Components for the screens you actually ship
Build forms, dashboards, navigation, and feedback flows without rebuilding the same accessible patterns for every project.
Forms
Inputs, selects, text areas, file uploads, validation states, and accessible labels.
Data
Tables, metrics, cards, progress displays, and layout components for dashboards.
Navigation
Tabs, breadcrumbs, pagers, toolbars, dropdowns, and app navigation patterns.
Feedback
Modals, popovers, tooltips, badges, alerts, skeletons, and status components.
Why choose Boreal UI?
Built for solo developers and small teams who want a distinctive interface fast. If you need a 200-component enterprise suite with service-level agreements, compare Ant Design or MUI instead.
Seamless React and Next.js integration
Choose dedicated React Core or Next.js builds, use tree-shakeable imports, and follow focused component APIs designed to fit naturally into modern application workflows.
Measured from @boreal-ui/next 0.1.425: the standalone Button entry resolves to 4.1 kB gzip of library JavaScript and 2.7 kB gzip of CSS. React and Next.js are excluded as shared peers; your final route bundle depends on its build and imports.
Accessibility at the core
Semantic markup, keyboard interactions, ARIA patterns, labels, roles, and visible focus behavior are considered as part of the component design—not an afterthought.
Customization to fit your needs
Tailor global tokens, custom color schemes, semantic themes, component behavior, and local styles to create an experience that aligns with your product's visual direction.
Getting started with Boreal UI
Install the free MIT-licensed packages from npm, add the global styles, and import the components you need. The documentation and Boreal UI CLI guide both new and experienced React developers through setup, theming, and component integration.
npm install @boreal-ui/core
npm install @boreal-ui/next
npx @boreal-ui/cli@latest initStable enough to build on
Last shipped: August 10, 2026 — Boreal UI 0.1.424, by Davin ChiupkaBeta means the library is still expanding—not that releases are unpredictable. Boreal UI follows semantic versioning, documents shipped changes, and reserves breaking changes for clearly marked releases. If something gets in your way, file an issue and talk directly with the maintainer.