astro-ignitev0.1.0 · pre-1.0
DocsBlogTemplatesGitHub ↗
EN
Get started
Betav0.1.0 just shipped

Astro sites, built for AI Agents.

SEO, i18n, perf, legal, and email — pre-wired with sane defaults you actually own. No runtime dependency. No lock-in. Just code.

$npm create astro-ignite@latest my-site
Ignite your siteStar on GitHub ★MIT · Astro 7 · Tailwind v4
~/codezsh
$npm create astro-ignite my-site
^astro-ignitev0.1.0
Template?starter
Project name?./my-site
Languages?en, es, ja
Email?Resend
Install deps?
● Yes○ No○ pnpm○ bun
Lighthouse100 / 100 / 100 / 100
Bundle17.4 kB
LCP0.4 s
CLS0.00
Astro 7
Tailwind v4
MIT
What you get

Twenty things you'd otherwise build at 11pm.

You own every line. No runtime dependency on this tool — eject is free, because there's nothing to eject.

01perf

Lighthouse 100s

Mobile and desktop. CI budgets fail the build before regressions ship.

02core

Astro 7 + i18n

Native i18n, content collections, and Astro Actions. Strict Zod schemas.

03css

Tailwind v4

Layered CSS strategy. Scoped above-the-fold + critical-CSS extraction.

04seo

Typed JSON-LD

Schema.org via schema-dts. Compile-time errors instead of stale snippets.

05media

Image pipeline

AVIF + WebP, responsive srcset, LQIP placeholders, zero CLS.

06type

Self-hosted fonts

Geist Sans + Mono via astro:fonts. Subsetted, preloaded, zero CLS.

07ux

Tri-state dark mode

Light / dark / system, with anti-flash inline script. No FOUC.

08email

Working contact form

Astro Actions + Zod validation + Resend or SMTP. Wired, not a stub.

09legal

Cookies + legal

Banner, privacy, terms, and cookies templates. i18n-aware.

Templates

Two ways to start. Both ship to a 100.

Pick a template at the prompt, or pass--template. More are on the way.

Each template is a full Astro project — not a fragment. Read the source, fork it, ignore us.

Starter

Starter

default

Marketing-first base. Hero, features, blog, contact form, and legal pages. Everything from the feature grid above, none of the fluff.

marketingblogi18nresendplausible
$npm create astro-ignite my-site --template starterPreview ↗
Docs

Docs

starlight-style

Three-column documentation site with sidebar nav, MDX components, on-this-page TOC, breadcrumbs, and bilingual seed content.

docsmdxi18ncalloutscode-copy
$npm create astro-ignite my-docs --template docsPreview ↗
More templates in progress: portfolio, commerce, changelog.Browse all →
ready in 90 seconds

Stop yak-shaving the first 30%.

One install, a finished Astro site you own outright. Eject any time — there's nothing to eject from.

$npm create astro-ignite@latest