heroui-inc/heroui

🚀 Beautiful, fast and modern React UI library. (Previously NextUI)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 47 minutes ago
Added to GitGenius on September 1st, 2026
Created on April 22nd, 2021
Open Issues & Pull Requests: 34 (+0)
GitHub issues: Enabled
Number of forks: 2,222
Total Stargazers: 30,595 (+1)
Total Subscribers: 97 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.0 hours
Mean response time: 29.9 days
90th percentile: 54.2 days
Tracked items: 1,583

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "🏌️ Status: Pending for reply" is answered fastest, typically in about an hour, while "🔦 Type: Feature" waits about 7 days. Only 9% of issues opened in the past year have been closed. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 27
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 118 days
Stale 30+ days: 15
Stale 90+ days: 7

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 4
Events in 7 days: 7

Top labels

  • 🐛 Type: Bug (483)
  • 📦 Scope : Components (214)
  • 📃 Status: Reproducible Environment Needed (153)
  • 🔦 Type: Feature (85)
  • 🔎 Status: More Info Needed (43)
  • ✨ Type: Enhancement (40)
  • 🎨 Scope : Themes / Styles (37)
  • 📋 Scope : Docs (33)

Detailed Description

HeroUI is a React component library that combines accessibility standards with utility-first styling for building modern web applications.

HeroUI solves the problem of building accessible, performant React interfaces without heavyweight runtime overhead. It achieves this by building on React Aria for accessibility compliance and Tailwind CSS v4 for styling, eliminating the need for CSS-in-JS runtime. The library uses a compound component API where related elements nest logically (Card.Header, Card.Content, Select.Item), reducing prop drilling and improving code readability. It requires no Provider wrapper, meaning components work immediately without setup boilerplate.

The tool suits SaaS applications, dashboards, admin panels, e-commerce storefronts, and marketing sites where design quality and accessibility matter. It works out of the box with React 19 and Next.js. Developers can import the full bundle via @heroui/react, use only styles via @heroui/styles, or tree-shake individual component packages. Unlike Chakra or Material-UI, HeroUI eliminates Provider wrapper requirements, reducing boilerplate in applications.

The project maintains active development with regular updates to support modern React patterns and tooling. It has evolved from its previous identity as NextUI and continues to be trusted across thousands of production applications. The team has invested in AI-assisted development workflows, providing an MCP server for editor integration, structured component documentation via llms.txt, and agent skills for AI coding assistants, reflecting a forward-looking approach to how developers interact with component libraries.