awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
primefaces avatar

primefaces/primevue

0
View on GitHub↗
14,457 stars·1,689 forks·Vue·MIT·21 viewsprimevue.org↗

Primevue

PrimeVue is a UI component library and design system for Vue. It provides a structured collection of interactive interface elements, widgets, and visual building blocks that integrate with the Vue reactivity system to accelerate web development.

The framework enables the creation of responsive web designs and enterprise dashboards through a consistent set of pre-styled components. It supports custom theme implementation and rapid frontend prototyping to maintain a uniform user experience across applications.

The system utilizes a component-based architecture and a design token approach. It employs CSS-variable-based theming for real-time style switching and leverages the Composition API for logic reuse.

Features

  • User Interface Components - Provides a comprehensive set of reusable UI components and layout patterns for building interactive interfaces.
  • Design Systems - Provides a comprehensive design system with tokens and building blocks for a uniform user experience.
  • Vue UI Libraries - Provides a collection of interface components specifically designed for the Vue ecosystem.
  • CSS Variable Theming - Uses design tokens mapped to native CSS variables for real-time, dynamic theme switching.
  • Responsive Web Interfaces - Ensures web layouts adapt seamlessly across different device form factors and screen sizes.
  • Theme Customization - Provides mechanisms for adjusting visual identity by overriding theme variables and applying utility classes.
  • Rapid Prototyping Tools - Accelerates the assembly of functional web interfaces through pre-made components and utility sets.
  • Component State Bindings - Binds component visibility and internal states to reactive properties for immediate UI synchronization.
  • Headless Logic Decoupling - Provides composables that decouple business logic and state management from the visual rendering layer.
  • Administrative Interface Design - Offers professional-grade components designed specifically for high-density enterprise dashboards and administrative panels.
  • Component-Based Architectures - Implements a modular UI architecture using stateful, reusable components for consistent application styling.

Star history

Star history chart for primefaces/primevueStar history chart for primefaces/primevue

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Primevue

Similar open-source projects, ranked by how many features they share with Primevue.
  • unovue/inspira-uiunovue avatar

    unovue/inspira-ui

    4,570View on GitHub↗

    Inspira UI is a Vue-based design system and component library providing a collection of pre-designed user interface elements. It functions as a Tailwind CSS UI kit, offering reusable components intended for building websites and maintaining a unified visual look across web applications. The project enables modern web frontend design and rapid website prototyping by providing ready-made building blocks. It focuses on Vue UI component development to accelerate the transition from design ideas to functional web pages. The library integrates Tailwind CSS utility styling and CSS-variable-based th

    Vuecomponentsnuxtnuxt3
    View on GitHub↗4,570
  • youzan/vantyouzan avatar

    youzan/vant

    24,323View on GitHub↗

    Vant is a mobile UI library and component framework for Vue, providing a collection of lightweight, reusable interface elements optimized for small screens and touch interactions. It serves as a mobile component library and accessible web UI kit designed to integrate with Vue's reactivity and state management. The framework functions as a themable design system, allowing for visual branding and dark mode support through customizable theme variables. It includes built-in tools for internationalization to localize user interfaces across different geographic regions. The library covers a broad

    TypeScript
    View on GitHub↗24,323
  • rafaelpimpa/buefyrafaelpimpa avatar

    rafaelpimpa/buefy

    9,531View on GitHub↗

    Buefy is a user interface component library built specifically for Vue.js applications. It provides a collection of pre-styled interface elements and a responsive web UI kit designed to implement the Bulma CSS framework's styling and grid system. The project enables rapid frontend prototyping by offering a standardized library of semantic UI elements. These components allow for the creation of flexible layouts that automatically adjust to different screen sizes and devices. The library covers broad capabilities for responsive web design and the construction of user interfaces through the int

    Vue
    View on GitHub↗9,531
  • elemefe/elementElemeFE avatar

    ElemeFE/element

    54,116View on GitHub↗

    Element is a Vue.js UI component library and web UI toolkit. It provides a collection of pre-styled user interface components and modular building blocks used to build web applications. The project includes a customizable CSS theme framework, allowing for the modification of visual styles and brand requirements through theme tools and generators. The toolkit covers frontend component management, custom web theming, and a workflow for rapid prototyping.

    Vuecomponentselement-uijavascript
    View on GitHub↗54,116
See all 30 alternatives to Primevue→

Frequently asked questions

What does primefaces/primevue do?

PrimeVue is a UI component library and design system for Vue. It provides a structured collection of interactive interface elements, widgets, and visual building blocks that integrate with the Vue reactivity system to accelerate web development.

What are the main features of primefaces/primevue?

The main features of primefaces/primevue are: User Interface Components, Design Systems, Vue UI Libraries, CSS Variable Theming, Responsive Web Interfaces, Theme Customization, Rapid Prototyping Tools, Component State Bindings.

What are some open-source alternatives to primefaces/primevue?

Open-source alternatives to primefaces/primevue include: unovue/inspira-ui — Inspira UI is a Vue-based design system and component library providing a collection of pre-designed user interface… youzan/vant — Vant is a mobile UI library and component framework for Vue, providing a collection of lightweight, reusable interface… rafaelpimpa/buefy — Buefy is a user interface component library built specifically for Vue.js applications. It provides a collection of… elemefe/element — Element is a Vue.js UI component library and web UI toolkit. It provides a collection of pre-styled user interface… akveo/react-native-ui-kitten — UI Kitten is a cross-platform mobile UI library and design framework for building mobile interfaces. It provides a… thomaspark/bootswatch — Bootswatch is a collection of pre-designed CSS themes and visual skins for the Bootstrap framework. It provides a set…