Skip to content
Built in publicProduction-firstStarter Free is available

Launch your SaaS in days,not months.

PyColors helps you ship real SaaS with a predictable UI foundation, templates, and starter-grade product surfaces — designed to scale without rewrites.

UI baseline
v1.0.6
Starter Free
Real screens · Wiring-ready
Cadence
Weekly releases
Next.js App RouterTailwind v4Tokens-firstDocs-first workflow

What’s inside PyColors

One foundation → templates → starters. Start free.

Starter Free

Free

A production-shaped SaaS surface: dashboard shell, CRUD table, dialogs, settings, billing entrypoints, and admin screens — mocked by design, ready to wire.

UI System

v1.0.6

Documentation-first UI built on semantic tokens and Radix primitives — predictable, accessible, and ready for real screens.

Premium Templates

Premium

Paid-ready landing pages and dashboards built on PyColors UI — consistent tokens, clean structure, and zero design debt.

Open sourcenpm package

PyColors UI powers the Starters and Templates and is published on npm. Use it independently or as part of the ecosystem.

@pycolors/ui npm version@pycolors/ui npm downloads@pycolors/ui license
Powering the Starters and Templates.
Starter FreeClone → install → run

Try the Starter Free

Run it locally and explore a credible SaaS UI surface — before wiring backend, auth, or billing.

Fast path: run → open dashboard → inspect patterns → copy the structure.

Instant UI surfaceMock dataNo backendReady to wire later
terminal
GitHub
git clone https://github.com/pycolors-io/pycolors-starter-free.git
cd pycolors-starter-free
pnpm install
pnpm dev
Then open http://localhost:3000
Prefer a hosted preview?Open live demo

What you get (Starter Free)

Not “features”. Product surfaces users expect on day one.

/login + /register + /forgot
Auth

Auth flows with states (loading / error / success), plus Google OAuth.

/dashboard
Core

Product overview that feels “real” on first load (KPIs + next actions).

/projects
CRUD

Your main entity screen: table + CRUD dialogs + empty state (mock).

/settings
Settings

Profile, org, security, danger zone — credibility baseline.

/billing
Billing

Plan state + upgrade entrypoints (wiring-ready).

/admin
B2B

B2B readiness: members, roles, invitations (mock).

Built on PyColors UI (already included)

Starter Free ships with the PyColors UI primitives you’ve published: buttons, cards, badges, dialogs, sheets, tabs, toasts, tables, pagination, skeletons, empty states, and an accessible password input.

Upgrade to PRO when you scale

Upgrade when wiring slows you down.

CapabilityFreePRO (coming)
AuthMock flows + UI statesReal auth + sessions + providers
BillingMock-ready pagesStripe ready + portal + webhooks
OrganizationsSingle org surfaceMulti-org + switching
PermissionsBasic roles (owner/member)Advanced RBAC + policies
UIPyColors UI baselinePRO blocks + premium product patterns

PRO stays clean: same surfaces, wired foundations, and upgrade-ready packaging.

Featured templateEarly access$49

NA-AI — Premium Landing Page

Premium landing page template for AI & SaaS products — real sections, pricing toggle, integrations, dark/light mode, and clean production UI.

Dark + Light screenshots included. Frontend-only by design.

This is one example of the Templates line — more ship progressively.

How it fits your workflow

Adopt progressively — no rewrites, no lock-in.

Step 01
Start with the UI foundation

Use the UI system as your stable baseline for dashboards and marketing screens.

Step 02
Validate with Starter Free

Explore a real SaaS UI surface (mock data) — prove the UX before wiring backend.

Step 03
Scale with Starters

When you need everything wired together, the Starter becomes the fastest path to production.

Built in public. Shipped with discipline.

Public roadmap, changelog, and docs-first workflow — designed to last.

PyColors is designed to last — not to chase trends.