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
·

95 Repos

Awesome GitHub RepositoriesUI Component Libraries

Collections of reusable interface elements and interaction patterns.

Distinguishing note: Focuses on the integration of UI components rather than design systems.

Explore 95 awesome GitHub repositories matching user interface & experience · UI Component Libraries. Refine with filters or upvote what's useful.

Awesome UI Component Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jgthms/bulmaAvatar von jgthms

    jgthms/bulma

    50,074Auf GitHub ansehen↗

    Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout primitives. It is built to be independent of specific JavaScript frameworks or build tools, allowing developers to construct responsive web interfaces by applying standardized classes directly to semantic HTML markup. The framework distinguishes itself through a utility-first approach that combines modular component styling with a flexible grid system. It leverages native CSS variables to manage design tokens, enabling real-time visual customization, automatic dark mode adaptation

    Creates consistent and reusable interface elements like buttons, cards, and navigation bars using a standardized set of CSS classes.

    CSScsscss-frameworkdesign
    Auf GitHub ansehen↗50,074
  • 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

    Provides a collection of reusable user interface components.

    awesomeawesome-listreact
    Auf GitHub ansehen↗47,788
  • dypsilon/frontend-dev-bookmarksAvatar von dypsilon

    dypsilon/frontend-dev-bookmarks

    46,972Auf GitHub ansehen↗

    This project is a curated knowledge repository that serves as a comprehensive reference guide for web development. It organizes high-quality resources, documentation, and technical links into a structured collection designed to assist developers in navigating the frontend ecosystem and staying updated with evolving industry standards. The repository utilizes a directory-based information architecture, categorizing complex technical topics into nested folders to ensure predictable navigation. By leveraging a git-versioned knowledge base, the project maintains a complete historical audit trail

    Curates a collection of user interface components.

    awesomeawesome-listfrontend
    Auf GitHub ansehen↗46,972
  • saadeghi/daisyuiAvatar von saadeghi

    saadeghi/daisyui

    41,125Auf GitHub ansehen↗

    This project is a utility-first component library that provides a comprehensive suite of pre-styled, reusable interface elements. It functions as a build-time engine that generates design-system-compliant styles by mapping semantic tokens to standard HTML elements and utility classes. By compiling all component styles into static CSS at build time, the library eliminates the need for client-side style calculation, ensuring efficient performance. The library distinguishes itself through a configuration-driven architecture that manages color palettes and visual styles, enabling dynamic switchin

    Provides pre-styled, customizable building blocks that integrate directly into existing utility-first CSS workflows.

    Sveltecomponentcomponent-librarycomponents
    Auf GitHub ansehen↗41,125
  • 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

    Provides a collection of accessible and reusable UI components built to provide a consistent foundation for interfaces.

    TypeScripta11yaccessibleark-ui
    Auf GitHub ansehen↗40,438
  • filamentphp/filamentAvatar von filamentphp

    filamentphp/filament

    31,215Auf GitHub ansehen↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Provides a collection of reusable, interactive interface primitives for building responsive forms, tables, and widgets.

    PHPadminalpine-jsbuilder
    Auf GitHub ansehen↗31,215
  • layui/layuiAvatar von layui

    layui/layui

    30,544Auf GitHub ansehen↗

    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

    Supplies a collection of pre-styled visual elements and interaction patterns for building browser-native interfaces.

    JavaScriptcomponent-librarycsshtml
    Auf GitHub ansehen↗30,544
  • recharts/rechartsAvatar von recharts

    recharts/recharts

    27,241Auf GitHub ansehen↗

    This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi

    A collection of independent building blocks that developers assemble to create complex, responsive, and interactive data interfaces.

    TypeScriptchartcharting-librarycomponents
    Auf GitHub ansehen↗27,241
  • livewire/livewireAvatar von livewire

    livewire/livewire

    23,448Auf GitHub ansehen↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Ships a collection of modular, stateful components that synchronize data between the browser and the server automatically.

    PHP
    Auf GitHub ansehen↗23,448
  • vercel/aiAvatar von vercel

    vercel/ai

    21,885Auf GitHub ansehen↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Transmit rendered UI and data values directly from server-side functions to the client to reduce bundle size and improve performance.

    TypeScriptanthropicartificial-intelligencegemini
    Auf GitHub ansehen↗21,885
  • nostalgic-css/nes.cssAvatar von nostalgic-css

    nostalgic-css/NES.css

    21,773Auf GitHub ansehen↗

    NES.css is an 8-bit CSS framework and styling system that transforms standard HTML elements into pixelated interfaces inspired by classic gaming consoles. It serves as a retro UI component library and toolkit for rendering text, borders, and icons with a blocky aesthetic. The framework uses pure CSS to emulate 8-bit graphics without relying on external images or JavaScript rendering. It implements pixel-art border simulations and integrates pixel-style web fonts to maintain a consistent gaming aesthetic across different browsers. The system provides a suite of game-themed interface elements,

    Ships a collection of pre-styled CSS components for buttons, inputs, and dialog windows.

    SCSS8bitcsscss-framework
    Auf GitHub ansehen↗21,773
  • afollestad/material-dialogsAvatar von afollestad

    afollestad/material-dialogs

    19,577Auf GitHub ansehen↗

    material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot

    Provides a reusable library of UI components and interaction patterns developed in Kotlin.

    Kotlin
    Auf GitHub ansehen↗19,577
  • tobiasahlin/spinkitAvatar von tobiasahlin

    tobiasahlin/SpinKit

    19,351Auf GitHub ansehen↗

    SpinKit is a UI component library and CSS animation library focused on providing a collection of animated loading indicators and spinners. It serves as a set of lightweight visual transitions designed to create motion and feedback within web interfaces. The library implements these indicators using pure CSS rendering and keyframe animations to notify users of active background processes. It uses a class-based styling system and minimal HTML structures to render visual cues without relying on scripts or images. Appearance can be adjusted through CSS variables and custom styles to modify color

    Provides a reusable collection of interface elements for indicating background process activity.

    CSS
    Auf GitHub ansehen↗19,351
  • uikit/uikitAvatar von uikit

    uikit/uikit

    18,534Auf GitHub ansehen↗

    UIkit is a CSS front-end framework and accessible UI component library designed for building responsive web interfaces. It provides a comprehensive set of styling classes and modular components alongside a JavaScript interaction toolkit for managing behavioral elements. The framework includes native support for internationalized web interfaces, featuring multi-locale text translation and right-to-left layout directions. It employs a responsive layout engine that uses flexible grids, adaptive breakpoints, and container widths to align content across different screen sizes. The toolkit covers

    Ships a comprehensive library of accessible, pre-styled UI components and interaction patterns for web interfaces.

    HTML
    Auf GitHub ansehen↗18,534
  • butchersboy/materialdesigninxamltoolkitAvatar von ButchersBoy

    ButchersBoy/MaterialDesignInXamlToolkit

    16,183Auf GitHub ansehen↗

    This project is a WPF Material Design library and XAML UI framework providing a collection of pre-styled components and themed controls for Windows desktop applications. It functions as a desktop component library and theme engine to ensure design consistency across .NET applications. The toolkit implements a standardized visual language through a Material Design component library, including specialized buttons, cards, and dialogs. It enables the application of comprehensive visual styles and theme implementations to align standard controls with established design patterns. The framework cov

    Ships a collection of reusable interface elements and interaction patterns like cards, buttons, and dialogs.

    C#
    Auf GitHub ansehen↗16,183
  • adobe/react-spectrumAvatar von adobe

    adobe/react-spectrum

    15,567Auf GitHub ansehen↗

    This project is a design system component library and adaptive UI framework based on Adobe's Spectrum design system. It provides a collection of accessible React components designed to create consistent user experiences through a standardized set of adaptive and themeable interface elements. The framework features a responsive scale system that automatically optimizes touch targets and component sizing for mobile and desktop contexts. It is built as a tree-shakable library, allowing for the import of only the specific components used to minimize the final JavaScript and CSS bundle size. The

    Offers a library of design system components with bundled styles and a root provider for global theme support.

    TypeScriptaccessibilitydesign-systemsreact
    Auf GitHub ansehen↗15,567
  • designmodo/flat-uiAvatar von designmodo

    designmodo/Flat-UI

    15,213Auf GitHub ansehen↗

    Flat-UI is a collection of responsive UI toolkits and CSS libraries used to build websites and interactive web components with a flat design aesthetic. It provides a responsive frontend toolkit and a web component library based on the Bootstrap framework to create adaptive layouts. The library focuses on implementing a consistent flat design through predefined hex color palettes and typography styles. It replaces standard browser elements with customized visual styles to remove skeuomorphic depth. The toolkit covers a broad range of interface capabilities, including customized form elements

    Ships a comprehensive library of pre-styled elements including tooltips, sliders, and navigation bars.

    JavaScript
    Auf GitHub ansehen↗15,213
  • dotnet/aspnetcore.docsAvatar von dotnet

    dotnet/AspNetCore.Docs

    13,115Auf GitHub ansehen↗

    ASP.NET Core is a unified, cross-platform framework designed for building scalable web applications and services. It provides a comprehensive environment for constructing server-side rendered applications, real-time communication services, and interactive web components using C# and .NET. The framework distinguishes itself through a modular architecture that centers on a built-in dependency injection container, which manages service lifecycles and component modularity to improve testability. It utilizes a middleware pipeline to process requests and employs policy-based authorization to secure

    Enables development of interactive user interfaces using server-side logic and state management.

    C#aspaspnetaspnet-core
    Auf GitHub ansehen↗13,115
  • aws/aws-cdkAvatar von aws

    aws/aws-cdk

    12,817Auf GitHub ansehen↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Configures collections of reusable UI components and visual themes for integration into frontend applications.

    TypeScriptawscloud-infrastructurehacktoberfest
    Auf GitHub ansehen↗12,817
  • dip/cmdkAvatar von dip

    dip/cmdk

    12,695Auf GitHub ansehen↗

    cmdk is an unstyled, headless React component library for building accessible search-based navigation and command interfaces. It provides the logic and state management required to create keyboard-navigable command palettes that filter lists of actions and items based on user input. The library distinguishes itself by remaining visually agnostic, offering a collection of logic-heavy components without predefined styles. It supports advanced organization through hierarchical menu navigation, nested paging systems, and conditional group filtering that hides categories when no child items match

    Provides a collection of logic-heavy, unstyled components that manage state and accessibility without prescribing visuals.

    TypeScriptcomboboxcommand-menucommand-palette
    Auf GitHub ansehen↗12,695
Vorherige1234…5Nächste
  1. Home
  2. User Interface & Experience
  3. UI Component Libraries

Unter-Tags erkunden

  • Animated UI Components1 Sub-TagInterface elements that integrate motion effects and transitions into the component library. **Distinct from UI Component Libraries:** Focuses on the animated nature of the components rather than just their existence as reusable elements.
  • Build IntegrationsAdding UI component libraries to a project and installing required preprocessor plugins for compilation. **Distinct from UI Component Libraries:** Distinct from UI Component Libraries: focuses on the build-time integration and compilation setup, not the library's runtime components.
  • Headless UI LibrariesComponent libraries that provide accessibility and state logic without any predefined visual styles. **Distinct from Unstyled Tailwind Components:** Focuses on the 'headless' paradigm (logic-only) rather than specific CSS framework integrations like Tailwind.
  • Learning ResourcesEducational guides and examples for creating reusable UI component libraries. **Distinct from UI Component Libraries:** Distinct from UI Component Libraries: focuses on the pedagogy of building a library rather than the library itself.
  • Library Documentation ToolsTools for visualizing and documenting the various states and variations of a UI component library. **Distinct from UI Component Libraries:** Focuses on the tooling to document and visualize libraries rather than the library of components itself.
  • Migration AutomationConverting component imports and usage patterns between UI libraries or versions automatically. **Distinct from UI Component Libraries:** Distinct from UI Component Libraries: focuses on automated migration between libraries, not the libraries themselves.
  • Server-Side Components1 Sub-TagUI components that execute logic and manage state on the server while rendering to the browser. **Distinct from UI Component Libraries:** Distinct from general UI component libraries: focuses on server-side execution and state synchronization.
  • Spatial UI LibrariesA collection of spatial UI controls like buttons, sliders, and menus designed for holographic interaction. **Distinct from UI Component Libraries:** Distinct from UI Component Libraries: specifically targets spatial UI controls for holographic interaction rather than general 2D UI components.
  • Svelte Headless UI LibrariesLogic-only component libraries specifically built for the Svelte framework that provide accessibility and state management. **Distinct from Headless UI Libraries:** Combines the 'headless' paradigm with a specific Svelte ecosystem focus, whereas the sibling is framework-agnostic.