v1 · stable baselineDocs-firstGitHub

A minimal UI systembuilt to ship SaaS.

PyColors UI is a documentation-first design system built on semantic tokens and Radix primitives — now including advanced interactions and data UI foundations for real product screens.

PyColors UI is the minimal foundation powering Templates and SaaS Starters.

Current version
v1.1.0
Docs format
Preview → Usage → Code → Props
Release cadence
Weekly releases

Highlights

A focused baseline for building product UIs with predictable patterns.

Advanced interactions included

Dialog, sheet, dropdown menus, tabs, and toasts — accessible Radix primitives with consistent API and docs.

Data UI foundations

Tables, pagination, empty states, and skeletons — the baseline you need for dashboards and CRUD screens.

Docs that don’t waste time

Preview → Usage → Code → Props + practical guides for forms and async UI states.

Who it’s for

Built for people shipping real interfaces: SaaS apps, dashboards, and marketing sites.

Get started
SaaS products

Dashboards, settings, billing pages, CRUD flows — with predictable UI density and tokens.

Data-heavy dashboards

Tables, filters, pagination, empty states, and system feedback — without fighting your UI foundation.

Marketing sites

Landing pages that stay consistent with your app UI — typography, spacing, tokens, and components.

Quick start

Clone the repo, run docs locally, and start copying components.

Fast path: open docs → copy a component → ship a screen.

Node 18+PNPM recommendedDocs-first workflow
terminal
GitHub
git clone https://github.com/pycolors-io/pycolors-ui.git
cd pycolors-ui
pnpm install
pnpm dev
Then open http://localhost:3000

What’s in v1

Advanced interactions + data UI foundations — documented, consistent, extensible.

See all components
Next up: Blocks library + premium Templates — tracked in Roadmap.

Start here

Build your first screen with PyColors UI today.

Public roadmapChangelog updatesOpen-source repo

Building in public. Shipping weekly.