Sv1.1.0 — CLI + Nova Builder Release

The Typed Design
Token System

One token API, every platform. Fully typed, object-based design tokens and cross-platform components for React Native Web Expo. Theme switching is pure CSS variables — zero JavaScript re-renders.

300+
Tokens
31+
Components
5
Themes
O(1)
Runtime
app.tsx
import { createUi, t, themes } from '@stareezy-ui/tokens'
import { Box, Text, Button } from '@stareezy-ui/components'

const ui = createUi({
  themes: {
    quasar: themes.quasar,
    aurora: themes.aurora,
  },
})

<ThemeProvider theme="quasar">
  <Box bg={t.backgrounds.primary}
       p={16} rounded={12}>
    <Text color={t.text.primary}
          type="M-heading-bold">
      Theme-reactive with t.*
    </Text>
    <Button text="Click me"
            bg={t.backgrounds.primary} />
  </Box>
</ThemeProvider>
✦ New — AI-Powered

Build with Stareezy AI

Describe the UI you want in plain English — Stareezy AI generates production-ready code using your design tokens and components.

Landing PageDashboardMobile AppForm BuilderE-CommerceAdmin Panel
AI-Powered
Natural language to components
Real-time Preview
See your UI as you describe it
Export Code
Production-ready Stareezy components
Custom Themes
Auto-adapts to your theme tokens

Everything you need to build UIs

A complete toolkit — from design tokens to production components — built for cross-platform development.

Typed Token<T> System
Every design value — color, spacing, radius, typography, shadow, motion — is a typed Token<T> object. t.* resolves to the current theme at render time with full TypeScript autocomplete.
True Cross-Platform
One codebase for React Native (0.81–0.86), Expo (54–56), and web. The same component code renders identically on iOS, Android, and the browser — zero platform-specific workarounds.
O(1) Runtime
Token resolution is a single Map.get() call — no parsing, no re-computation. Theme switching is pure CSS variable mutation — zero JavaScript re-renders.
Build-Time Compiler
Optional Babel/Vite/Metro plugin extracts token props at build time and emits atomic CSS. Zero runtime token overhead in production builds.
5 Built-In Themes
Quasar, Aurora, Steins;Gate, Dark, and Light — all with semantic color mappings. Every component resolves colors from useThemedColors() at render time — no hardcoded values anywhere.
CLI + Templates
One command: `npx stareezy create my-app --template next`. Ships pre-wired with stareezy.config.ts, compiler setup, and ThemeProvider. Add components with `stareezy add`.

Get started in 3 steps

From zero to a fully themed cross-platform UI.

1
Scaffold
`npx stareezy create my-app --template next` (or vite / expo). Ships pre-wired with stareezy.config.ts, compiler setup, and ThemeProvider.
2
Configure
Call `createUi()` with your themes, media breakpoints, and shorthands. TypeScript derives BoxLayoutProps for every component automatically.
3
Build
Use the t.* accessor for theme-reactive props. Add components with `stareezy add`. Switch themes at runtime — every component updates, zero re-renders.

Five built-in themes

Theming guide →
quasar
Deep space plasma
aurora
Deep space aurora
steins-gate
Midnight navy
dark
GitHub-style dark
light
Clean light

What's inside

Six focused packages — install only what you need.

Core
@stareezy-ui/tokens
Token definitions, theme system, createUi — zero dependencies. Every design value is a typed Token<T> object. Includes ThemeProvider and the t.* accessor.
31+ components
@stareezy-ui/components
31+ cross-platform UI components. All theme-reactive via useThemedColors(). ./server RSC-safe entry. Every component accepts BoxLayoutProps and $-prefixed breakpoint props.
Core
@stareezy-ui/runtime
O(1) style registry, web + RN adapters. Token resolution is a single Map.get() call — no parsing, no re-computation, no runtime style overhead.
Optional
@stareezy-ui/compiler
Babel/Vite/Metro build-time transform. Extracts token props at build time and emits atomic CSS — zero runtime cost. Works on Vite 4–7, Next.js 14–16, Expo 54–56.
Utilities
@stareezy-ui/core
Utilities, hooks, and platform helpers. useDeviceLayout, isWeb/isNative, platform detection, spacing helpers.
New
@stareezy-ui/cli
First-party CLI: create / add / init. `stareezy create` scaffolds pre-wired Next.js, Vite, or Expo projects. `stareezy add` installs components with dependency resolution.

Loved by developers

Trusted by teams building cross-platform UIs.

SC
Sarah Chen
Frontend Lead @ TechCorp

Stareezy's token system is the most intuitive I've ever used. The theme switching is seamless.

MR
Marcus Rivera
Indie Developer

Built my entire SaaS landing page in one afternoon. The CLI + component library is incredible.

AT
Aiko Tanaka
Mobile Engineer

Finally, a design system that works identically on web and React Native. No more platform hacks.

JW
James Wilson
Design Engineer

The t accessor is genius. Theme-reactive props eliminate so much boilerplate.

PP
Priya Patel
Startup CTO

We migrated our entire design system to Stareezy in two days. The type safety is unmatched.

AF
Alex Foster
UI Developer

O(1) runtime and build-time compiler? This is how a UI library should be built.

SC
Sarah Chen
Frontend Lead @ TechCorp

Stareezy's token system is the most intuitive I've ever used. The theme switching is seamless.

MR
Marcus Rivera
Indie Developer

Built my entire SaaS landing page in one afternoon. The CLI + component library is incredible.

AT
Aiko Tanaka
Mobile Engineer

Finally, a design system that works identically on web and React Native. No more platform hacks.

JW
James Wilson
Design Engineer

The t accessor is genius. Theme-reactive props eliminate so much boilerplate.

PP
Priya Patel
Startup CTO

We migrated our entire design system to Stareezy in two days. The type safety is unmatched.

AF
Alex Foster
UI Developer

O(1) runtime and build-time compiler? This is how a UI library should be built.

Explore the docs

Everything you need to build with Stareezy UI.

Installation
Get running in 5 minutes
Quick Start
Build your first UI in 10 steps
Theming
5 themes, auto-switching
Components
31+ cross-platform
CLI
Scaffold with one command
Responsive
Config-driven breakpoints
Token Explorer
Browse all 300+ tokens
Compiler
Build-time optimization
Ready to build?
Install Stareezy UI and be up and running in minutes. Cross-platform from day one.
$npx stareezy create my-app --template next
Installation guide →