Skip to content
Web + React Native

One catalogue.
Two platforms.
Zero forks.

Nebula is a UI library where the contract lives in the tokens and each platform only implements the visual layer. Two products that look nothing alike ship from the same components — you change the theme, never the code.

pnpm add @stellaria/nebula-web
614 a11y checks
One catalogue

Same markup. Different product.

Nothing below changes when you switch products: not a prop, not a class, not a component. Only the theme — and it repaints this page, not a preview box. Switch it right here, or from the panel at the bottom right.

Six surfaces, one catalogue, zero forks

Build the whole product from one catalogue

The core is MIT and public. Install it, theme it, and ship both platforms from the same components.

Next.js

pnpm add @stellaria/nebula-web

Vite

pnpm add @stellaria/nebula-web

React Router

pnpm add @stellaria/nebula-web