Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An Astro.js starter kit for the BCMS headless CMS, providing a clean codebase wired to your BCMS project for building recipes websites.
The BCMS Recipes code starter for Astro.js is a boilerplate that pairs an Astro 6 website with the BCMS headless CMS, providing a pre-structured codebase for a recipe site that you can extend and scale.
It is a minimal starter kit that wires an Astro.js front end directly to a BCMS project, so content you manage in BCMS is available to your site. The starter is created and maintained by the BCMS team and is part of their collection of starters for frameworks like Astro, Gatsby, Next.js, and Nuxt. Running the command npx @thebcms/cli create astro starter recipes scaffolds a new project with the recipes template, and the resulting site is built and tested against Astro 6.
npx @thebcms/cli create astro starter recipes and follow the interactive prompts to set up your project.The starter is scaffolded by the BCMS CLI. After you run npx @thebcms/cli create astro starter recipes, the CLI prompts you for details about your BCMS project and generates a local Astro site configured to pull content from that project. The clean structure lets you then add your own recipe content and extend the site as needed.
You need Node.js 22 or newer, npm 10 or newer, and Astro 6. The starter is built and tested against Astro 6, so it may not work with older Astro versions.
Run the command npx @thebcms/cli create astro starter recipes and follow the prompts. The CLI will scaffold the project for you.
No, this specific starter is for Astro. BCMS provides separate starters for Gatsby, Next.js, and Nuxt, as indicated in the repository topics.
The README includes links to the BCMS website, documentation, the Astro integration guide, all BCMS starters, and a Discord community.
