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

ThemeA11yTyped

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.

ReactCore builds
Next.jsClient-ready
SCSSThemeable

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.

OfferReact and Next.js UI components
AccessFree packages on npm
LicenseMIT open-source license
Davin Chiupka

Davin Chiupka

Boreal UI is developed and maintained by Davin Chiupka as an open-source design system focused on developer experience, accessibility, and flexible interface design.

Contributions, feedback, and issue reports are always welcome. Whether you are testing components, improving documentation, or suggesting new patterns, the project is built to grow with its community.

Have a question or idea?

Reach out about contributions, documentation, component ideas, or issues you find while using Boreal UI.

Start building with Boreal UI.

Explore the docs, components, and shape interfaces with a system that is flexible from the start.

Get Started