The SaaS starter that
sells itself.
Auth, payments, eCommerce, an admin cockpit, a typed API + docs — every layer projected from one contract. This very store is the demo: it sells the code that renders it.
A store that sells its own source code
Each product below is a real tier of this starter. Add one to the cart, run the metered checkout, and watch the cost ledger move — all powered by the contract you just bought.
Frontend Lite
- Marketing site + SEO
- shadcn UI components
- Light / dark themes
- i18n (en · es · ar + RTL)
Frontend Pro
- Everything in Lite
- Auth pages (Better Auth)
- Magic-link sign-in
- PWA + offline shell
Full-Stack Lite
- Admin cockpit (/superadmin)
- Products · cart · checkout
- Cloudflare D1 database
- Typed client + the v4 contract
Full-Stack Pro
- Stripe billing meters
- Orders · discounts · reviews
- Live cost ledger
- API tokens + developer portal
Everything, from one source
The features saastarter glues from a dozen tools — here they are projections of one typed document.
One contract
Declare your data + routes once. The OpenAPI v4 document is derived — and every layer reads from it.
Can't drift
API, docs, typed client, shadcn UI, admin, and cost are projections of the same source. Not copies.
Edge-native
Hono → Cloudflare Workers, Drizzle → D1. Static pages on the CDN. Deploy with one command.
Cost as a fact
Every request is metered: frontend action → operation → third party. You see the real cost at /cost.
Admin for free
The /superadmin cockpit is the same brain as the Suluk VS Code extension — it reads the contract.
Modules, not glue
Add ecommerce, blog, billing as entities in a registry. 15 entities + 12 operations, one source.
Ship the contract. Get the platform.
Declare it once — the API, the docs, the client, the UI, the admin, and the billing follow.