Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Astro.js starter kit for BCMS headless CMS — minimal and extensible conference website template.
The BCMS Conference code starter for Astro.js is a minimal boilerplate for building conference websites on Astro 6, wired directly to the BCMS headless CMS. It is a starter kit produced by BCMS that scaffolds a clean, extensible Astro project with one CLI command.
The BCMS Conference starter is an Astro.js template that creates a conference website front end connected to a BCMS backend. It takes no manual configuration beyond running the setup command and pointing the starter at your BCMS project; the output is a site that pulls content from BCMS and renders it with Astro. It is built and tested against Astro 6.x, requires Node.js 22.x or newer and npm 10.x or newer, and is distributed through the @thebcms/cli package. The repository is tagged with topics including ssg, ssr, and tailwindcss, so it is positioned for both static and server-rendered builds with Tailwind styling.
npx @thebcms/cli create astro starter conference and follow the prompts to get a working conference starter connected to BCMS.ssg and ssr, meaning the starter is set up to work with static site generation and server-side rendering in the Astro context.tailwindcss, indicating the starter integrates Tailwind for styling components and layouts.Run npx @thebcms/cli create astro starter conference and follow the prompts. The CLI sets up the Astro project and wires it to the BCMS sample content, so you can start editing with a working local site immediately. After scaffolding, you develop the site with standard Astro commands and manage content through the BCMS dashboard.
The starter is distributed through the @thebcms/cli npm package and is listed on the BCMS starters page. The BCMS documentation and Discord community are linked from the repository for support.
It requires Node.js 22.x or newer, npm 10.x or newer, and Astro 6.x. The starter is built and tested against Astro 6, so using an older version of Node will likely cause issues.
It produces an Astro.js conference website connected to a BCMS project. The exact output is a front-end project with the BCMS integration already configured, ready to be extended and personalized.
BCMS is a headless CMS. This starter is one of the official BCMS starters, and the repository is managed by the BCMS team. You can find more starters and documentation on the BCMS website.
This specific starter is for Astro. BCMS provides other starter projects for frameworks like Next.js, Nuxt.js, and Gatsby, as indicated by the repository topics, but this one targets Astro 6.
