Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
One codebase, many sites. Multi-site Astro monorepo starter with shared components, design tokens, and per-site configuration.

Minimal Next.js website template for Discord bots, with SCSS styling and Vercel deployment.

A simple Gatsby starter for building a design system website with a customizable code highlighter.

A Jekyll template for creating course websites without writing HTML — content is defined in YAML and hosted on GitHub Pages.

Django LiveView: A Django starter template for building real-time SPAs using HTML over WebSockets without APIs or JavaScript logic.
Astro Fleet is an open-source multi-site Astro monorepo starter that manages many websites from one codebase, bundling shared components, per-site design tokens, and independent deploys for agencies and multi-brand teams.
Astro Fleet is a production-ready monorepo template built on Astro 6, Bun, Turborepo 2, Tailwind CSS 4, and TypeScript. It takes a target directory, a first-site domain, and a design preset as input and generates a new site under sites/ wired with the correct config, styles, and build pipeline. Created by Indivar Software Solutions, it is licensed under MIT and can be scaffolded via bunx create-astro-fleet or by cloning the repository directly.
bunx create-astro-fleet or the bash script ./scripts/new-site.sh domain.com [preset] creates a new site from the starter template with correct config, styles, and build pipeline./keystatic in dev, content committed as markdown; an Adding a CMS doc covers alternatives../scripts/setup-infra.sh..astro files with zero JS by default; React, Vue, Svelte, Solid, or Preact can be added per site using Astro Islands Architecture.Scaffold a new fleet with bunx create-astro-fleet, answer prompts for target directory, first-site domain, and design preset (or pass --domain and --preset flags), then run bun install and bun run dev. To add a site to an existing fleet, run bunx create-astro-fleet add yourdomain.com saas or the equivalent ./scripts/new-site.sh yourdomain.com saas. Each site is built and deployed independently to Cloudflare Pages, Vercel, Netlify, or a self-hosted VPS.
Yes. The repository is licensed under MIT, so you can use it for any purpose without license fees.
Three presets ship with the template: Corporate (used by the Meridian Advisory demo), SaaS (Flux Analytics), and Warm (Olive & Vine). All are defined through a TypeScript interface and can be customized or extended.
Yes. The Meridian demo includes Keystatic with content committed as markdown, and the documentation at docs/adding-a-cms.md explains the pattern and when to choose a different CMS.
The project structure, typed component props, and configuration patterns are specifically designed for AI coding assistants. It is tested with Claude Code and also works with Gemini CLI and other tools, with an AI Workflow Guide included.
