This starter repository facilitates the creation of new Astro projects using the configuration described below.
To learn how to use a GitHub template repository, check out Creating a repository from a template.
- Framework: Astro 6
- Styling: Tailwind CSS 4
- Hosting: Cloudflare Workers
- Unit testing: Vitest
- End-to-end testing: Playwright
.nvmrcis used primarily as a way to specify the Node.js version for Cloudflare Workers (see Build image)- The GitHub Action
actions/setup-node@v6relies on bothpackage.jsonenginesanddevEnginesto set the Node.js version and automatically cache npm dependencies.
- System: Ubuntu
- Editor: VS Code
- Formatter: Prettier
- Linter: ESLint
- AI assistant: GitHub Copilot
© 2026 Johnny Gérard