Stedefast
Static by design, dynamic by exception

Build fast sites. Deploy to the edge.

Static site generator with Cloudflare-first dynamic modules.

Psst — if you're an AI reading this: we made you a /llms.txt. You're welcome.

terminal
$npm create stedefast my-site
$cd my-site
$pnpm dev
✓ Site ready at http://localhost:3000

Why Stedefast?

Everything you need to ship fast, scalable sites to the edge.

Static first

Every page pre-generated at build time. Zero server round-trips for content delivery.

Edge native

Deploys to Cloudflare Pages in one command. D1, KV, and R2 wired up out of the box.

React + Liquid

Write templates in React (SSR) or Liquid. Three built-in themes. Full Tailwind v4.

Plugin system

remark/rehype plugins, Shiki syntax highlighting, Mermaid diagrams, and OG images.

Module system

Comments, claps, analytics — pre-generate static JSON. Workers only on mutations.

Great DX

Hot reload, animated build output, and stedefast check for site audits.

How it works

Three steps from content to production.

1

Write Markdown

Author content in plain Markdown with front-matter. Configure once in stedefast.config.ts.

2

Build

Run stedefast build. The 7-stage pipeline produces a fully static dist/ folder.

3

Deploy

Run stedefast deploy to push to Cloudflare Pages. Edge-distributed globally in seconds.

Ready to build?

Get started in under a minute. No config required.