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
·

Bibliotecă de componente headless UI

Clasament actualizat la 30 iun. 2026

For librărie de componente accesibile și ne stilizate pentru React, the strongest matches are reach/reach-ui (Reach UI is an unstyled, accessibility-first library of low-level), radix-ui/primitives (This repository is the official Radix UI Primitives library) and mui/base-ui (Base UI is a headless, unstyled, accessible React component). downshift-js/downshift and ariakit/ariakit round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „radix ui primitives”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.

Bibliotecă de componente headless UI

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

    reach/reach-ui

    5,977Vezi pe GitHub↗

    Reach UI is an open-source library of accessible, low-level React components designed to serve as a foundation for building design systems and interactive user interfaces. It is an accessibility-first toolkit that handles core concerns like ARIA attributes, focus management, and screen reader support automatically, without requiring developer configuration. The library is built as a collection of standalone packages, each managing its own lifecycle and dependencies, enabling granular adoption and tree-shaking. Components use a polymorphic rendering pattern, accepting an as prop to render as

    Reach UI is an unstyled, accessibility-first library of low-level React components that handles ARIA, focus management, keyboard navigation, and screen reader support automatically—exactly the kind of headless primitives for building custom UI this search is after.

    TypeScriptKeyboard NavigationARIA Attribute InjectionFocus Traps
    Vezi pe GitHub↗5,977
  • radix-ui/primitivesAvatar radix-ui

    radix-ui/primitives

    18,642Vezi pe 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

    This repository is the official Radix UI Primitives library, exactly matching the intent: it provides unstyled, accessible, composable React primitives with built-in WAI-ARIA compliance, keyboard navigation, focus management, and TypeScript support, making it the ideal solution for building custom, design-system-agnostic UI components.

    TypeScriptComponent Composition PrimitivesReact Components
    Vezi pe GitHub↗18,642
  • mui/base-uiAvatar mui

    mui/base-ui

    8,711Vezi pe 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, unstyled, accessible React component library with full TypeScript support and WAI-ARIA compliance, making it a perfect fit for building custom UI primitives just like Radix UI.

    TypeScriptFocus ManagementFocus ManagementKeyboard Navigation
    Vezi pe GitHub↗8,711
  • downshift-js/downshiftAvatar downshift-js

    downshift-js/downshift

    12,295Vezi pe 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 library providing unstyled, accessible primitives for autocomplete and select patterns, fitting the category of headless UI primitives, though its focus is narrower than a broad set of components like Radix.

    JavaScriptKeyboard NavigationWAI-ARIA Frameworks
    Vezi pe GitHub↗12,295
  • ariakit/ariakitAvatar ariakit

    ariakit/ariakit

    8,573Vezi pe GitHub↗

    Ariakit is a headless component library and accessible UI component toolkit. It provides a set of unstyled web components with built-in accessibility patterns to ensure that screen readers and keyboard navigation function correctly. The project includes an adaptive color engine that calculates high-contrast text and dynamic surface colors for light and dark modes. It also features a concentric layout engine for computing nested padding, margins, and border radii for circular interface elements, alongside a design token system for managing global CSS variables. The toolkit covers broad capabi

    Ariakit is a headless, unstyled React component library with built-in WAI-ARIA accessibility, keyboard navigation, and focus management, closely matching the unstyled primitives pattern this search is targeting.

    TypeScriptHeadless PrimitivesHeadless UI LibrariesAccessibility Attribute Mapping
    Vezi pe GitHub↗8,573
  • chakra-ui/zagAvatar chakra-ui

    chakra-ui/zag

    5,121Vezi pe GitHub↗

    Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across different rendering engines. It functions as a toolkit for modeling complex user interface interactions using statecharts, decoupling the underlying logic and accessibility attributes from visual styling. The library is framework-agnostic, utilizing specialized adapters to bridge its state machine logic with various JavaScript libraries such as React, Solid, Vue, and Svelte. This approach allows developers to maintain a single interaction model while applying any CSS or styli

    Zag is a headless UI state machine library that provides unstyled, accessible component logic and supports React via an adapter, so it fits the core intent of an unstyled, accessible primitives library, though its framework-agnostic design differs from React-exclusive libraries like Radix.

    TypeScriptFocus ManagementFocus ManagementKeyboard Navigation
    Vezi pe GitHub↗5,121

Related searches

  • primitive de componente UI headless pentru React
  • o bibliotecă de componente React accesibile pentru UI
  • librărie de componente React folosind Mantine
  • a library of UI components for React
  • o bibliotecă de componente UI pentru proiecte SvelteKit
  • un sistem de design pentru construirea componentelor UI
  • componente UI declarative pentru Jetpack Compose
  • o colecție de componente UI pentru Lit