awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

157 Repos

Awesome GitHub RepositoriesComponent Libraries

Ready-to-use UI kits and foundational design systems.

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

Awesome Component Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • shadcn-ui/uiAvatar von shadcn-ui

    shadcn-ui/ui

    116,724Auf GitHub ansehen↗

    shadcn/ui offers a collection of React UI components and a CLI-driven registry system for direct source code integration.

    Accessible components built with Radix UI and Tailwind CSS.

    TypeScriptreactcomponentstailwindcss
    Auf GitHub ansehen↗116,724
  • mui/material-uiAvatar von mui

    mui/material-ui

    98,459Auf GitHub ansehen↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex application architectures. By encapsulating behavioral and accessibility logic within modular primitives, the library enables developers to build inclusive user experiences that adhere to rigorous design standards. The project distinguishes itself through a zero-runtime styling engi

    Foundational components following Material Design principles.

    JavaScriptdesign-systemmaterial-designmaterial-ui
    Auf GitHub ansehen↗98,459
  • ant-design/ant-designAvatar von ant-design

    ant-design/ant-design

    98,362Auf GitHub ansehen↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Comprehensive UI component library for enterprise-level applications.

    TypeScriptant-designantddesign-systems
    Auf GitHub ansehen↗98,362
  • enaqx/awesome-reactAvatar von enaqx

    enaqx/awesome-react

    73,650Auf GitHub ansehen↗

    This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mobile application development. The repository distinguishes itself through a hierarchical taxonomy that organizes a fragmented landscape of third-party software into functional domains. By utilizing markdown-based content curation, it provides a structured index that allows develo

    Resources for developing and managing React components.

    awesomeawesome-listjavascript
    Auf GitHub ansehen↗73,650
  • elemefe/elementAvatar von ElemeFE

    ElemeFE/element

    54,116Auf GitHub ansehen↗

    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.

    Popular desktop UI toolkit for web applications.

    Vuecomponentselement-uijavascript
    Auf GitHub ansehen↗54,116
  • brillout/awesome-react-componentsAvatar von brillout

    brillout/awesome-react-components

    47,788Auf GitHub ansehen↗

    This project is a community-maintained open source directory that serves as a comprehensive index of React components and libraries. It functions as a technical knowledge base, mapping common development challenges to vetted third-party solutions to help developers accelerate their frontend workflows and avoid reinventing standard interface elements. The directory distinguishes itself through a decentralized, hyperlink-centric architecture that avoids hosting code locally, instead pointing users directly to external repositories. This content is curated through a collaborative model where com

    Curated list of React components for potential Dash wrapping.

    awesomeawesome-listreact
    Auf GitHub ansehen↗47,788
  • davidhdev/react-bitsAvatar von DavidHDev

    DavidHDev/react-bits

    41,207Auf GitHub ansehen↗

    React-bits is a comprehensive toolkit for web development that combines a library of interactive motion primitives with a command-line interface for component management and AI-assisted coding. It provides a framework for implementing declarative motion states and specialized typography animations, allowing developers to build responsive, gesture-enabled interfaces that respond to user input. The project distinguishes itself through a remote registry system that allows for the direct injection of modular UI source code into local project directories. It also features a protocol-based bridge t

    Listed in the “Component Libraries” section of the Awesome React awesome list.

    JavaScript3danimationscomponent-library
    Auf GitHub ansehen↗41,207
  • chakra-ui/chakra-uiAvatar von chakra-ui

    chakra-ui/chakra-ui

    40,438Auf GitHub ansehen↗

    Chakra UI is a design system component library and styling framework that provides a foundation for building consistent, accessible web interfaces. It functions as a centralized theme configuration engine, using a design-token-driven architecture to manage visual properties like color palettes and spacing rules as a single source of truth across an entire application. The framework distinguishes itself through a type-safe styling utility that automatically generates TypeScript definitions from theme configurations, ensuring accurate property referencing and editor autocompletion. It employs a

    Modular component system for building SaaS products.

    TypeScripta11yaccessibleark-ui
    Auf GitHub ansehen↗40,438
  • solidjs/solidAvatar von solidjs

    solidjs/solid

    35,621Auf GitHub ansehen↗

    Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing a compile-time template transformation process, it converts JSX into direct DOM manipulation instructions, eliminating the need for a virtual tree. This architecture allows the framework to track dependencies at the individual element level, ensuring that state changes trigger surgical updates to the interface. The framework distinguishes itself through its isomorphic rendering pipeline, which shares reactive logic across server and client environments to support both initial

    Extends a reactive library to support custom web components.

    TypeScriptdeclarativefine-grainedjavascript
    Auf GitHub ansehen↗35,621
  • mantinedev/mantineAvatar von mantinedev

    mantinedev/mantine

    31,263Auf GitHub ansehen↗

    Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti

    Fully featured component library with extensive hooks.

    TypeScriptdark-modedark-themehooks
    Auf GitHub ansehen↗31,263
  • tailwindlabs/headlessuiAvatar von tailwindlabs

    tailwindlabs/headlessui

    28,619Auf GitHub ansehen↗

    Headless UI is a headless component library and accessible UI component kit that provides logic-only interface elements. It functions as a state-driven UI framework designed to provide functionality without prescribing any specific visual styles. The library is specifically designed for integration with Tailwind CSS, enabling the implementation of custom design systems. It allows users to apply visual styles to components based on whether they are active, selected, or open. The project covers the development of accessible UI components that meet ARIA standards and include built-in keyboard n

    Completely unstyled, accessible UI components.

    TypeScripta11yaccessibilitycomponents
    Auf GitHub ansehen↗28,619
  • react-bootstrap/react-bootstrapAvatar von react-bootstrap

    react-bootstrap/react-bootstrap

    22,608Auf GitHub ansehen↗

    React Bootstrap is a frontend component framework and responsive UI kit that translates the Bootstrap CSS framework into a React-based component architecture. It provides a collection of reusable, pre-styled interface elements and grid systems designed for consistent, responsive web development. The library distinguishes itself by wrapping raw HTML markup in React components to manage accessibility and stateful behaviors. It utilizes a centralized theme provider to propagate global configuration and breakpoints, while employing portal-based rendering for overlays to prevent clipping issues.

    Bootstrap components rebuilt for the React ecosystem.

    TypeScriptbootstraphacktoberfestjavascript
    Auf GitHub ansehen↗22,608
  • microsoft/fluentuiAvatar von microsoft

    microsoft/fluentui

    20,063Auf GitHub ansehen↗

    Fluent UI is a design system framework and TypeScript UI toolkit providing a comprehensive set of styles and accessibility guidelines. It functions as a React UI component library and a web component library, offering a collection of pre-styled elements and layout utilities to create a cohesive visual experience across web platforms. The project translates a brand design language into a functional library of reusable components, ensuring cross-product visual consistency. It enables the implementation of design systems for enterprise web applications through the use of standardized visual and

    Microsoft's design system implementation for web.

    TypeScriptcomponentsfluentmicrosoft
    Auf GitHub ansehen↗20,063
  • resend/react-emailAvatar von resend

    resend/react-email

    19,350Auf GitHub ansehen↗

    React Email is a development framework for designing and testing HTML emails using a library of modular components. It provides a set of reusable UI primitives that allow developers to build email templates through declarative code, ensuring consistent visual presentation across various desktop and mobile email service providers. The framework functions by transforming component trees into static HTML markup, automatically handling the complex requirements of email client rendering. It includes a built-in engine that extracts style declarations and injects them directly into HTML elements, by

    Unstyled components for creating responsive email templates.

    TypeScriptemailhacktoberfest
    Auf GitHub ansehen↗19,350
  • framework7io/framework7Avatar von framework7io

    framework7io/framework7

    18,673Auf GitHub ansehen↗

    Framework7 is a mobile user interface framework and single-page application system designed to build responsive web applications with native iOS and Android appearances. It provides a comprehensive library of pre-styled components and a layout engine to create native-style user interfaces across multiple platforms. The framework utilizes a platform-aware theming system that adapts visual styles and color schemes based on detected device settings. It incorporates native mobile behaviors through a dedicated UI kit, including specialized interaction patterns such as pull-to-refresh and swipeable

    Full-featured framework for building mobile-first web apps.

    JavaScriptandroidcomponentscordova
    Auf GitHub ansehen↗18,673
  • ampproject/amphtmlAvatar von ampproject

    ampproject/amphtml

    14,905Auf GitHub ansehen↗

    This project is a web component framework and optimized web markup standard designed for high performance web development. It provides a system for building fast-loading websites using a specialized set of HTML components and scripts, complemented by a web performance validation suite to ensure markup compliance. The framework includes a dynamic HTML template engine for rendering data-driven content without full page reloads and a dedicated ad network integration framework. This integration system manages third-party advertisements with built-in viewability metrics and optimized loading seque

    Framework for building high-performance web experiences.

    JavaScript
    Auf GitHub ansehen↗14,905
  • shoelace-style/shoelaceAvatar von shoelace-style

    shoelace-style/shoelace

    13,860Auf GitHub ansehen↗

    Shoelace is a web component UI library consisting of a suite of accessible, framework-agnostic user interface elements. It provides a collection of custom element components and reusable HTML tags that encapsulate style and behavior to work across any JavaScript framework or plain HTML pages. The system is designed as a themable UI component system, utilizing CSS variables to manage visual themes and dark mode support. This allows for the implementation of custom design systems and a consistent visual language across web environments. The library covers broader capabilities in accessible int

    Forward-thinking, comprehensive UI component library.

    TypeScript
    Auf GitHub ansehen↗13,860
  • tencent/omiAvatar von Tencent

    Tencent/omi

    13,259Auf GitHub ansehen↗

    Omi is a web components framework, reactive UI library, and client-side routing engine. It provides a system for building modular and reusable interface elements based on standard browser web components, using signals to synchronize data changes and update the user interface automatically. The project functions as a cross-framework component tool, exporting standard web elements that operate consistently across different third-party JavaScript libraries. Its capabilities include single-page application navigation and view routing. It also covers reactive state management, component style man

    Framework combining web components with JSX and store management.

    TypeScriptcomponentscsscustom-elements
    Auf GitHub ansehen↗13,259
  • ionic-team/stencilAvatar von ionic-team

    ionic-team/stencil

    13,100Auf GitHub ansehen↗

    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

    Compiler for generating standards-compliant web components.

    TypeScript
    Auf GitHub ansehen↗13,100
  • rough-stuff/wired-elementsAvatar von rough-stuff

    rough-stuff/wired-elements

    10,802Auf GitHub ansehen↗

    Wired-elements ist eine Web-Component-Bibliothek mit handgezeichnetem Stil, die eine Sammlung stilisierter HTML-Elemente für den Aufbau von Wireframes und Mockups bereitstellt. Sie dient als Wireframing-UI-Framework, das die Erstellung von Low-Fidelity-Prototypen mit einer skizzenhaften, manuellen Ästhetik ermöglicht. Die Bibliothek bietet Komponenten für handgezeichnetes Webdesign und schnelles UI-Prototyping. Diese Elemente sind darauf ausgelegt, Low-Fidelity-Wireframing zu unterstützen, um Benutzeroberflächen zu planen und Layouts vor der High-Fidelity-Entwicklung zu testen. Das Projekt nutzt eine Web-Component-Architektur mit SVG-basierten Vektorgrafiken, um einen konsistenten handgezeichneten Look beizubehalten. Es unterstützt die Integration in verschiedene JavaScript-Frameworks und nutzt CSS-Variablen für das Theming von Strichstärken und Farben.

    Hand-drawn style UI components.

    TypeScript
    Auf GitHub ansehen↗10,802
Vorherige123456…8Nächste
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Component Libraries