Private Starter Pro preview · Test data may be reset · Do not use production customer data
Public, MIT-licensed SaaS foundation

Build the product.
Keep your freedom.

Micropreneur Starter is the fork-and-go foundation for micro SaaS products—Cloudflare native, source-owned, and legible to both humans and coding agents.

Strict TypeScriptBuilt for CloudflareReady for agents
Edge runtime

A real app shell from the first run.

The authenticated dashboard, Worker entrypoint, and local runtime are already connected, so the first run feels like a product instead of a wiring exercise.

  • TanStack Start routes
  • Cloudflare Worker bindings
  • Durable Object seam
micropreneur/starter
apps/web · /app
Live shell
Micropreneur Starter dashboard with reusable sidebar, metrics, and empty states
Inside the foundation

Everything your next micro SaaS needs to begin

The common, expensive decisions are made. The product-specific decisions are still yours.

Fork-and-go

Clone once, rename the project, and start building the domain that matters.

Cloudflare native

Workers, D1, and Durable Objects are wired for a fast local-to-edge loop.

Swappable auth

App code talks to AuthPort, never directly to a provider SDK.

Source-owned UI

Install free elements through the shadcn registry and own every line.

Agent-readable

AGENTS.md, skills, MCP, and llms.txt give coding agents the same map.

Fast feedback

Typed seams and deterministic checks keep every iteration short and trustworthy.

Local feedback loop

One command from confidence.

The repository teaches humans and coding agents how to work here, then gives both the same deterministic checks. No tribal knowledge, no mystery scripts.

  • Focused package checks while you iterate
  • One root gate before every handoff
  • AGENTS.md, symlinked skills, MCP, and llms.txt
terminal
Short loops locally. Full confidence before handoff.
$ pnpm install
$ pnpm --filter web dev

# when the slice is ready
$ pnpm turbo typecheck lint build test

✓ all workspace tasks successful

Good defaults should accelerate the first release without owning the second. Starter keeps the stack legible, the seams replaceable, and the interface source-owned—so every fork can become its own product without fighting the foundation.

Source-owned components

A UI foundation you can actually change

The free elements tier arrives as source through a shadcn registry, so every fork owns and evolves its interface.

Base components
Accessible primitives built on Base UI.
Free elements
Small reusable objects for real product states.
shadcn registry
Installable source with machine-readable metadata.
MCP discovery
Search and discover components from coding agents.
Blog

Notes for building smaller, sharper software.

Architecture decisions, local workflows, and source-owned interface patterns from the public Starter repository.

Ready when the idea is

Fork it. Name it. Ship it.

Build a smaller business without rebuilding the same foundation. Start open source, keep the seams clean, and make the product unmistakably yours.

First session
A useful workspace from minute one
01Name the workspace
02Choose the product shape
03Set the first activation goal