πŸš€ AstroChef

The shared framework behind all your game guide sites

A monorepo of Astro components, shared configs, and Cloudflare Workers utilities. Spin up a new microsite in minutes β€” consistent branding, SEO, contact forms, and Cloudflare Pages deployment out of the box.

My Sites

All built on the same Astro stack, deployed to Cloudflare Pages.

Packages

Three workspace packages shared across every site in the monorepo.

🎨 @guides/ui

Shared Astro component library. Nav, footer, contact form, download section, privacy page and more β€” all driven by a single SiteConfig object.

  • SiteLayout & BaseLayout
  • SiteNav & Footer
  • ContactForm & ContactPage
  • DownloadSection & Screenshots
  • PrivacyPage & ThankYouPage
  • createSitemap()
Browse Components β†’
βš™οΈ @guides/config

Shared build tooling. ESLint and TypeScript configs pre-tuned for Astro monorepos, so every site lints the same way.

  • ESLint config (Astro + TypeScript rules)
  • TypeScript base config
  • Astro-specific tsconfig
⚑ @guides/workers

Cloudflare Workers utilities. Drop-in contact form handler with honeypot spam protection β€” wire it up in one line.

  • handleContactForm()
  • Honeypot spam detection
  • Form field validation
  • Redirect to /thank-you

By the numbers

9
πŸš€ Live Sites
10
🎨 UI Components
3
πŸ“¦ Shared Packages

Ready to build a new site?

Follow the step-by-step guide to scaffold, customise, and deploy a new Cloudflare Pages site in one sitting.

Read the Setup Guide

Send us a message