awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

React UI component library / frontend framework

Ranking updated Jun 30, 2026

For a component library for React web interfaces, the strongest matches are grommet/grommet (Grommet is a React UI framework and accessible component), creativetimofficial/ui (This is a React UI component library built on) and carbon-design-system/carbon (Carbon is an enterprise React UI component library that). ant-design/ant-design and primefaces/primereact round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “react frontend”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a component library for React web interfaces”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • grommet/grommetgrommet avatar

    grommet/grommet

    8,354View on GitHub↗

    Grommet is a React UI framework and accessible component library designed for building themed user interfaces. It provides a responsive design system and a themed interface toolkit to ensure inclusive user experiences across various screen sizes and device orientations. The framework emphasizes accessible UI development by providing pre-styled elements that follow web accessibility standards for screen readers and keyboard navigation. It enables the implementation of custom themes through a centralized system that manages visual styles and design tokens. The toolkit covers responsive web des

    Grommet is a React UI framework and accessible component library with theming and responsive design, fitting the category, though it may lack explicit TypeScript support and documented storybook integration.

    JavaScriptTheme CustomizationResponsive Layout SystemsWAI-ARIA Frameworks
    View on GitHub↗8,354
  • creativetimofficial/uicreativetimofficial avatar

    creativetimofficial/ui

    11,933View on 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

    This is a React UI component library built on shadcn/ui patterns, offering a collection of pre-made interface elements and blocks that directly fits the search for a component library or frontend framework, though its AI-driven extras are secondary to the core library purpose.

    TypeScriptUI Component LibrariesComponent Libraries
    View on GitHub↗11,933
  • carbon-design-system/carboncarbon-design-system avatar

    carbon-design-system/carbon

    9,172View on GitHub↗

    Carbon is an enterprise design system that provides a comprehensive collection of reusable UI components, design tokens, and guidelines for building professional web applications. It functions as a CSS framework that enforces a unified design language across projects through standardized typography, spacing, and color palettes. The system utilizes a platform-agnostic design token system to maintain visual consistency across different technologies. This includes centralized management of brand colors, motion easing curves, and a curated library of accessible SVG icons. The framework covers a

    Carbon is an enterprise React UI component library that offers a comprehensive set of accessible, TypeScript-ready components with theming, responsive design, thorough documentation, and tree-shakeable imports, making it a strong fit for building professional web interfaces.

    TypeScriptTheme CustomizationResponsive Layout Systems
    View on GitHub↗9,172
  • ant-design/ant-designant-design avatar

    ant-design/ant-design

    98,362View on GitHub↗

    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

    Ant Design is an enterprise‑grade React component library and design system framework offering a vast collection of pre‑built UI elements, robust theming via design tokens, built‑in accessibility, full TypeScript support, responsive layouts, and extensive documentation — exactly the kind of comprehensive React UI library this search targets.

    TypeScriptTree Shaking SupportComponent Libraries
    View on GitHub↗98,362
  • primefaces/primereactprimefaces avatar

    primefaces/primereact

    8,323View on GitHub↗

    PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an accessible component suite, a form input framework, and a data visualization toolkit designed to meet accessibility standards through built-in keyboard navigation and focus management. The library features a themed design system that allows for visual customization via pre-defined skin sets or an unstyled mode. This unstyled mode decouples component behavior and accessibility logic from the presentation layer, enabling the implementation of custom corporate design systems. C

    PrimeReact is a comprehensive React UI component library with built-in accessibility, theming (including unstyled mode), and tree-shakeable imports, directly matching your need for a feature-rich, customizable component suite.

    CSSTree Shaking Support
    View on GitHub↗8,323
  • downshift-js/downshiftdownshift-js avatar

    downshift-js/downshift

    12,295View on GitHub↗

    Downshift is a headless UI component library and framework for React that provides the state and interaction primitives necessary to build accessible autocomplete, combobox, and select dropdown components. It functions as a WAI-ARIA UI framework, generating the required ARIA attributes and keyboard event handlers to ensure screen reader compliance without providing any default styling. The library utilizes a headless component pattern to decouple interaction logic from the visual presentation. It manages complex state transitions through reducers and synchronizes internal UI state with extern

    Downshift is a headless React UI component library that provides state logic and accessibility for autocomplete, combobox, and select dropdowns, which fits the general category of a React UI library but is specialized rather than offering the diverse components and theming of a comprehensive frontend framework.

    JavaScriptAccessible UI ComponentsWAI-ARIA Frameworks
    View on GitHub↗12,295
  • shadcn-ui/uishadcn-ui avatar

    shadcn-ui/ui

    116,724View on GitHub↗

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

    shadcn/ui is a React component library offering a broad set of accessible, customizable UI components built on Radix and Tailwind, with copy-paste source code integration for full control and tree-shakeability — exactly the kind of lightweight, developer-friendly library this search targets.

    TypeScriptData TablesAssistant Skill IntegrationsButton Groups
    View on GitHub↗116,724
  • mui/material-uimui avatar

    mui/material-ui

    98,459View on GitHub↗

    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

    Material UI is a comprehensive, production-ready React component library that delivers all the features you're looking for—diverse components, theming and customization, built-in accessibility, full TypeScript support, responsive design, thorough documentation with Storybook integration, tree-shakeable imports, and hooks-based functional components—making it an ideal match for building professional web interfaces.

    JavaScriptComponent-Based UI LibrariesAccessible Component SuitesComponent Theming
    View on GitHub↗98,459
  • chakra-ui/chakra-uichakra-ui avatar

    chakra-ui/chakra-ui

    40,438View on GitHub↗

    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

    Chakra UI is a fully-featured React component library and design system with a rich set of accessible, themeable, and TypeScript‑supported components, along with responsive design utilities and comprehensive documentation — exactly what this search needs.

    TypeScriptDesign System ImplementationsComponent Library ArchitecturesDesign Token Architectures
    View on GitHub↗40,438
  • react-bootstrap/react-bootstrapreact-bootstrap avatar

    react-bootstrap/react-bootstrap

    22,608View on GitHub↗

    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.

    React-Bootstrap is a mature and widely used React UI component library that delivers Bootstrap's extensive set of accessible, responsive, and customizable components with built-in TypeScript support, theming via a centralized provider, and a component-based architecture that includes hooks, making it a comprehensive and fitting choice for building modern web interfaces.

    TypeScriptDesign SystemReact ComponentsApplication Navigation Components
    View on GitHub↗22,608
  • radix-ui/primitivesradix-ui avatar

    radix-ui/primitives

    18,642View on GitHub↗

    Primitives is a library of unstyled, accessible building blocks designed for creating complex interface elements in React. It functions as a headless component framework, providing the underlying logic, state management, and accessibility compliance while leaving all visual styling and design decisions entirely to the developer. The library distinguishes itself through a composition-based architecture that allows developers to build interactive interfaces by nesting small, single-purpose components. This system automatically handles complex requirements such as WAI-ARIA attribute injection, f

    Radix Primitives is a headless, unstyled React component library focused on accessibility and composition, making it a genuine component library for building custom UIs, but it requires you to handle all styling and theming yourself rather than providing a full set of pre-styled components.

    TypeScriptAccessible UI Components
    View on GitHub↗18,642
  • preactjs/preactpreactjs avatar

    preactjs/preact

    38,701View on GitHub↗

    Preact is a lightweight declarative user interface library designed for building high-performance web applications. It utilizes a component-based architecture where interfaces are defined as functional or class-based units, relying on a virtual DOM to perform efficient state reconciliation and updates. By prioritizing a minimal footprint, the library enables developers to create modular, predictable, and testable user interfaces while maintaining compatibility with standard browser APIs. The library distinguishes itself through a reactive state engine that leverages signals to track dependenc

    Preact is a lightweight, React-compatible UI library for building web interfaces with a virtual DOM and component-based architecture — it fits the frontend framework part of your search, though it does not include a pre-built set of UI components or built-in theming/accessibility tooling.

    JavaScriptComponent Type InterfacesFunctional Components
    View on GitHub↗38,701
  • facebook/reactfacebook avatar

    facebook/react

    245,669View on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    React is the core frontend library that provides the component model, hooks, and functional components for building interfaces, but it is not a pre-built UI component library with ready-made widgets or theming—it serves as the foundational framework for such libraries rather than being one itself.

    JavaScriptReact HooksCustom HooksFunctional Components
    View on GitHub↗245,669
  • mui/base-uimui avatar

    mui/base-ui

    8,711View on GitHub↗

    Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range

    Base UI is a headless React component library that provides accessible, unstyled interface primitives — it’s squarely the kind of React UI library this search intends, though it focuses on behavioral logic and accessibility rather than offering pre‑built themed components.

    TypeScriptWAI-ARIA Frameworks
    View on GitHub↗8,711
  • developit/preactdevelopit avatar

    developit/preact

    38,704View on GitHub↗

    Preact is a declarative UI library and a lightweight alternative to React for building user interfaces. It utilizes a component-based architecture and a virtual DOM to sync application state to the browser interface efficiently. The framework implements a modern React API and provides a compatibility layer to ensure existing component libraries and patterns can run within its environment. It also functions as a server-side rendering engine, generating HTML on the server and hydrating it on the client to optimize page load speeds. Additional capabilities include virtual DOM state management t

    Preact is a lightweight React-compatible UI framework for building web interfaces with hooks and server-side rendering, fitting your search for a frontend framework, though it lacks a built-in set of diverse UI components.

    JavaScriptUser Interface FrameworksAPI Compatibility LayersComponent Composition
    View on GitHub↗38,704
  • vercel/next.jsvercel avatar

    vercel/next.js

    140,051View on GitHub↗

    Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side utilities for managing the request-response cycle. It includes built-in support for data fetching, caching, and revalidation, allowing developers to control how content is rendered and served. The framework offers a centralized configuration system for build-time settings, environment variables, and deployment adapters, alongside a command-line interface for bootstrapping new projects. The framework covers a wide range of application requirements, including metadata management fo

    Next.js is a React framework for building full-stack web applications, fitting the frontend framework aspect of your search, but it lacks the pre-built UI components, theming, and storybook documentation that a component library would provide.

    JavaScriptExtended Fetch APIsApplication ConfigurationCache Invalidation Utilities
    View on GitHub↗140,051
  • khan/react-componentsKhan avatar

    Khan/react-components

    998View on GitHub↗

    Some components we build for Khan Academy that the world might find useful.

    A small set of React components extracted from Khan Academy's production app — it's genuinely a UI component library, but as it lacks theming, TypeScript, accessibility, responsive design, tree-shaking, and Storybook, it matches the category only on the narrowest basis.

    JavaScriptReact
    View on GitHub↗998
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
grommet/grommet8.4KJavaScriptApache-2.0Jun 16, 2026
creativetimofficial/ui11.9KTypeScriptMITMar 14, 2026
carbon-design-system/carbon9.2KTypeScriptApache-2.0Jun 17, 2026
ant-design/ant-design98.4KTypeScriptMITJun 16, 2026
primefaces/primereact8.3KCSSMITJun 5, 2026
downshift-js/downshift12.3KJavaScriptMITJun 4, 2026
shadcn-ui/ui116.7KTypeScriptMITJun 16, 2026
mui/material-ui98.5KJavaScriptMITJun 22, 2026
chakra-ui/chakra-ui40.4KTypeScriptMITJun 11, 2026
react-bootstrap/react-bootstrap22.6KTypeScriptMITJun 16, 2026

Related searches

  • a library of UI components for React
  • an accessible React component library for UI
  • a javascript library for building user interfaces
  • a state management library for frontend frameworks
  • a React Native UI component library
  • a react component library using Mantine
  • a collection of reusable React design patterns
  • a collection of frontend development resources