
Halo
Extensible open-source website builder and CMS
39.6k stars 10.3k forks last commit first released GPL-3.0
Actively maintained
Last commit 26 Aug 2026.

Halo is an open-source website builder and content management system for creating blogs, knowledge bases, and business websites. It focuses on an efficient editing experience, structured configuration, and a plugin/theme ecosystem for long-term maintainability and growth.
Key Features
- Rich text and Markdown editing with embeddable content elements
- Theme templates and plugin-based architecture with one-click enable/disable
- RESTful API for integrations and secondary development
- Site logs and basic status monitoring capabilities
- Built-in backup and restore for site data
- Data migration tooling from other platforms
- Multiple storage strategies, including local storage and S3-compatible object storage
- Authentication options designed for flexible access control
- Optional AI capabilities via plugins (assisted writing and knowledge-base Q&A)
Use Cases
- Personal or team blogs with a fast publishing workflow
- Knowledge base sites with search and interactive Q&A extensions
- Company websites that need modular content and easy customization
Halo is a solid choice for users who want a modern, extensible CMS with a strong ecosystem of themes and plugins, plus integration-friendly APIs. Its modular design supports everything from simple blogs to more complex content-driven sites.
Categories:
Tags:
Tech Stack:
Similar to Halo

Automad
Flat-file CMS with a built-in template engine and headless mode
Automad is a fast, lightweight flat-file CMS with an admin dashboard, block editor, in-page editing, theme/package support, and an optional headless JSON API.

WonderCMS
Lightweight flat-file CMS for small websites and blogs
WonderCMS is a tiny flat-file CMS for building fast websites and blogs with in-place editing, themes/plugins, and one-click updates and backups—no database required.
Microweber
Drag-and-drop CMS and website builder with built-in e-commerce
Microweber is a drag-and-drop CMS and website builder for creating pages, blogs, and online stores with live editing, modules, and template-based design.

Ech0
Lightweight open-source self-hosted federated publishing platform
Ech0 is a lightweight open-source, self-hosted federated publishing platform (ActivityPub) with a Vue-based UI, SQLite storage, Docker deployment and built-in Markdown editor.


Ghost
Publishing platform with newsletters and paid memberships
Ghost is an open-source publishing platform for blogs and websites with built-in newsletters, membership management, and paid subscriptions.

WordPress
Open-source content management system for websites and blogs
WordPress is an open-source CMS for building and managing websites and blogs with themes, a block editor, and a large plugin ecosystem.


