Engineered for precision.
Boreal UI is a customizable, open-source software UI component library for React and Next.js. It provides interface components for developers and designers who care about accessibility, theming, and performance.
component-preview.tsx
Composable UI
Core and Next.js-ready components.
import Button from "@boreal-ui/next/Button";
<Button theme="primary">
Get Started
</Button>Bridge the Gap
Boreal UI aims to bridge polished visual design with practical, production-ready component architecture.
Designed for momentum
Boreal UI gives you reusable foundations so you can move from prototype to polished interface without rebuilding the same patterns over and over.
Reliable patterns
Components are shaped around accessibility, predictable APIs, and maintainable styling.
Accessible by default
WCAG-friendly patterns, keyboard support, screen reader considerations, and component APIs built with real interface needs in mind.
Themeable without fighting CSS
SCSS variables, color schemes, rounding, shadow, and layout props give you control without locking you into one visual style.
Built for developers
TypeScript-first components, predictable props, reusable patterns, and docs that help you build quickly without guessing.
Boreal UI project facts
Boreal UI is available to developers worldwide as free, MIT-licensed software. Install the React or Next.js packages from npm, review the source on GitHub, and use the documentation on this site for component APIs, accessibility, and theming guidance.
Start building with Boreal UI.
Explore the docs, components, and shape interfaces with a system that is flexible from the start.
