The opinionated headless CMS
A content platform where developers, editors, and clients work on the same page. Reusable blocks, visual editing, and an API that takes your content anywhere. Model the structure once, write on the real page, and publish to every screen, without leaving the workspace.
Every feature. Unlimited editors. From €0 / month.

Everything fits together
From your first content model to your next big launch. One place to plan, create, and publish, with the tools your whole team needs.
Model your content in reusable, nestable blocks. Give editors a flexible system that stays true to your design.
Click, write, and see the result in your live preview. Less guessing how a field becomes a finished page.
Plan your structure together on an infinite canvas. Turn scattered ideas into connected content.
Review the diff, schedule the release, and keep a way back. Your content history stays with you.
Translate at field level with built-in inheritance. Keep every market connected to the same content model.
Serve content from the edge. Resize, crop, and optimize images on request. Upload once, use everywhere.
Bring your frontend
b10cks hands you structured content and stays out of the presentation. Keep your framework, your design system, your build pipeline, and your hosting. Add visual editing where it helps.
No compatibility waiting room
When your framework ships a new rendering mode or your host adds a feature, you use it directly. b10cks delivers JSON over a REST API, so nothing sits between your code and your stack.
Built for the way you build
A clean content API, flexible webhooks, and the source code to make it yours. Bring your favorite framework. Keep control of the experience.
Structured content / any frontend
// A structure you define.
// An experience you build.
{
"component": "hero",
"heading": "Built to go further.",
"body": [
{ "component": "feature_grid" },
{ "component": "call_to_action" }
]
}Self-host b10cks
Run b10cks on your own server. The same open-source platform, with your content and your infrastructure under your control.
curl -fsSL https://get.b10cks.com | shOne command to get started.
From the people behind b10cks
A page may be temporary, but the content system usually isn’t.
We built b10cks because every project ended the same way: a developer defining structure, a writer looking for the right words, and a client with one last change, all working in tools that were never meant to meet.
So we put the structure, the editing, the languages, and the history in one workspace, kept the source open, and stopped counting seats. Most of what happens in b10cks is gloriously boring: open the page, change the words, check the diff, publish. That is exactly the point.
The interesting part is how much room a quiet tool gives a team.
No one left outside
Great work takes more than one person. Invite your writers, developers, clients, and collaborators. Pay for storage and traffic, never for seats.
Start free. Build from here.
€0/ month to start
Self-hosted
Run the open-source platform on your own infrastructure. Every feature, every locale, every editor, and no license fee. You bring the hosting, we bring the source and a community to build with.
AGPLv3
Unlimited
1 command
€0 / month
Your infrastructure and hosting costs apply. Move between Cloud and self-hosted with a content export at any time.
A person behind the platform
I’m Michael, a developer building b10cks at Coder’s Cantina. I work with Laravel, Vue, TypeScript, and Rust. I care about simple tools that help people build things they actually use.
b10cks brings that thinking to content: room for your whole team, control for your developers, and source code you can make your own.
The person behind the blocksMichael WallnerCreator of b10cksMake room for your next idea
Your content, your team, your next big thing. Start with the right building blocks.