Ship your own publishing platform. Not another CMS to configure.
Whitewood is an open framework for building branded publishing systems. Clone it, shape it around your workflow, and deploy it straight to your own Cloudflare infrastructure.
- Publishing primitives
- Extensible blocks
- Schema.org built in
- Automatic sitemaps
- SEO-ready slugs
- Visual editing
- Full source access
Your content system should belong to you.
Whitewood is built for teams who want full ownership of how they publish — without rebuilding a platform from scratch.
Your infrastructure
Runs on your Cloudflare account, not someone else's platform.
Your branding
Every surface is yours to redesign down to the markup.
Your deployment flow
Ship with the same pipeline you already trust.
Your blocks
Compose pages from blocks you author and control.
Your storage strategy
Keep content where it makes sense for your stack.
Your editorial experience
Tune the editor to how your team actually writes.
A publishing framework, not another locked CMS.
Everything above ships connected on day one.
Whitewood gives developers a production-ready publishing system with complete architectural ownership. Fork the codebase and shape it around the way your team actually publishes.
- No plugin hunting to fill basic gaps.
- No digging through opaque admin panels.
- No abstractions you can't see or change.
Stop configuring. Start shipping.
Traditional CMS setup
- Plugin ecosystems to assemble
- Fragile, risky upgrades
- Hidden abstractions
- Visual builders glued together
- Endless configuration
- Partial ownership
Whitewood
- Forkable source code
- Predictable architecture
- A deploy-ready stack
- Composable, first-class blocks
- Cloudflare-native by design
- Full, end-to-end ownership
Built for modification.
Whitewood is intentionally structured so customization happens in predictable places. The architecture stays understandable even as your system grows.
RedwoodSDK foundation
A modern, typed foundation for full-stack apps.
Durable Objects storage
Stateful, edge-native storage for content.
Cloudflare-native deployment
Ships to Workers with one command.
Open source architecture
Every layer is readable and forkable.
Extensible rendering pipeline
Plug in your own blocks and renderers.
Predictable customization surface
Changes happen where you'd expect them.
Visual composition meets structured editing.
Drag blocks onto the canvas, select one, and edit its properties in a structured inspector. What you arrange is exactly what ships.
Blocks
Columns
Gap
Alignment
Background
Built for the AI-assisted development era.
Because Whitewood exposes its full architecture clearly, coding agents move fast inside it — the codebase stays understandable to both humans and machines.
- Generate blocks
- Adapt schemas
- Modify layouts
- Extend workflows
- Reshape the editor
Agents read the whole codebase
Full context
Typed surfaces, predictable edits
Less guesswork
Changes land where you expect
Fewer regressions
Deploy directly to your own infrastructure.
Whitewood is for developers who want ownership without rebuilding publishing from scratch. Deploy on your Cloudflare instance, keep your workflows, and adapt the internals as you scale.
No platform dependency. One command from source to production.
$ git clone https://github.com/Softwaiz/whitewood$ cd whitewood$ pnpm install$ pnpm deploy✓ Published to your Cloudflare accountBuild your publishing platform once. Shape it endlessly.
Start from a complete foundation and make it yours. Nobody should spend weeks assembling a modern publishing platform.