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
·

54 repository-uri

Awesome GitHub RepositoriesUI Component Libraries

Collections of pre-built, reusable interface elements for rapid application development.

Distinguishing note: Focuses on the library implementation itself rather than the paradigm of component development.

Explore 54 awesome GitHub repositories matching web development · UI Component Libraries. Refine with filters or upvote what's useful.

Awesome UI Component Libraries GitHub Repositories

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

    callemall/material-ui

    98,475Vezi pe GitHub↗

    This project is a component-based UI framework and a React Material Design library. It provides a comprehensive set of reusable interface elements that implement Google Material Design specifications to ensure consistent visual styles and behaviors across web applications. The framework enables the construction of professional layouts for enterprise web interfaces and the rapid prototyping of frontend designs. It uses a collection of pre-designed React components to standardize layouts and accelerate the overall development process. The system integrates a styling engine and theme-based inje

    Offers a scalable library of reusable components designed for consistency across large-scale corporate projects.

    JavaScript
    Vezi pe GitHub↗98,475
  • colorlibhq/adminlteAvatar ColorlibHQ

    ColorlibHQ/AdminLTE

    45,471Vezi pe GitHub↗

    AdminLTE is a responsive dashboard framework and component library used to build administrative control panels and internal application backends. It provides a collection of HTML and CSS templates based on the Bootstrap 5 framework to create standardized layout systems for web interfaces. The project includes specialized application page templates for common administrative views, such as kanban boards, calendars, and chat interfaces. It also features built-in support for visual theme adaptations, including native dark mode and right-to-left layouts. The library covers a range of UI developme

    Provides a comprehensive library of reusable UI elements including kanban boards, calendars, and multi-step forms.

    CSSadminadmin-dashboardadmin-dashboard-template
    Vezi pe GitHub↗45,471
  • sudheerj/reactjs-interview-questionsAvatar sudheerj

    sudheerj/reactjs-interview-questions

    44,646Vezi pe GitHub↗

    This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation

    Implements a framework for building user interfaces by composing reusable functional units.

    JavaScriptinterview-preparationinterview-questionsjavascript
    Vezi pe GitHub↗44,646
  • layui/layuiAvatar layui

    layui/layui

    30,544Vezi pe GitHub↗

    Layui is a web UI component library, frontend layout framework, and CSS asset optimizer. It provides a collection of pre-styled visual elements and layout patterns used to build browser-native web interfaces. The framework enables the composition of structured web pages through standardized design assets and CSS components. It includes tools for compressing stylesheets and resolving imports to improve loading speeds across different web browsers. The library covers web UI development and frontend layout composition, facilitating rapid interface prototyping by assembling functional frontends

    Provides a library of pre-built, reusable interface elements for rapid web application development.

    JavaScriptcomponent-librarycsshtml
    Vezi pe GitHub↗30,544
  • tencent/weuiAvatar Tencent

    Tencent/weui

    27,376Vezi pe GitHub↗

    WeUI is a mobile web UI library and design system consisting of CSS components and HTML templates. It is specifically designed to replicate the visual identity and interface of the WeChat messaging ecosystem, providing a standardized set of components to build responsive mobile web interfaces. The library functions as a stateless component system, utilizing a pure CSS architecture and HTML templates that rely on external JavaScript for interactivity. It employs a BEM-based class naming convention to manage component nesting and prevent style leakage across complex layouts. The framework incl

    Provides a standardized library of pre-made buttons, lists, and navigation elements.

    HTMLmobile-webstylewechat
    Vezi pe GitHub↗27,376
  • akveo/ngx-adminAvatar akveo

    akveo/ngx-admin

    25,715Vezi pe GitHub↗

    ngx-admin is a customizable administrative interface template and enterprise UI component library built with Angular. It provides a framework for creating responsive web dashboards and management consoles through a set of reusable interface elements and layout examples. The project features a theming and layout framework that allows for real-time visual style updates and support for right-to-left interface directionality. It includes a frontend implementation for role-based access management to verify user credentials and protect private application areas. The system utilizes a component-bas

    Ships a scalable library of reusable UI components designed for consistency across large-scale business applications.

    TypeScriptadminadmin-dashboardadmin-template
    Vezi pe GitHub↗25,715
  • lvgl/lvglAvatar lvgl

    lvgl/lvgl

    23,880Vezi pe GitHub↗

    This project is a high-performance, lightweight C graphics library designed for creating interactive user interfaces on resource-constrained embedded hardware. It functions as a comprehensive framework that provides a widget toolkit, a rendering engine, and hardware-agnostic drivers to support the development of graphical displays on microcontrollers and embedded systems. The framework distinguishes itself through a flexible, object-oriented widget hierarchy and a declarative layout engine that supports responsive design patterns like flexbox and grid systems. It enables developers to synchro

    Provides a library of built-in widgets like buttons, sliders, and tables for embedded graphical interfaces.

    Ccembeddedgraphics
    Vezi pe GitHub↗23,880
  • t4t5/sweetalertAvatar t4t5

    t4t5/sweetalert

    22,290Vezi pe GitHub↗

    SweetAlert is a JavaScript modal dialog library and web UI component library used to replace native browser alert and prompt windows with stylized, customizable popup dialogs. It provides a set of visual components for displaying messages, warnings, and prompts through a polished user interface. The library allows for the creation of custom modal designs and branded popup dialogs that match a specific website aesthetic. It supports the embedding of external rendering elements directly into popups to customize visual content and layout. The toolkit covers a range of interaction patterns, incl

    Ships a collection of pre-built, reusable modal interface elements for web pages.

    TypeScriptalertdialogjavascript
    Vezi pe GitHub↗22,290
  • polymer/polymerAvatar Polymer

    Polymer/polymer

    22,026Vezi pe GitHub↗

    Polymer is a custom element framework and web component library used to build reusable, encapsulated custom elements that function as native browser components. It serves as a system for defining public properties and attributes that trigger automatic state observation and updates within the DOM. The project functions as a data binding library, providing a mechanism to synchronize state between internal component properties and external models via two-way data binding. It covers the development of frontend component libraries and web component architecture, enabling the creation of modular u

    Functions as a framework for building standardized sets of reusable UI widgets.

    HTML
    Vezi pe GitHub↗22,026
  • tabler/tabler-iconsAvatar tabler

    tabler/tabler-icons

    20,202Vezi pe GitHub↗

    Tabler Icons is a library of scalable vector graphics designed for consistent visual representation across web interfaces and digital applications. It functions as a comprehensive suite of customizable graphical symbols and pre-built visual elements that adapt to various screen sizes to support interface development. The library utilizes path-based vector rendering, allowing icons to scale infinitely without loss of quality by being rasterized directly by the browser engine. Each asset is constructed on a normalized coordinate grid to ensure consistent proportions, and the icons are designed

    Offers a set of pre-built visual elements and icons that adapt to various screen sizes for rapid interface development.

    JavaScriptbootstrap-iconscomponentscss
    Vezi pe GitHub↗20,202
  • ionic-team/stencilAvatar ionic-team

    ionic-team/stencil

    13,100Vezi pe GitHub↗

    Stencil is a compiler used for authoring web component libraries and developing framework-agnostic user interface elements. It transforms TypeScript and JSX source code into standard custom elements that operate natively in the browser. The project enables the implementation of design systems and enterprise component systems by sharing a single codebase across different JavaScript frameworks. It generates specific adapter layers that allow these custom elements to be used as native components in React, Angular, and Vue. The toolset incorporates ahead-of-time compilation to minimize bundle si

    Enables the building of scalable libraries of reusable UI components that maintain consistent look and feel across company projects.

    TypeScript
    Vezi pe GitHub↗13,100
  • stenciljs/coreAvatar stenciljs

    stenciljs/core

    13,101Vezi pe GitHub↗

    This project is a web component tooling system used to compile TypeScript and JSX into standard-compliant custom elements. It enables the development of framework-agnostic components that function across different browsers and frontend environments. The toolset focuses on cross-framework UI distribution, allowing a single library of components to be used in React, Angular, Vue, or plain HTML. It includes capabilities for enterprise design system engineering and generates specific wrapper code to ensure components behave as native elements within various frameworks. The system covers server-s

    Enables the engineering of scalable, maintainable component libraries using TypeScript for large-scale corporate design systems.

    TypeScriptcustom-elementdesign-systemionic
    Vezi pe GitHub↗13,101
  • segmentio/evergreenAvatar segmentio

    segmentio/evergreen

    12,424Vezi pe GitHub↗

    Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled, accessible interface elements used to build consistent web applications. The library functions as a server-side rendered UI kit, allowing components to generate HTML on the server to improve page load speeds and search engine visibility. It includes a centralized styling layer for managing colors, typography, and spacing through custom UI theming. The framework covers accessible web design and enterprise interface design, utilizing a token-based styling system to maintain a uniform

    Offers a scalable library of components designed for consistency across large-scale corporate projects.

    JavaScriptcomponent-librarydesign-systemsevergreen
    Vezi pe GitHub↗12,424
  • coreui/coreui-free-bootstrap-admin-templateAvatar coreui

    coreui/coreui-free-bootstrap-admin-template

    12,220Vezi pe GitHub↗

    CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li

    Offers a library of ready-to-use UI components, forms, helpers, and plugins for rapid page construction.

    HTMLadminadmin-dashboardadmin-panel
    Vezi pe GitHub↗12,220
  • markmead/hyperuiAvatar markmead

    markmead/hyperui

    12,137Vezi pe GitHub↗

    HyperUI is a dependency-free collection of responsive HTML layouts and pre-styled components designed for various web domains. It functions as a Tailwind CSS component library where users integrate standalone HTML snippets via a copy-paste distribution model to avoid package installation and framework overhead. The library features one-click markup copying from a pre-built component gallery. It includes specialized design systems, such as high-contrast neobrutalist styling with heavy borders, and visual tools for generating dark mode color palettes and harmonic typography scales. The compone

    Provides a comprehensive collection of pre-built, reusable HTML and Tailwind CSS interface elements for rapid web development.

    HTMLaccessibilitycomponentscss
    Vezi pe GitHub↗12,137
  • creativetimofficial/uiAvatar creativetimofficial

    creativetimofficial/ui

    11,933Vezi pe GitHub↗

    This project is a UI component library and web layout framework providing pre-made interface elements and blocks for production-ready web applications. It functions as an AI design system that combines a collection of reusable components with a Model Context Protocol server to enable AI coding agents to discover and install interface elements. The system distinguishes itself through AI-driven automation, using the Model Context Protocol and schema-driven configurations to integrate design rules and installation commands directly into AI agents. This allows for the programmatic implementation

    Enables rapid web UI development using a library of pre-made components and blocks.

    TypeScriptadminblockscreative-tim
    Vezi pe GitHub↗11,933
  • vuestorefront/vue-storefrontAvatar vuestorefront

    vuestorefront/vue-storefront

    10,926Vezi pe GitHub↗

    Vue Storefront is a composable commerce platform designed to decouple the presentation layer from backend systems. By providing a headless frontend framework, it enables developers to build high-performance, mobile-first digital storefronts that remain independent of specific commerce engines, payment providers, or content management systems. The platform distinguishes itself through a modular architecture that uses standardized integration adapters to aggregate data from disparate services into a unified layer. This approach allows businesses to modernize legacy infrastructure or manage comp

    Provides a library of pre-built, styleable components that follow common ecommerce patterns.

    commercetoolse-commerceecommerce
    Vezi pe GitHub↗10,926
  • microsoft/frontend-bootcampAvatar microsoft

    microsoft/frontend-bootcamp

    10,792Vezi pe GitHub↗

    Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux

    Teaches using pre-built, themed components from a design system for consistent interfaces.

    TypeScriptcsscss-in-jshtml
    Vezi pe GitHub↗10,792
  • 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

    Provides a collection of customizable UI elements to build consistent internal libraries.

    TypeScript
    Vezi pe GitHub↗10,128
  • boto/boto3Avatar boto

    boto/boto3

    9,834Vezi pe GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Programmatically creates and configures user interface component libraries and visual themes.

    Pythonawsaws-sdkcloud
    Vezi pe GitHub↗9,834
Înapoi123Înainte
  1. Home
  2. Web Development
  3. UI Component Libraries

Explorează sub-etichetele

  • Component Library GeneratorsAutomatically generates documented libraries of UI components and states from source code. **Distinct from UI Component Libraries:** Focuses on the generation of the library from code, not the usage or project scaffolding of the library.
  • Development ToolingTools and capabilities for creating, packaging, and distributing reusable UI component libraries. **Distinct from UI Component Libraries:** Focuses on the tooling for creating libraries rather than the libraries themselves
  • Embedded Widget LibrariesCollections of pre-built UI widgets optimized for resource-constrained embedded hardware. **Distinct from UI Component Libraries:** Distinct from UI Component Libraries: focuses on the embedded-specific nature and resource constraints of the widgets.
  • Enterprise Component SystemsScalable libraries of reusable UI components designed for consistency across large-scale corporate projects. **Distinct from UI Component Libraries:** Focuses on the scale and organizational consistency of enterprise systems rather than general purpose UI libraries.
  • Internationalized LibrariesUI component libraries with built-in support for multi-language translation and localization. **Distinct from UI Component Libraries:** Distinct from general UI libraries by integrating localization as a core feature.
  • Lifecycle ManagementTools and practices for managing the evolution and deprecation of UI components within a library. **Distinct from UI Component Libraries:** Distinct from UI Component Libraries: focuses on the maintenance lifecycle and migration paths rather than the library implementation itself.
  • Neobrutalist Component CollectionsUI component libraries specifically styled with a neobrutalist raw aesthetic. **Distinct from UI Component Libraries:** Focuses on the specific visual style of neobrutalism rather than general UI component libraries