s saasuluk
Sign in
OpenAPI v4 · Moonwalk candidate

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.

AstroHonoTypeScriptDrizzleBetter AuthStripeScalarCloudflare
Meta

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

$29
one-time · lifetime
  • Marketing site + SEO
  • shadcn UI components
  • Light / dark themes
  • i18n (en · es · ar + RTL)
Get Frontend Lite

Frontend Pro

$99
one-time · lifetime
  • Everything in Lite
  • Auth pages (Better Auth)
  • Magic-link sign-in
  • PWA + offline shell
Get Frontend Pro

Full-Stack Lite

$199
one-time · lifetime
  • Admin cockpit (/superadmin)
  • Products · cart · checkout
  • Cloudflare D1 database
  • Typed client + the v4 contract
Get Full-Stack Lite

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.