Skip to content

Build once.
Theme infinitely.

A shared component library and monorepo architecture for building beautiful, themeable websites — from client portfolios to personal projects — all deployed to the edge with a single command.

v0.1.0
React 19
Next.js 16
Tailwind 4
Turborepo
Cloudflare

One system. Infinite expressions. Every site shares the same architectural DNA — but no two look the same.

01

Themeable Components

Override CSS variables to create completely unique aesthetics. Same components, different personality. Colors, radii, typography — all controlled from one file.

02

Static Edge Deploy

Zero-JS runtime rendering. Pure HTML/CSS/JS exported and deployed to Cloudflare Pages — globally distributed, sub-second TTFB, perfect Lighthouse scores.

03

One-Command Deploy

Change a shared component, run one script. Turborepo orchestrates parallel builds, Wrangler pushes every site to Cloudflare simultaneously.

04

Shared Design System

DRY, reusable React 19 components with built-in motion, accessibility, and responsive defaults. Import what you need, theme what you want.

05

Zero-Config Sites

New sites inherit build config, PostCSS, TypeScript, and ESLint automatically. Your next.config.ts is literally one line.

06

Agent Workflows

Built-in automation. Ask your AI assistant to scaffold a new site — directory, configs, theme, wrangler, deploy. All documented in workflow files.

The best design systems disappear. You stop thinking about components and start thinking about what you're saying.

Feature
Temporal
Traditional
Deploy a new site
Run /new-site workflow → deploy
Set up hosting, configure DNS, install CMS, build theme
Update shared component
Edit once → all sites rebuild
Copy-paste changes to each project
Bundle size
Zero-JS static export
200KB+ runtime (React, jQuery, CMS scripts)
Lighthouse score
100 / 100 / 100 / 100
Varies widely (60–90 typical)
Time to first byte
<50ms (edge-cached)
200–800ms (origin server)
Theme customization
Override CSS variables in one file
Fork the theme, override cascading styles

Scaffold

Run the /new-site workflow to generate a complete project — directory structure, config files, theme overrides, and a Cloudflare deployment manifest.

Theme

Open globals.css and override CSS custom properties. Change --ds-accent for a new brand color, --ds-radius-md for sharper or rounder corners. The entire component library adapts.

Compose

Import shared components and build your pages. Each site gets its own layout, content, and editorial direction — the design system stays invisible.

Deploy

One script. Turborepo builds every site in parallel with intelligent caching. Wrangler deploys each static bundle to Cloudflare Pages. Sub-minute CI.


7
Shared Components
<1s
Cached Build
100
Lighthouse
∞
Themes
React 19.2
Next.js 16.1
Tailwind CSS 4.1
Turborepo 2.8
Cloudflare Pages
TypeScript 5.9

Ready to build?

Start with the monorepo. Add your first site. Deploy to the edge.