BoidCMS

BoidCMS

BoidCMS is a free and open-source flat file CMS for building simple websites and blogs, developed using PHP and uses JSON as a database.

Github issues Github stars Github release

The Story Behind BoidCMS

BoidCMS is more than just a project for me, it’s a reflection of my journey in web development. I initially came across WonderCMS, which I found intriguing due to its minimalism. However, when I tried to extend its functionality, I hit a roadblock. While WonderCMS supports plugins and themes, I found its plugin system to be quite limited in terms of extensibility and customization. That’s when I decided to fork it.

By forking WonderCMS, I could maintain its core simplicity while creating a more extensible and flexible CMS, one that could grow with the user’s needs and allow developers to add custom features without limitations. This was the driving force behind BoidCMS.

Key Features

Simplicity at Its Core: BoidCMS stays true to the simplicity of WonderCMS but adds flexibility and room for growth, making it suitable for both beginners and developers.

Modular & Extendable: While WonderCMS supports plugins and themes, its plugin system is limited. BoidCMS enhances this by offering a more flexible and extensible plugin system, allowing for easier customization and feature expansion.

My Development Journey

Building BoidCMS has been an exciting challenge. When I forked WonderCMS, I didn’t just want to tweak it, I wanted to transform it into something that was both simple and extensible. Along the way, I’ve learned a lot about PHP, web development, and the importance of building something that can grow with the needs of its users.

This project has taught me the value of flexibility in design, how to maintain simplicity without sacrificing power, and the significance of writing clean, modular code. BoidCMS is the product of these lessons, and I’m excited to continue improving it.

Tech Stack

PHP: The backbone of BoidCMS, keeping things simple, fast, and flexible.

JSON (Flat File): BoidCMS uses a JSON file for data storage, providing a lightweight, structured way to manage content without the need for a traditional database.

HTML/CSS: For building responsive and clean front-end designs.


Copyright © 2025 Shuaib Yusuf Shuaib