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
·

26 repository-uri

Awesome GitHub RepositoriesAccessible Component Libraries

UI libraries specifically optimized for compliance with modern accessibility standards.

Distinguishing note: Focuses on the accessibility-first nature of the library rather than general UI components.

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

Awesome Accessible Component Libraries GitHub Repositories

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

    shadcn/ui

    116,798Vezi pe GitHub↗

    This project is a collection of accessible user interface components designed for full developer ownership. It functions as a copy-paste UI framework and headless component kit, providing the logic and structure for interface elements without relying on traditional versioned library dependencies. The system distributes source code directly to the user, allowing for the creation of a custom component library. It utilizes a distribution method where components are copied into the codebase, ensuring that the visual and functional implementation remains under the developer's control. The toolkit

    Ships a library of UI components optimized for screen reader compatibility and keyboard navigation.

    TypeScript
    Vezi pe GitHub↗116,798
  • mui/material-uiAvatar mui

    mui/material-ui

    98,459Vezi pe 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

    Includes a collection of pre-built components that strictly adhere to native accessibility standards and ARIA requirements.

    JavaScriptdesign-systemmaterial-designmaterial-ui
    Vezi pe GitHub↗98,459
  • heroui-inc/herouiAvatar heroui-inc

    heroui-inc/heroui

    29,684Vezi pe GitHub↗

    HeroUI is a declarative toolkit for building accessible user interfaces through modular, React-based component composition. It provides a comprehensive set of reusable building blocks designed to standardize visual language and interaction patterns across web and mobile applications. The library distinguishes itself through an integrated approach to accessibility and styling. It automatically manages state and keyboard interactions by injecting appropriate attributes, while utilizing a utility-driven styling architecture to enforce design system consistency. Developers can leverage polymorphi

    Builds user interfaces that meet modern accessibility standards while maintaining a professional look.

    MDXcomponent-librarycomponentslibrary
    Vezi pe GitHub↗29,684
  • angular/material2Avatar angular

    angular/material2

    25,033Vezi pe GitHub↗

    This project is a Material Design UI library and Angular component framework. It provides a collection of reusable UI building blocks and development tools for creating consistent web applications that follow Material Design specifications. The framework includes an accessible web component library that uses headless directives and WAI-ARIA patterns to ensure user interface elements meet web accessibility standards. It also provides specialized integration wrappers for embedding and managing interactive Google Maps and YouTube video playback. The project supports custom UI component developm

    Offers a library of UI components specifically optimized for compliance with modern accessibility standards.

    TypeScript
    Vezi pe GitHub↗25,033
  • geekyants/nativebaseAvatar GeekyAnts

    GeekyAnts/NativeBase

    20,389Vezi pe GitHub↗

    NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build consistent mobile and web applications. It provides a cross-platform UI component library and a React Native component framework that enable the creation of layouts across Android, iOS, and the web from a single codebase. The system is distinguished by a responsive design system that automatically adjusts layouts and global themes to fit different screen sizes and color modes. It utilizes a utility-based styling approach, allowing developers to apply visual styles directly through com

    Provides a library of UI components specifically optimized for compliance with modern accessibility standards.

    TypeScript
    Vezi pe GitHub↗20,389
  • 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

    Implements a suite of accessible, headless components that ensure WAI-ARIA compliance, focus management, and keyboard navigation for web interfaces.

    TypeScriptaccessibilitycolorscomponent-library
    Vezi pe GitHub↗18,642
  • uikit/uikitAvatar uikit

    uikit/uikit

    18,534Vezi pe GitHub↗

    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

    Offers a comprehensive library of interactive elements, such as modals and accordions, built specifically for accessibility compliance.

    HTML
    Vezi pe GitHub↗18,534
  • angular/materialAvatar angular

    angular/material

    16,403Vezi pe GitHub↗

    Angular Material is an accessible web component library and UI framework designed for building single-page applications within the Angular ecosystem. It provides a collection of pre-built user interface elements that implement the Material Design specification to ensure a consistent look and feel across different devices. The project functions as a cross-platform design system, offering a unified set of motion and interaction patterns. It focuses on delivering a standardized system of visual and behavioral specifications that adapt to various screen sizes. The library covers a broad range of

    Offers a suite of standardized interface elements optimized for compliance with modern accessibility standards.

    JavaScript
    Vezi pe GitHub↗16,403
  • 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

    Provides a UI library specifically optimized for compliance with modern web accessibility standards.

    JavaScriptcomponent-librarydesign-systemsevergreen
    Vezi pe GitHub↗12,424
  • 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

    Implements a library optimized for modern accessibility standards and screen reader interactions.

    TypeScript
    Vezi pe GitHub↗10,128
  • cosscom/cossAvatar cosscom

    cosscom/coss

    10,125Vezi pe GitHub↗

    Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const

    Provides a comprehensive library of UI components optimized for modern accessibility standards.

    TypeScriptnextjsradix-uireact
    Vezi pe GitHub↗10,125
  • 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

    Provides a library optimized for accessibility standards while allowing full control over visual styling.

    TypeScripta11yaccessibilityaccessible
    Vezi pe GitHub↗8,573
  • radix-ui/themesAvatar radix-ui

    radix-ui/themes

    8,490Vezi pe GitHub↗

    This project is an accessible UI component library and themed design system. It provides a collection of pre-made user interface components designed to meet accessibility standards and maintain a consistent visual identity across web applications. The system includes an interactive theme previewer, which allows for the adjustment and testing of visual settings in real time within a running application. It covers global theme management and design system implementation through root configurations and a token-driven approach. The library supports rapid frontend prototyping by offering a set of

    Ships a collection of UI components specifically optimized for compliance with modern accessibility standards.

    TypeScriptaccessibilitycolorscomponent-library
    Vezi pe GitHub↗8,490
  • founded-labs/react-native-reusablesAvatar founded-labs

    founded-labs/react-native-reusables

    8,420Vezi pe GitHub↗

    react-native-reusables is a cross-platform mobile UI library and an accessible component kit used to build consistent interfaces across different screen sizes. It functions as a Tailwind CSS component library, providing pre-styled interface elements that utilize utility classes for styling and layout. The project enables cross-platform UI development for iOS and Android through a shared set of reusable visual components. It supports mobile interface prototyping and the creation of cohesive design systems by utilizing standardized, themeable interface elements to maintain uniform branding. Th

    Includes a kit of user interface elements specifically designed to meet mobile accessibility standards.

    TypeScriptexporadix-uireact-native
    Vezi pe GitHub↗8,420
  • grommet/grommetAvatar grommet

    grommet/grommet

    8,354Vezi pe 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

    Ships a component library specifically optimized for compliance with modern accessibility standards for screen readers.

    JavaScript
    Vezi pe GitHub↗8,354
  • akveo/kittentricksAvatar akveo

    akveo/kittenTricks

    7,267Vezi pe GitHub↗

    KittenTricks is a cross-platform mobile starter kit and UI library for building applications for iOS and Android. It provides a foundational set of production-ready, accessible components and pre-built screens to accelerate the bootstrapping of mobile interfaces. The project features a dynamic mobile theming system that allows for the management and switching of light and dark color schemes at runtime. This framework enables real-time updates to the visual appearance of the interface without requiring an application restart. The library implements a comprehensive design system to ensure visu

    Ships a collection of production-ready UI components such as buttons and inputs built to accessibility standards.

    TypeScript
    Vezi pe GitHub↗7,267
  • skeletonlabs/skeletonAvatar skeletonlabs

    skeletonlabs/skeleton

    5,989Vezi pe GitHub↗

    Skeleton is a design system and accessible UI component library built on Tailwind CSS. It provides a collection of pre-built interactive components with built-in accessibility and state management, alongside a CSS custom properties theme engine that enables runtime theme switching and dark mode support. The project distinguishes itself through its adaptive design system approach, using CSS custom properties to create themeable tokens that integrate directly with Tailwind's utility-first framework. This allows developers to build visual design systems with customizable colors, fonts, and aesth

    Delivers a library of pre-built interactive UI components with built-in accessibility and state management.

    TypeScripta11yaccessibilityastro
    Vezi pe GitHub↗5,989
  • 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

    Offers a library of accessible React components with built-in keyboard navigation and screen reader support.

    TypeScript
    Vezi pe GitHub↗5,977
  • chakra-ui/arkAvatar chakra-ui

    chakra-ui/ark

    5,004Vezi pe GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    Delivers WAI-ARIA compliant components with keyboard navigation, focus management, and screen-reader support.

    TypeScriptcomponentsdesign-systemheadless
    Vezi pe GitHub↗5,004
  • salesforce-ux/design-systemAvatar salesforce-ux

    salesforce-ux/design-system

    3,689Vezi pe GitHub↗

    This project is a comprehensive design system framework for building accessible, responsive, and consistent web interfaces. It provides a centralized architecture for managing visual properties and standardized component blueprints, ensuring that branding and interaction patterns remain uniform across diverse applications. The framework distinguishes itself through an accessibility-first approach, embedding semantic markup and inclusive design standards directly into its component blueprints. By utilizing a design-token-driven styling system, it centralizes visual values like typography, spac

    Provides a set of standardized HTML and CSS patterns designed to meet accessibility compliance requirements for inclusive user interface development.

    JavaScriptcssdesign-systemshtml
    Vezi pe GitHub↗3,689
Înapoi12Înainte
  1. Home
  2. User Interface & Experience
  3. Accessible Component Libraries