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
heroui-inc avatar

heroui-inc/heroui

0
View on GitHub↗
heroui.com↗

Heroui

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 polymorphic rendering to maintain semantic HTML structures and use centralized providers to propagate global design tokens and themes throughout the component tree.

These capabilities support the creation of responsive, adaptive layouts and facilitate rapid interface prototyping. The framework is documented through a collection of pre-styled components that allow for customization via variant-based style mapping.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Component Libraries - Provides modular functional units that leverage standard hooks for state and accessibility.
  • Accessible Component Libraries - Builds user interfaces that meet modern accessibility standards while maintaining a professional look.
  • Declarative UI Toolkits - Simplifies the creation of interactive interfaces through predictable state-driven component composition.
  • User Interface Frameworks - Builds accessible and customizable user interfaces using pre-styled components.
  • Design Systems - Standardizes visual language and interaction patterns using modular UI building blocks.
  • Accessibility Utilities - Automatically injects WAI-ARIA attributes and keyboard handlers to maintain component accessibility.
  • UI Component Libraries - Modern, fast, and beautiful React UI library.
  • Design System Foundations - Provides visual primitives and interaction patterns to ensure consistent styling across applications.
  • Utility-First Styling - Applies styles through atomic utility classes for rapid customization and design consistency.
  • Theming Engines - Propagates global design tokens through a centralized provider for consistent visual styling.
  • Polymorphic Components - Enables dynamic changes to underlying HTML element types while preserving semantic structure.
  • Responsive Layout Systems - Creates fluid layouts that automatically adjust to different screen sizes and devices.
29,684 stars·2,164 forks·MDX·Apache-2.0·111 views

Star history

Star history chart for heroui-inc/herouiStar history chart for heroui-inc/heroui

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does heroui-inc/heroui do?

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.

What are the main features of heroui-inc/heroui?

The main features of heroui-inc/heroui are: Component Libraries, Accessible Component Libraries, Declarative UI Toolkits, User Interface Frameworks, Design Systems, Accessibility Utilities, UI Component Libraries, Design System Foundations.

Which projects share features with heroui-inc/heroui?

Projects with overlapping indexed features include: vuetifyjs/vuetify — This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web… uikit/uikit — UIkit is a CSS front-end framework and accessible UI component library designed for building responsive web… mantinedev/mantine — Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a… rebassjs/rebass — Rebass is a React design system library that provides a collection of theme-driven, responsive UI primitives. It… reactjs/react.dev — React is a JavaScript library for building user interfaces through the composition of modular, self-contained… mdbootstrap/mdb-ui-kit — The mdb-ui-kit is a frontend component library and visual extension that combines the Bootstrap 5 framework with…

Projects sharing features with Heroui

These projects share indexed features with Heroui. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vuetifyjs/vuetifyvuetifyjs avatar

    vuetifyjs/vuetify

    41,003View on GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    TypeScriptjavascriptmaterialmaterial-components
    View on GitHub↗41,003
  • uikit/uikituikit avatar

    uikit/uikit

    18,534View on 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

    HTML
    View on GitHub↗18,534
  • 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

    TypeScriptdark-modedark-themehooks
    View on GitHub↗31,263
  • rebassjs/rebassrebassjs avatar

    rebassjs/rebass

    7,905View on GitHub↗

    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

    JavaScriptcolorcomponentscss
    View on GitHub↗7,905
Compare all 30 related projects→