awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

React UI component library

Ranking updated Jun 30, 2026

For a react component library using Mantine, the strongest matches are radix-ui/themes (radix-ui/themes is an accessible React UI component library with), gluestack/gluestack-ui (gluestack-ui is a cross-platform React component library providing accessible) and adobe/react-spectrum (React Spectrum is a design-system-based component library for React). mantinedev/mantine and ant-design/ant-design round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

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

React UI component library

Find the best repos with AI.We'll search the best matching repositories with AI.
  • radix-ui/themesradix-ui avatar

    radix-ui/themes

    8,490View on 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

    radix-ui/themes is an accessible React UI component library with strong theming and dark mode support, similar to Mantine, though it lacks built-in form handling and validation hooks.

    TypeScriptAccessible UI ComponentsCSS Variable Theming
    View on GitHub↗8,490
  • gluestack/gluestack-uigluestack avatar

    gluestack/gluestack-ui

    4,931View on GitHub↗

    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 cross-platform React component library providing accessible, customizable components with TypeScript support, but it lacks the hooks-based API and form handling utilities that Mantine offers, so it fits the category with some feature gaps for this query.

    TypeScriptAccessibleAccessible UI ComponentsDark Mode Support
    View on GitHub↗4,931
  • adobe/react-spectrumadobe avatar

    adobe/react-spectrum

    15,567View on GitHub↗

    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

    React Spectrum is a design-system-based component library for React that provides accessible, themeable UI components with TypeScript support, fitting the search for a comprehensive React UI component library like Mantine, though its specific design system focus means it may not cover every expected feature like hooks-based APIs or form handling out of the box.

    TypeScriptAccessible Components
    View on GitHub↗15,567
  • mantinedev/mantinemantinedev avatar

    mantinedev/mantine

    31,263View on GitHub↗

    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 exactly the React UI component library you are looking for — it provides accessible, customizable components with hooks-based APIs, built-in dark mode and theming, TypeScript support, and thorough documentation, directly matching every feature in your query.

    TypeScriptComponent LibrariesApplication ShellsBase Components
    View on GitHub↗31,263
  • 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 a comprehensive, enterprise-grade React UI component library with TypeScript support, theming via design tokens, dark mode, form handling and validation, extensive documentation, and hooks-based APIs, making it a strong match for a Mantine-like library despite a less pronounced accessibility focus compared to Mantine.

    TypeScriptComponent LibrariesButtonsDesign Tokens
    View on GitHub↗98,362
  • mantinedev/ui.mantine.devmantinedev avatar

    mantinedev/ui.mantine.dev

    3,850View on GitHub↗

    This project is a React component library and web UI design system designed for creating interactive web interfaces. It functions as a responsive frontend framework that provides a collection of modular building blocks to ensure visual consistency across different application pages and devices. The system utilizes a CSS-in-JS styling framework that generates and injects styles at runtime through a centralized property injection system. This approach allows for the implementation of a theme-driven architecture where layouts and color themes automatically adjust based on screen size and user pr

    Mantine UI is a comprehensive React component library with built-in accessibility, dark mode, theming system, hooks API, TypeScript support, form utilities, and extensive documentation, making it exactly what this search requests.

    TypeScriptReact UI Component LibrariesApplication Interface ElementsCSS-in-JS Implementations
    View on GitHub↗3,850
  • 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 flagship React component library that delivers a comprehensive design system with accessible, customizable components, theming, dark mode, hooks-based APIs, TypeScript support, and extensive documentation, closely matching the intent for a Mantine-like library even while its form handling relies on integration rather than a built-in validation hook.

    JavaScriptComponent-Based UI LibrariesAccessible Component SuitesComponent Theming
    View on GitHub↗98,459
  • steven-tey/precedentsteven-tey avatar

    steven-tey/precedent

    5,098View on GitHub↗

    Precedent is a Next.js application starter and component library providing a foundational set of pre-configured tools and primitives for building production-ready web interfaces. It serves as a toolkit for bootstrapping applications with integrated authentication, analytics, and a collection of opinionated UI components. The project distinguishes itself through a Tailwind CSS UI kit that combines accessibility primitives and motion libraries to create polished interfaces. It includes a server-side image generator for programmatically creating dynamic social sharing images and preview visuals

    Precedent includes a React UI component library built on Radix UI and Tailwind CSS with TypeScript, hooks, and accessible primitives, making it fit the category, but its component collection is more limited and opinionated than a full-featured library like Mantine, missing dedicated form handling and a comprehensive theming system.

    TypeScriptAccessible UI ComponentsReact Hooks
    View on GitHub↗5,098
  • ariakit/ariakitariakit avatar

    ariakit/ariakit

    8,573View on 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 React component library with strong accessibility and dark mode theming, but it does not emphasize the form handling and validation that Mantine provides, so it's a narrower fit for this search.

    TypeScriptAccessible UI ComponentsCSS Variable Theming
    View on GitHub↗8,573
  • ant-design/ant-design-mobileant-design avatar

    ant-design/ant-design-mobile

    12,006View on GitHub↗

    Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of pre-styled interface elements and standardized UI blocks used to create consistent, responsive user interfaces for mobile web applications. The framework focuses on mobile web design and frontend interface engineering, providing tools to implement interaction patterns tailored for touch-based browsing. It ensures a uniform look and feel across different mobile browsers and handheld device screens. The library incorporates responsive layout systems and CSS-variable-based theming.

    Ant Design Mobile is a React component library specifically built for mobile web applications, providing themed components and TypeScript support, but its mobile-only focus narrows the scope compared to the general-purpose library you're looking for, and it doesn't explicitly highlight accessibility, dark mode, hooks, or form handling as core features.

    TypeScriptCSS Variable Theming
    View on GitHub↗12,006
  • arco-design/arco-designarco-design avatar

    arco-design/arco-design

    5,625View on GitHub↗

    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 TypeScript support, offering extensive customization for building professional interfaces; it aligns well with the request for a comprehensive library similar to Mantine, though its hooks and form-handling capabilities are not prominently documented.

    TypeScriptCSS Variable Theming
    View on GitHub↗5,625
  • heroui-inc/herouiheroui-inc avatar

    heroui-inc/heroui

    29,684View on 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

    HeroUI is a React-based UI component library with strong accessibility and theming support, making it a good fit for a comprehensive component set, though it lacks explicit mention of dark mode, hooks-based API, TypeScript support, and form handling that Mantine provides.

    MDXComponent LibrariesAccessible Component LibrariesDeclarative UI Toolkits
    View on GitHub↗29,684
  • arwes/arwesarwes avatar

    arwes/arwes

    7,523View on GitHub↗

    Arwes is a sci-fi React UI framework and futuristic component library designed for building web interfaces with cyberpunk aesthetics. It provides a thematic web UI toolkit that combines stylized components with an SVG animation engine to create immersive visual identities. The project distinguishes itself through coordinated animation sequences that control the assembly and disassembly of interface elements. It integrates a sensory feedback system that maps user interaction events to synchronized audio clips and manages dynamic backgrounds to enhance the environmental atmosphere. The framewo

    Arwes is a React UI component library with theming and TypeScript support, but it focuses on a sci-fi aesthetic with extensive animations rather than the general-purpose, accessible, and form-handling features of a library like Mantine, so it only partially matches the requirements.

    TypeScriptSci-Fi InterfacesSci-Fi UI FrameworksAnimation Controllers
    View on GitHub↗7,523
  • 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 UI component library built on Radix UI and Tailwind CSS, providing accessible, customizable components with dark mode and TypeScript—though it lacks built-in form handling and a hooks-based API, it fits your search for a Mantine-like library with a strong focus on theming and direct source integration.

    TypeScriptData TablesAssistant Skill IntegrationsButton Groups
    View on GitHub↗116,724

Related searches

  • a library of UI components for React
  • an accessible React component library for UI
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
radix-ui/themes8.5KTypeScriptMITApr 11, 2026
gluestack/gluestack-ui4.9KTypeScript—Feb 20, 2026
adobe/react-spectrum15.6KTypeScriptApache-2.0Jun 23, 2026
mantinedev/mantine31.3KTypeScriptMITJun 16, 2026
ant-design/ant-design98.4KTypeScriptMITJun 16, 2026
mantinedev/ui.mantine.dev3.9KTypeScriptMITApr 25, 2026
mui/material-ui98.5KJavaScriptMITJun 22, 2026
steven-tey/precedent5.1KTypeScriptMITOct 2, 2024
ariakit/ariakit8.6KTypeScript—Jun 23, 2026
ant-design/ant-design-mobile12KTypeScriptMITJun 16, 2026
a javascript library for building user interfaces
  • a component library for React web interfaces
  • a collection of reusable React design patterns
  • headless UI component primitives for React
  • an unstyled accessible component library for React
  • a React Native UI component library