For a lightweight cms for building blogs, the first results are postlight/headless-wp-starter (This starter kit pairs WordPress as a headless CMS with a React/Next.js frontend, giving you a one-command setup with blog-ready content modeling, media management, and built-in routing—exactly the pre-configured blog-plus-CMS boilerplate this search calls for), agentejo/cockpit (Cockpit is a headless CMS tool for managing content via an API, but this search asks for a pre-configured starter template that combines a CMS with a blog frontend—Cockpit provides only the backend content management piece, not the integrated blog boilerplate) and tryghost/ghost (Ghost is a full self-hostable publishing platform and headless CMS with a built-in blog frontend, but it is a complete application rather than a pre-configured starter template or boilerplate designed for easy scaffolding and customization). benweet/stackedit and milkdown/milkdown round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “blog cms starter kit”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
This project is a headless WordPress starter kit and React frontend boilerplate. It provides a decoupled CMS architecture that separates the WordPress data source from the presentation layer, utilizing WordPress as a content API and React for the client-side user interface. The starter kit includes a Dockerized WordPress environment for rapid local development bootstrapping. It implements a GraphQL integration to fetch content and custom data schemas from the backend, using JSON Web Tokens for secure API authentication. The project covers content migration and data import from external insta
This starter kit pairs WordPress as a headless CMS with a React/Next.js frontend, giving you a one-command setup with blog-ready content modeling, media management, and built-in routing—exactly the pre-configured blog-plus-CMS boilerplate this search calls for.
Cockpit is a headless content management system and API-driven content manager. It functions as a decoupled CMS that separates backend data storage from the frontend presentation layer. The system manages website content by providing structured data to applications through REST or GraphQL interfaces. This approach utilizes an API-first data distribution model to ensure platform independence for the client application. Content is organized using schema-driven modeling and delivered through a headless delivery architecture. This decouples the administrative content editor from the end-user dis
Cockpit is a headless CMS tool for managing content via an API, but this search asks for a pre-configured starter template that combines a CMS with a blog frontend—Cockpit provides only the backend content management piece, not the integrated blog boilerplate.
Ghost is an open-source publishing platform and headless content management system designed for professional publishers. It provides a decoupled architecture that separates the content management backend from the front-end delivery layer, allowing users to manage editorial workflows and site data through structured web services. The platform distinguishes itself by integrating a built-in membership and subscription engine, which enables creators to manage gated content, paid tiers, and secure member profiles directly within the system. It also features a dedicated infrastructure for professio
Ghost is a full self-hostable publishing platform and headless CMS with a built-in blog frontend, but it is a complete application rather than a pre-configured starter template or boilerplate designed for easy scaffolding and customization.
StackEdit is a browser-based Markdown editor designed for structured document authoring and collaborative content creation. It functions as an offline-first web application, allowing users to maintain full access to their documents and editing tools without an active internet connection, with changes automatically synchronized once connectivity is restored. The platform distinguishes itself through its support for real-time multi-user collaboration, utilizing operational transformation to merge concurrent edits from multiple participants. It features a modular architecture that supports speci
StackEdit is a browser-based Markdown editor with integrations for services like Blogger and WordPress, but it is not a pre-configured starter template or boilerplate combining a CMS with a blog frontend for self-hosted deployment — it is a content-editing component rather than the full kit you are looking for.
Milkdown is a plugin-driven framework for building rich text editors that render and edit Markdown content in real time. It serves as an extensible rich text framework and a visual editor for Markdown documents, eliminating the need for a separate preview pane. The system is designed as a modular toolkit for creating customizable text editing experiences. It allows for the development of specialized editors with unique formatting rules and behaviors through a plugin-based extension model. The framework covers capabilities for markdown content management and the creation of visual editing int
Milkdown is a rich text editor framework for building Markdown editors, not a pre-configured starter kit that combines a headless CMS with a blog frontend — it lacks the CMS, blog template, content model, routing, and deployment setup this search needs.
BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo
BlockNote is a block-based rich text editor and collaborative workspace component, not a pre-configured blog starter kit with CMS — it provides an editing interface you could embed, but lacks the blog frontend template, content model, routing, and deployment setup this search is after.
This project is a web-based rich text editor designed for markdown content authoring. It provides a dual-mode interface that synchronizes raw markdown syntax with a visual WYSIWYG editing experience, allowing users to toggle between modes while maintaining a consistent document state. The editor distinguishes itself through a modular architecture that supports custom content blocks and plugin extensions. This system enables the integration of specialized features such as code syntax highlighting, chart rendering, diagram generation, and complex table formatting. It also includes a live previe
This is a rich text markdown editor rather than a pre-configured blog starter kit with CMS integration, so it provides only a content-editing component rather than the full blog frontend and CMS setup you need for self-hosted deployment.
mavonEditor is a markdown editor component for Vue applications that functions as a markdown-to-HTML converter and a visual text editor. It provides a synchronized preview and a writing interface that renders markdown content in real-time. The project includes a security layer that cleans HTML tags and attributes through sanitization to prevent the execution of malicious scripts in the browser. The editor supports technical documentation authoring with capabilities for mathematical notation, footnotes, automated tables of contents, and code syntax highlighting. It also includes a system for
mavonEditor is a markdown editor component for Vue, not a pre-configured blog starter kit with a CMS — it is a single building block that could be used within such a setup, but does not itself provide the combined CMS and blog frontend template you need.
Webiny is an AI-programmable, cloud-native headless content management system designed for enterprise scale. It functions as a multi-tenant content platform and orchestrator that isolates data, users, and permissions to host thousands of independent tenants from a single deployment. The platform is distinguished by its AI-assisted engineering capabilities, providing protocol servers that give AI agents the structural context needed to generate typed code, content models, and API extensions. It further separates itself through a cloud-native architecture deployed on AWS infrastructure, using i
Webiny is a cloud-native headless CMS platform, not a pre-configured starter kit that bundles a blog frontend template with built‑in blog routing, pagination, and easy one‑command deployment, so it would require considerable custom work to turn into the blog‑focused starter you are looking for.
Editor.js is a block-style rich text editor that organizes document content into an ordered array of independent, modular data objects. By replacing monolithic HTML strings with a structured, machine-readable JSON format, it decouples the content creation process from the final presentation layer. The editor functions as a browser-based orchestration layer that manages user input, focus, and state synchronization across individual blocks. Its architecture is built on a plugin-driven system where external modules register themselves to handle specific content types, providing custom rendering
Editor.js is a block-style rich text editor library, not a pre-configured starter template that combines a CMS with a blog frontend — it provides a content editing component but lacks the CMS backend, blog frontend, and deployment setup this search is after.
Leanote is a collaborative Markdown editor, hierarchical note manager, and self-hosted blogging platform. It functions as a knowledge base that uses a document store to organize structured notebooks and rich-text documents. The system enables real-time co-authoring, allowing multiple users to simultaneously edit documents and brainstorm ideas. It also includes a publishing engine that transforms private notes into public-facing blogs using customizable themes and multi-contributor management. The platform provides tools for knowledge management through notebooks and tags, supporting both ric
Leanote is a complete self-hosted blogging platform with built-in note-taking and publishing, but it is a full application rather than a pre-configured starter template or boilerplate that you customize, so it does not match the "starter kit" aspect of your search.
Octopress is a Jekyll blogging framework and static site generator theme designed for publishing professional blogs. It provides a collection of responsive semantic templates and styling to render markdown content into mobile-friendly websites. The project features an integrated static asset pipeline that compresses and transforms CSS and JavaScript files during the build process to optimize load times. It includes an SEO optimized blog template with automatic sitemap generation, archive pages, and metadata for improved search engine indexing, as well as client-side site search using local in
Octopress is a Jekyll-based static site generator theme for building blogs, but it does not include a headless CMS or provide a pre-configured CMS-plus-frontend boilerplate, so it is not the kind of starter kit with CMS you are looking for.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| postlight/headless-wp-starter | 4.6K | JavaScript | GPL-2.0 | |
| agentejo/cockpit | 5.4K | JavaScript | MIT | |
| 54K |
| JavaScript |
| MIT |
| benweet/stackedit | 22.8K | JavaScript | apache-2.0 |
| milkdown/milkdown | 11.6K | TypeScript | MIT |
| typecellos/blocknote | 9.1K | TypeScript | other |
| nhn/tui.editor | 18K | TypeScript | MIT |
| hinesboy/mavoneditor | 6.6K | Vue | MIT |
| webiny/webiny-js | 8K | TypeScript | NOASSERTION |
| codex-team/editor.js | 31.5K | TypeScript | apache-2.0 |