Build your SaaS faster than ever.
Launch your SaaS product in record time with a ready-to-use Astro starter. Auth, teams, billing and a CMS are wired up, so you can spend your time on the part that's yours.

What's inside
Everything a SaaS needs on day one. Skip the boilerplate and start on your product.
Astro
Server-rendered pages, islands where you need them, and a fast developer loop.
Cloudflare Workers + D1
Runs at the edge with D1 and Drizzle ORM for typed, migration-backed data.
Stripe billing
Checkout, the customer portal and subscription webhooks, linked to teams.
Better Auth
Email and password sign-in, sessions, and organizations with role-based access.
Teams and invites
Multi-tenant from the start, with invitations and an activity log for every action.
EmDash CMS
Edit marketing pages and blog posts in a real admin, with block-based layouts.
Questions, answered.
Where does it run?
On Cloudflare Workers. The app uses D1 for data and KV for sessions, and the CMS has its own D1 database and R2 bucket.
How do I edit this page?
Sign in to the EmDash admin at /_emdash/admin. Every section here is a block you can edit, reorder or remove.
Can I charge for my product?
Yes. Pricing plans can link to a Stripe product, and checkout, the billing portal and webhooks are already wired up.
Ready to launch your SaaS?
Everything you need to get a SaaS up and running is already here. Focus on what makes your product unique.