- Framework: Astro 5
- UI: React and TailwindCSS
- Code Quality: Biome
- Environment: Nix Flake, direnv, pnpm
- Deployment: Cloudflare Pages
Note: If you are not using Nix, ensure you have Node.js 24+ and pnpm installed globally.
- Click the "Use this template" button at the top of this GitHub repository, or use the GitHub CLI:
gh repo create project-name --template samirbug/astro-auth-template --private --clone- Navigate to the project directory and allow direnv:
cd project-name
direnv allow- Install dependencies and run the setup script:
pnpm install
pnpm setup