We curate 23 open-source GitHub repositories matching "chakra ui alternative". Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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
Adobe's React Spectrum is a comprehensive React UI component library with built-in accessibility, a robust theming system, tree-shakeable exports, and full TypeScript support, making it a direct substitute for Chakra UI that meets all the requested features.
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
Radix Themes is an accessible React UI component library with a token-driven theming system and composable primitives written in TypeScript, directly matching your need to replace Chakra UI.
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
Evergreen is a React UI component library with accessible, pre-styled components and a token-based theming system, making it a direct fit for this search as it covers the core needs of accessibility, theming, and composition.
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
MUI (Material UI) is a full-featured React component library with a robust theming system, accessible primitives, component composition, TypeScript support, and tree-shakeable imports, making it a direct and comprehensive alternative to Chakra UI.
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 React component library focused on accessibility and theming with a design token system, making it a proper alternative for building accessible, composable UIs — though it uses an unstyled approach rather than offering built-in styled components like Chakra UI.
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 offering an accessible component suite, a themed design system with pre-defined skins and an unstyled mode for custom theming, tree-shaking support, and a wide range of composable components — directly meeting the need for an accessible, themeable, and composable replacement for Chakra UI.
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 the very design system component library and styling framework the visitor is looking for — it provides accessible, themeable, and composable React components with TypeScript support and a centralized design-token architecture, making it an exact replacement for itself or any other library in this category.
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 component library built for accessibility and theming, offering a responsive design system and composable components that directly match what a Chakra UI replacement would need.
Semi Design is a React UI component library and design token system used to build web application frontends. It provides a collection of pre-built interface elements and a framework of visual constants to maintain consistent branding across a product. The project features a design-to-code workflow that converts visual design drafts into production-ready React code and stylesheets. It includes an internationalization framework for adapting interfaces to different languages and text layouts, as well as a web component wrapper to isolate UI elements for use in SDKs and browser plugins. The libr
Semi Design is a React UI component library with a design token system and TypeScript support, matching the request for a themeable and composable library, though its accessibility features are not prominently emphasised and documentation comprehensiveness is unstated.
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 a flagship React UI component library with a comprehensive theming system, TypeScript support, and extensive documentation, directly matching the need for an accessible, composable, and themeable replacement for Chakra UI.
Arco Design is a React UI component library and design system framework used to build professional web interfaces. It provides a collection of pre-built visual elements and layouts designed to maintain a consistent design language across applications. The system features a token-based theming engine that utilizes hierarchical design variables and CSS variables to enable granular visual customization. This allows for the modification of global and component-level styles through a dedicated theme editor or loader to align the interface with specific brand identities. The framework supports ent
Arco Design is a React UI component library with a token-based theming engine and component composition patterns, built in TypeScript, which matches the core request for a Chakra UI replacement; however, evidence of accessibility features and comprehensive documentation is not explicitly highlighted in the available description and tags, so it may be narrower in those areas.
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
HeroUI is a React component library focused on accessible, composable UI building blocks with theming support, fitting the search for a Chakra UI alternative, though explicit TypeScript and tree-shaking details are not fully confirmed in the description.
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 design system that includes a comprehensive React component library with theming, accessibility, TypeScript support, and component composition, making it a solid match for the requested Chakra UI alternative despite its broader design system scope.
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, accessible React component library that excels in composition and accessibility, but it does not include a built-in theming system (it is unstyled), so it fits the category as a more low-level alternative to Chakra UI.
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
Mantine is a comprehensive React component library with built-in accessibility, a theming system, and component composition—exactly the accessible, themeable, composable alternative to Chakra UI you're looking for.
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 UI component library that delivers accessible, themeable, and composable components with first-class TypeScript support, thorough documentation, and inherent tree-shakeability through its source-code distribution model, making it an excellent alternative to Chakra UI.
Blueprint is a React UI component library and web design system focused on accessibility and the creation of data-dense interfaces. It provides a standardized framework of visual styles and reusable interface elements for building professional desktop applications. The toolkit is specifically optimized for displaying complex information and large datasets, featuring high-performance interactive data grids for rendering and manipulating data. The library covers a broad range of capability areas, including the construction of form inputs, navigation systems, and content layout management. It a
Blueprint is a production-grade React UI component library with a full theming system, accessible components, TypeScript support, and tree-shakeable architecture—exactly the kind of comprehensive, feature-rich library you'd consider as a Chakra UI alternative.
Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that share logic and styling across web and mobile environments. It functions as a comprehensive design system orchestrator, providing a collection of type-safe components that compile to optimized atomic CSS for the web and native code for mobile platforms. By utilizing a build-time compiler, the framework eliminates runtime overhead, ensuring consistent visual output and interaction behavior regardless of the target platform. The framework distinguishes itself through its advanced
Tamagui is a cross-platform React UI framework with a theming system, component composition primitives, and TypeScript support, making it a strong candidate for a Chakra UI replacement, though its accessibility focus and tree-shaking aren't explicitly highlighted in the description.
Polaris React is a production-ready component library that implements Shopify's Polaris design system for building consistent merchant-facing admin interfaces. It provides a comprehensive set of reusable React components, including accessible form inputs, data display elements, layout and navigation structures, and visual feedback indicators, all styled through a semantic color token system applied via CSS custom properties for dynamic light and dark mode support. The library distinguishes itself with an icon-first visual language featuring over 400 commerce-specific SVG icons delivered as fi
Polaris React is a production-ready React component library with accessible components, a semantic color token system for theming, TypeScript support, and many composable building blocks, so it directly matches the requested category—though its design system is specific to Shopify’s merchant admin interfaces rather than being as generic as Chakra UI.
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
cmdk is a React component library specifically for building accessible command palettes and search interfaces, so it fits the "React UI component library" category but is far narrower than a full-featured replacement for Chakra UI—it lacks a theming system and a general set of UI components.
gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built, accessible components that can be installed by copying their source files directly into a project, giving developers full control over customization without external runtime dependencies. Every component implements WAI-ARIA patterns, keyboard navigation, and screen reader support out of the box. A key differentiator is the copy-paste architecture: rather than a traditional package dependency, component source code is placed in the project, allowing direct editing and eliminating ve
gluestack-ui is a React component library built with Tailwind CSS that delivers accessible, customizable components with full TypeScript support; its copy-paste architecture gives you direct control over theming and composition, making it a solid alternative to Chakra UI.
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 React component library that offers accessible, themeable components with TypeScript support and a built-in theming system, though its Bootstrap-based theming is less flexible than Chakra UI’s.
Rebass is a React design system library that provides a collection of theme-driven, responsive UI primitives. It functions as a theme-based layout engine, using a set of stateless components to standardize spacing, typography, and colors across a user interface. The library distinguishes itself by mapping style properties to a central design theme through a styled-system approach. This allows for responsive style mapping where components automatically adapt their appearance based on screen size and provides the ability to swap underlying HTML elements while preserving styling logic to maintai
Rebass is a React design system library of theme-driven UI primitives with a styled-system approach for responsive layouts and component composition, though it does not explicitly highlight accessibility or TypeScript support, so it may not be a full replacement for Chakra UI if those features are critical.