Local Business — Pages CMS
Services, testimonials, team, gallery, contact. Your client edits everything via email invite — no GitHub account needed. Zero ongoing CMS cost.
Free on the Astro themes gallery.
● 48.6° N 122.9° W · For Developers & Agencies
Production-ready Astro starters pre-wired for client handoff. Pages CMS, Payload, and Directus — your client edits, you move on.
The client-handoff problem — solved for each budget
Templates
Every template ships with a CMS your client can edit. You configure it once and hand it off. No support calls, no ongoing maintenance.
Services, testimonials, team, gallery, contact. Your client edits everything via email invite — no GitHub account needed. Zero ongoing CMS cost.
Free on the Astro themes gallery.
Case studies, services, team, and a blog. TypeScript end to end. Client edits in Payload's premium admin UI. Deploy Astro to Cloudflare Pages free, Payload to Railway at $5/mo.
Multi-page marketing site with blog, team, and structured content. Directus REST API. Deploy on Railway or Render. Built for agencies managing multiple client sites.
Clean blog template for clients already using Decap CMS. Git-based, zero database, 19K star installed base. One config file, standard Netlify CMS workflow.
All live starters plus every future release. Unlimited client projects. Lifetime updates.
● Coming soon
Bento grid hero, interactive pricing, blog. Payload block-based editor. Direct competitor to Ghost for publisher clients who need Astro's performance.
Multiple authors, categories, featured posts, RSS. Payload's rich content editor as the writing interface. Astro's zero-JS as the reader experience.
High-end agency marketing site. Visual editing. Built for teams with real budget. Note: Storyblok starts at $99/mo — agency clients only.
● Portage · Migration Toolkit
Point Portage at your old platform. It carries your posts, pages, routes, and metadata across to Astro — structure intact.
Explore PortageWhy Astro
Pages ship as static HTML. Nothing hydrates until you ask it to. Lighthouse scores your clients can actually show off.
Content collections and typed schemas wired in from the first commit. No runtime surprises, no mystery data shapes.
Drop in React, Svelte, or Vue only where the page needs them. No full-app hydration tax.