A headless content management system for blogging that provides an API and SDK for custom website integration.

Zenblog is an open-source, self-hosted headless content management system (CMS) specifically designed for blogging, which allows users to manage their written content in a centralized administrative interface and deliver it to a separate frontend. This decoupled approach separates the content creation process from the presentation layer of the website.
The software is deployed as a web application and server. It provides a dedicated API and a software development kit (SDK) to fetch text and images, enabling developers to integrate blog content into their own custom websites. This removes the need to build a custom backend for content management or rely on platforms that lock data into specific templates.
Zenblog is built with a modern tech stack including TypeScript, NextJS, and Tailwind CSS. It relies on Supabase for database management, authentication, storage, and serverless functions. The architecture is intended for developers who require a lightweight way to manage content without the cost or overhead associated with enterprise headless CMS platforms. By utilizing a headless structure, it allows for greater flexibility in how content is rendered across different devices or platforms.
The system is designed for users who want to spin up a blog and connect it to a website in a manner similar to how a developer connects a database to an application. It targets individuals who find existing headless solutions too complex or expensive for simple text and image delivery needs.
It positions itself as a minimalist tool for technical writers and developers who prefer a decoupled content delivery system.
A Next.js native headless content management system for managing data with TypeScript and automatic type generation.
A Git based headless content management system providing a GraphQL API and visual editing for Markdown files.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.