Skip to content
Zuno UI
INDEPENDENT BY DESIGN ALPHA ↗

Small foundation.
Big ideas.

React components with intent. A carefully built foundation for interfaces that feel right, with code you own.

npx zunoui@latest init
FIG. 001 / A SYSTEM OF POSSIBILITIES
Your code. Your design. Your product.78 components · 180 examples
GOOD COMPANY. SOLID FOUNDATIONS.
ReactBase UITailwind CSSTypeScript

01 / FROM SOURCE TO SCREEN

From the first action.
To the last detail.

Add a component with one command. It lands in your project as plain code, ready to use and change.

Browse all 78 components
  • Accessible by default with Base UI
  • Light and dark themes from shared tokens
  • Editable source, right in your project
bashTerminal
npx zunoui@latest init
npx zunoui@latest add button switch

02 / THE BUILDING BLOCKS

A few pieces. Endless possibilities.

View the collection ↗
01 / YOUR CODE

Make it yours.

Components live in your project. Adapt their design and behavior to what you are building.

02 / A SHARED FOUNDATION

Everything fits.

Shared tokens, light and dark themes, and Base UI primitives keep the interface consistent.

03 / AT YOUR PACE

Start small.

Pick a component, explore its examples and add the pieces your product needs.

03 / A LITTLE CLARITY

Before you build.

A few things you might be wondering.

Is ZUNO a component package?

The CLI copies component source into your project. You can read it, change it and keep it alongside the rest of your code. Components use Base UI and shared Tailwind CSS tokens.

Can I use my own design system?

Yes. Adapt the shared tokens or edit individual components to match your product. The getting started guide also covers adding ZUNO to an existing theme.

What does alpha mean?

ZUNO is still evolving. APIs and available components may change before 1.0.0. Review the source and alpha notes before using it in your project.

Your idea. Your next step.

A small foundation for whatever comes next. Make it yours.