All Astro.js starters

Astro Agency templates & code starters for BCMS

This is a bare-bones starter kit for BCMS, a headless CMS and Astro.js. It's minimal but solid, with a clean codebase that hooks directly into your BCMS project, ready to extend and scale as needed.

npx @thebcms/cli create astro starter agency
Visit starter
https://agency-starter.thebcms.com/
Open in new tab

Astro Agency Template


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.

What’s inside the Astro Agency template:

  • 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.

Build the Astro Agency site with BCMS


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.

It takes a minute to start using BCMS

14-day free trial · No credit card required

It takes a minute to
start using BCMS with Astro.js

14-day free trial · No credit card required

Other Astro.js starters you might like

There are many example apps and starter projects to get you started with BCMS and Astro.js

Semplice — premium Astro photography theme by Lexington Themes, paired with BCMS

Semplice - Astro photography theme for BCMS

Premium
Kotei — premium Astro agency theme by Lexington Themes, paired with BCMS

Kotei - Astro agency theme for BCMS

Premium
Dusk — premium Astro event theme by Lexington Themes, paired with BCMS

Dusk - Astro event theme for BCMS

Premium
Phanatik — premium Astro news and podcast theme by Lexington Themes, paired with BCMS

Phanatik - Astro news & podcast theme for BCMS

Premium
simple-blog.png

Astro Simple blog templates & code startes for BCMS

E-Commerce

Astro E-commerce templates & code starters for BCMS

Blog

Astro Blog templates & code starters for BCMS

Conference

Astro Conference templates & code starters for BCMS

Personal

Astro Portfolio templates & code starters for BCMS

Podcast

Astro Podcast templates & code starters for BCMS

Restaurant

Astro Restaurant templates & code starters for BCMS

Hospitale

Astro Job board templates & code starters for BCMS

Flavour Fushion

Astro Recipe templates & code starters for BCMS