Pouta.dev – Open-Source Block Editor CMS for Astro, Next.js on Cloudflare

mohanjith1 pts0 comments

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...

cloudflare edge astro pouta open block

Related Articles