Pouta — Open-Source Block Editor CMS for Astro, Jekyll, Hugo & the Edge
Early Access · Open Source
Pouta
The open-source, Git-backed Block Editor CMS built for Astro, Jekyll, Hugo, and any Markdown-based static site. Running entirely on Cloudflare serverless edge infrastructure.<br>Clean skies for web development.
Zero servers. Zero maintenance. Instant global edge performance.<br>Familiar block-editing canvas. Git-powered publishing.
Full Name
Email Address
Why are you migrating from WordPress?
Join Waitlist & Request Access →<br>Submitting...
No spam. We value developers' privacy. Opt-out at any time.
Request submitted! ☀️
Thank you. We'll be in touch soon with your preview invite. Clear skies ahead!
Something went wrong
Please check your entries and try again, or contact hello@pouta.dev directly.
Open Source (GPLv3)<br>Zero vendor lock-in<br>Deploy in 5 minutes<br>Free forever tier
Scroll
Core Features
Everything you need. Nothing you don't.
Pouta is built on the intersection of modern developer tooling and<br>content management — lean, fast, and open.
Editor<br>Sleek Block Editing<br>A familiar Gutenberg/Notion-like canvas built on BlockNote for crafting content. Every block outputs clean, structured JSON — no bloated HTML, no runtime surprises. Just pure, predictable content.<br>BlockNote canvas interface<br>Clean JSON block output<br>Drag & drop reordering<br>Notion-like canvas styling
Infrastructure<br>Cloudflare Edge Native<br>Zero servers. Zero maintenance. Global edge performance by default. Built explicitly for Cloudflare Workers and D1 SQLite edge storage — routing every request to the closest node.<br>Cloudflare Workers runtime<br>D1 SQLite edge drafts<br>Real-time auto-saves<br>Zero server maintenance
Publishing<br>Git-Backed Astro Architecture<br>Publishes structured Markdown/MDX directly to GitHub on click. Local drafts and real-time auto-saves are stored instantly at the edge inside D1, keeping your Git history completely clean and quiet.<br>Secure Git commit on publish<br>MDX & YAML compilations<br>No unnecessary Git noise<br>Branch preview deploys
Astro<br>Cloudflare Pages<br>GitHub<br>The fastest CMS you've ever shipped ☀️
How It Works
The Architecture Backbone
Four high-performance, serverless edge layers combined to deliver the speed of a static site with the editing convenience of Notion or Gutenberg.
STEP 01
Admin Panel The CMS Workspace
Cloudflare Workers BlockNote Editor Astro SSR<br>Built into the Astro project under a dynamic, server-side rendered (SSR) route (/admin). It runs on the Cloudflare Workers runtime and serves the BlockNote editor interface. Content creators get a smooth, Notion/Gutenberg-style editing canvas.
STEP 02
Cloudflare D1 The Edge Cache Layer
SQLite at the Edge Background Fetch<br>Every block typed in the editor triggers a lightweight background fetch to an Astro API route, instantly saving the raw block structure as a clean JSON array inside Cloudflare D1 (SQLite at the edge). This powers real-time auto-saves, draft history, and instant local previews without generating unnecessary Git noise.
STEP 03
GitHub API The Git-Backed Publisher
GitHub API MDX / YAML Frontmatter<br>When the user clicks "Publish", a secure backend API endpoint running on Cloudflare Workers compiles the BlockNote JSON data into a pristine Markdown/MDX file bundled with YAML frontmatter. It then uses the GitHub API to securely commit and push this file directly to the client's repository.
STEP 04
Cloudflare Pages The Global CDN Build
Static HTML CDN Zero-Server Overhead<br>Cloudflare Pages natively detects the incoming GitHub commit and automatically triggers an optimized Astro static production build. The final live website is distributed globally across Cloudflare's edge network as 100% static HTML, boasting zero server overhead, infinite scalability, and sub-50ms load times.
Project Roadmap
The Launch Roadmap
Our evolutionary timeline from open-source local-first builder to a fully managed multi-tenant agency Cloud.
PHASE 01 Active Work<br>Clear Skies
Launch of the Pouta.dev open-source project and waitlist. Live
Release of the @pouta/cms Open Source Core. In Development
Automated asset management pipeline routing image uploads directly to Cloudflare R2. In Development
Manual deployment documentation for early-adopter developers (Setting up D1, configuring wrangler.jsonc, and binding the GitHub API). Under Works
PHASE 02 Coming Next<br>Native Horizons
Direct integration of Cloudflare Workers AI into the BlockNote canvas (Inline text assistance, grammar tuning, and multi-language translations utilizing free daily neuron allocations).
AI-powered automated Alt text generation for the asset library utilizing Cloudflare Workers AI.
Production preview engine letting content creators view their live Astro layouts in real-time before committing changes to Git.
PHASE 03 On the Horizon<br>The Pouta Cloud SaaS Launch
Release of the automated onboarding wizard at Pouta.dev.
One-click 60-second setup utilizing GitHub and Cloudflare OAuth...