awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 repository-uri

Awesome GitHub RepositoriesUI Component Frameworks

Comprehensive libraries providing pre-built responsive components and design systems for rapid interface development.

Explore 34 awesome GitHub repositories matching part of an awesome list · UI Component Frameworks. Refine with filters or upvote what's useful.

Awesome UI Component Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • vuetifyjs/vuetifyAvatar vuetifyjs

    vuetifyjs/vuetify

    41,003Vezi pe GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    Material Design component framework for building professional interfaces.

    TypeScriptjavascriptmaterialmaterial-components
    Vezi pe GitHub↗41,003
  • element-plus/element-plusAvatar element-plus

    element-plus/element-plus

    27,531Vezi pe GitHub↗

    Element Plus is a Vue.js UI component library and enterprise web design system used for building professional web applications with Vue.js 3. It provides a comprehensive set of pre-styled interactive components and tools designed for creating responsive user interfaces. The project includes a customizable component theme system for managing global CSS variables and dark mode palettes. It also features a Vue.js migration toolkit with automated transpilation tools to convert legacy UI code to current component standards. The library covers a wide range of capability areas, including high-perfo

    Popular UI framework for building desktop-grade web applications.

    TypeScriptcomponent-libraryelement-pluselement-ui
    Vezi pe GitHub↗27,531
  • quasarframework/quasarAvatar quasarframework

    quasarframework/quasar

    27,091Vezi pe GitHub↗

    Quasar is a cross-platform development framework that enables the creation of web, mobile, and desktop applications from a single codebase. It provides a declarative architecture where state changes automatically trigger updates to the user interface, supported by a centralized data store that synchronizes state across components. The framework distinguishes itself through a build-time platform abstraction that transforms a unified project into multiple target formats, including installable progressive web apps. It includes a comprehensive component-driven library that enforces a consistent d

    Builds responsive websites, mobile apps, and desktop apps from one codebase.

    JavaScriptandroidbrowser-extensionelectron
    Vezi pe GitHub↗27,091
  • vuecomponent/ant-design-vueAvatar vueComponent

    vueComponent/ant-design-vue

    21,568Vezi pe GitHub↗

    Ant Design Vue is a comprehensive UI component library and enterprise design system for Vue. It provides a collection of reusable user interface elements designed specifically for building professional web applications and complex business software. The project functions as a server-side rendering framework, enabling the generation of HTML on the server to increase initial page load speeds and improve search engine visibility. It is designed for the implementation of corporate design systems and the construction of data-heavy internal tools, such as admin dashboards. The library covers broad

    Enterprise-class UI components based on the Ant Design system.

    Vueantant-designantd
    Vezi pe GitHub↗21,568
  • tusimple/naive-uiAvatar TuSimple

    TuSimple/naive-ui

    18,384Vezi pe GitHub↗

    Naive UI is a Vue 3 component library and type-safe UI framework designed for building web application interfaces. It functions as a themeable design system that provides a collection of pre-built user interface components. The library utilizes a JavaScript-object-based theme engine to customize visual styles without relying on CSS variables or external stylesheets. It includes a virtual list renderer to maintain performance when displaying large datasets by rendering only the items visible within the viewport. The framework integrates with TypeScript to provide prop validation and type-safe

    TypeScript-based component library with extensive theme customization.

    TypeScript
    Vezi pe GitHub↗18,384
  • tusen-ai/naive-uiAvatar tusen-ai

    tusen-ai/naive-ui

    18,381Vezi pe GitHub↗

    Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor

    TypeScript-based component library with extensive theme customization.

    TypeScriptcomponent-libraryui-componentsvue
    Vezi pe GitHub↗18,381
  • bootstrap-vue/bootstrap-vueAvatar bootstrap-vue

    bootstrap-vue/bootstrap-vue

    14,450Vezi pe GitHub↗

    Bootstrap-vue is a Vue.js component library and responsive UI kit based on the Bootstrap CSS framework. It provides a frontend component suite of reusable interface elements designed for building mobile-first websites and web applications. The project wraps Bootstrap CSS classes in Vue components to manage styles and behaviors through reactive state. It integrates a responsive layout management system that synchronizes internal component states with Bootstrap's grid system and device breakpoints. The library covers a wide range of interface capabilities, including data display with sortable

    Integrates Bootstrap grid and components into the ecosystem.

    JavaScripta11yaccessibilityaccessible
    Vezi pe GitHub↗14,450
  • radix-vue/shadcn-vueAvatar radix-vue

    radix-vue/shadcn-vue

    10,128Vezi pe GitHub↗

    shadcn-vue is a collection of accessible and unstyled UI components for Vue. It serves as a design system foundation and a port of Radix UI primitives to the Vue ecosystem, focusing on providing a base for highly customizable web interfaces. The project utilizes a template-driven distribution model, delivering raw source code via a CLI rather than a compiled library. This allows for the direct modification of components using Tailwind CSS utility classes to establish a unique visual identity. The library covers accessible component architecture and custom design system implementation. It pro

    Community-led port of reusable, accessible UI components.

    TypeScript
    Vezi pe GitHub↗10,128
  • rafaelpimpa/buefyAvatar rafaelpimpa

    rafaelpimpa/buefy

    9,531Vezi pe 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

    Lightweight UI components built on top of the Bulma CSS framework.

    Vue
    Vezi pe GitHub↗9,531
  • buefy/buefyAvatar buefy

    buefy/buefy

    9,531Vezi pe GitHub↗

    Buefy is a lightweight user interface component library built for Vue.js. It serves as a programmatic wrapper for the Bulma CSS framework, providing a set of pre-styled layout utilities, form components, and structural wrappers to ensure a consistent visual identity. The library provides a comprehensive suite of form elements, including specialized date and time pickers, autocomplete inputs, and validation wrappers. It also includes layout tools such as navigation bars, off-canvas sidebars, and modal overlays, as well as notification systems for banners, snackbars, and toasts. Additional cap

    Lightweight UI components built on top of the Bulma CSS framework.

    Vuebulmacomponentsvue
    Vezi pe GitHub↗9,531
  • unovue/shadcn-vueAvatar unovue

    unovue/shadcn-vue

    9,425Vezi pe GitHub↗

    shadcn-vue is an accessible design system framework and UI component library for Vue applications. It provides a collection of accessible, unstyled interface elements and pre-designed building blocks styled with Tailwind CSS, all of which are built on top of Radix Vue primitives. The project utilizes a command line interface to install specific components and themes directly into a local project directory rather than as pre-compiled dependencies. This distribution model allows users to own and modify the source code locally to create a custom design language. The library covers a broad range

    Community-led port of reusable, accessible UI components.

    TypeScriptaccessiblecomponent-libraryradix-vue
    Vezi pe GitHub↗9,425
  • epicmaxco/vuestic-uiAvatar epicmaxco

    epicmaxco/vuestic-ui

    3,745Vezi pe GitHub↗

    Vuestic UI is a Vue 3 component library providing a collection of pre-made user interface elements. It serves as a responsive UI framework and a themed component system designed to speed up frontend development and maintenance. The toolkit features a centralized configuration system for global styling and dynamic branding, including a built-in dark mode. It includes an internationalized interface toolkit with native support for localization and translating application content for multiple languages. The library provides a set of accessible web components that meet accessibility standards for

    Highly customizable UI framework built for modern web standards.

    Vueaccessibilitycomponentsjavascript
    Vezi pe GitHub↗3,745
  • kkbjs/element3Avatar kkbjs

    kkbjs/element3

    3,272Vezi pe GitHub↗

    A Vue.js 3.0 UI Toolkit for IT Education. Build with JS&TS

    Modern UI toolkit for web applications based on established design patterns.

    JavaScript
    Vezi pe GitHub↗3,272
  • hug-sun/element3Avatar hug-sun

    hug-sun/element3

    3,272Vezi pe GitHub↗

    A Vue.js 3.0 UI Toolkit for IT Education. Build with JS&TS

    Modern UI toolkit for web applications based on established design patterns.

    JavaScriptelement-uielement3vue3
    Vezi pe GitHub↗3,272
  • heyui/heyuiAvatar heyui

    heyui/heyui

    2,545Vezi pe GitHub↗

    🎉UI Toolkit for Web, Vue3.0

    UI toolkit designed for building desktop-oriented web applications.

    Vueautocompletebuttondatepicker
    Vezi pe GitHub↗2,545
  • qmhc/vexip-uiAvatar qmhc

    qmhc/vexip-ui

    1,895Vezi pe GitHub↗

    A Vue 3 UI library, highly customizability, full TypeScript, performance pretty good.

    High-performance UI library with full TypeScript support.

    TypeScript
    Vezi pe GitHub↗1,895
  • vexip-ui/vexip-uiAvatar vexip-ui

    vexip-ui/vexip-ui

    1,895Vezi pe GitHub↗

    A Vue 3 UI library, highly customizability, full TypeScript, performance pretty good.

    High-performance UI library with full TypeScript support.

    TypeScriptconfigcsshtml
    Vezi pe GitHub↗1,895
  • inkline/inklineAvatar inkline

    inkline/inkline

    1,441Vezi pe GitHub↗

    Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building high-quality, accessible, and customizable Vue.js 3 Design Systems.

    Developer-friendly UI library focused on building custom design systems.

    TypeScriptcssdxframework
    Vezi pe GitHub↗1,441
  • oruga-ui/orugaAvatar oruga-ui

    oruga-ui/oruga

    1,165Vezi pe GitHub↗

    🐛 Oruga is a lightweight Vue.js UI component library without any CSS dependency

    UI components that function without requiring a specific CSS framework.

    Vueagnosticcomponent-librarycomponents
    Vezi pe GitHub↗1,165
  • mdbootstrap/vue-bootstrap-with-material-designAvatar mdbootstrap

    mdbootstrap/Vue-Bootstrap-with-Material-Design

    971Vezi pe GitHub↗

    Vue 3 & Bootstrap 5 & Material Design 2.0 UI KIT

    Combines Bootstrap 4 with Material Design aesthetics for responsive layouts.

    SCSS
    Vezi pe GitHub↗971
Înapoi12Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. UI Component Frameworks