BoidCMS is a free and open-source flat-file CMS developed in PHP. It is designed for simple, fast websites but built with a focus on modular architecture and backend extensibility for developers. It uses JSON as it's primary data store, eliminating the need for relational databases like MySQL.
- PHP 8+
- Web server (Apache with
mod_rewriterecommended)
- Download the latest version on this repo.
- Extract the zip file.
- Upload the extracted content to your server or hosting.
- Follow the admin page to configure your new website.
BoidCMS includes all standard CMS features, along with advanced modules engineered for systems governance and automation.
- One Step Install
- Simple and Easy to Navigate Admin Panel
- Custom Admin URL, Page Permalink, Page Template
- Blog Option, File Manager, and SEO Friendly
- CSRF Authentication & GDPR Compliant
These features showcase the platform's robust architecture and developer focus:
- Custom REST API: A core plugin provides full CRUD (Create, Read, Update, Delete) operations for site content and configuration, offering a clean service layer.
- Dependency Resolution Engine: Features an in-dashboard system that manages plugins and themes. It parses complex JSON metadata to automatically check and resolve all module dependencies before installation.
- Systems Automation: Includes a web-based CRON task scheduler plugin for managing asynchronous background jobs.
- Code Governance: The integrated Module Distribution System requires Pull Requests (PRs) and code review for all community packages to ensure system integrity.
Ask questions, get support, and discuss BoidCMS on the Discussions page.
We welcome contributions! All code submissions are subject to the project's code review policy to maintain system stability.
This project is a fork of WonderCMS.
BoidCMS is an open source software licensed under the MIT License.