Astro Recipe templates & code starters for BCMS

Need to launch a site for an agency or studio without bloated themes or tangled CMS setups?
Astro templates & code starters for BCMS give you everything you need to showcase your work, services, team, and case studies, with a clean, performance-first approach.
Astro’s static rendering and island architecture keep the frontend fast and minimal, while BCMS handles structured content like projects, bios, blog posts, and service pages, so you can update everything from the CMS, no redeploys or code edits needed.
It’s an ideal starting point for creative agencies, dev studios, or client-facing sites that need speed, structure, and flexibility.
Project & case study management: Add and update work samples, images, and details directly from BCMS.
Service pages and team bios: Model and update services and people without editing static files.
Astro static site generation: Pre-renders pages as HTML by default for speed and simplicity.
Partial hydration support: Use Astro Islands to add interactivity only where needed.
Tailwind-powered design: Utility-first styling that’s easy to extend.
Optional blog setup: Add a CMS-driven blog section for content marketing or announcements.
Multi-language ready: BCMS localization features + Astro’s file-based routing = easy multilingual support.
SEO optimization: Dynamic meta tags, Open Graph, and schema support pulled straight from CMS fields.
Responsive layout: Works out of the box across devices, no need to build mobile views separately.
If you want a fast, maintainable way to build an agency site without wrestling with plugins or rebuilds, this Astro + BCMS setup gives you clean content structure and solid frontend performance out of the box.
Start from here:
npx @thebcms/cli create astro starter agency
Need something similar for blogs or podcasts? Check out the Astro Blog or Astro Podcast code starters.
There are many example apps and starter projects to get you started.
Get all the latest BCMS updates, news and events.
By submitting this form you consent to us emailing you occasionally about our products and services. You can unsubscribe from emails at any time, and we will never pass your email to third parties.