A fast website your team can edit. No page builder.
The base we build client sites on: Astro, React islands, and Tailwind 4 on Cloudflare Workers. Your team edits text and images from the Hub — without touching code.
Illustrative mock of Saastro Studio — try editing the heading
Editable or well-built. Most websites make you pick one.
Page builders
Easy to edit, but your site lives inside someone else’s platform.
Hand-coded sites
Fast and clean, but every text change becomes a developer ticket.
The usual compromise
Teams end up choosing between control of the content and quality of the site.
From brief to a site your team runs.
We build your site
We assemble it on Saastro Theme, from blocks in the ui.saastro.io registry.
It ships on Cloudflare Workers
Astro renders the pages; React islands handle the interactive parts.
Your team edits it
Every section is wired to Saastro Studio. Text and images change from the Hub, not from code.
What every site ships with.
Included in the base — not plugins you add later.
Edited from the Hub
Every section is instrumented for Saastro Studio. Your team changes text and images without touching code.
Bilingual by default
English and Spanish out of the box, with hreflang between versions.
Blog and legal pages
Posts and legal pages are content collections, not one-off pages.
Leads go to your CRM
The contact form sends every lead to the CRM, through Hub → gen.
Real cookie consent
GA4 and GTM load only after the visitor accepts. Not before.
SEO built in
Structured data, Open Graph tags, and hreflang on every page.
Dark mode
Light and dark themes ship with the site.
Registry blocks
Sections come from the ui.saastro.io block registry.
Saastro Theme vs a page builder.
What is Saastro Theme?
The base we build client sites on: Astro with React islands and Tailwind 4, deployed on Cloudflare Workers, with blocks from the ui.saastro.io registry.
Can my team edit the site without a developer?
Yes. Every section is instrumented for Saastro Studio, so your team edits text and images from the Hub without touching code.
Who owns the code?
You do. The repository belongs to the client. Leaving is a git clone.
How are cookies and analytics handled?
The site ships with a cookie banner that records real consent. GA4 and GTM load only after the visitor accepts.
Where do contact form leads go?
Straight to the CRM, through Hub → gen. No separate form service to wire up.
Request your site.
Tell us about your business or agency and the site you need.
- Built on Astro, React islands, and Tailwind 4
- Your team edits it from the Hub
- The repo is yours
The request form isn’t connected yet. Please check back soon.
Your site. Your repo. Your team editing it.
$ git clone — that’s the whole exit plan