Flat-file CMS for building a website or blog with PHP and JSON content storage
- Stars1.4k
- Forks328
- Open Issues12
MIT
- PHP
- JavaScript
- CSS

About Bludit
Bludit is a flat-file CMS for building a website or blog in seconds. It stores content in JSON format, so no database installation or configuration is needed. It is designed for users who want a simple way to publish and manage a site on a web server with PHP support.
It supports Markdown and HTML for content creation and management. The flat-file approach keeps content in files instead of a database, and the PHP 8.0+ requirements include mbstring, gd, dom, and json modules. For testing, it can run with PHP's built-in web server or in Docker.
Bludit has plugins and themes, with separate sites for both. It is open source under the MIT license. Self-hosting is the default deployment model, and direct, localhost, or intranet deployments need no extra proxy configuration.
Key features
- JSON content storage with no database setup
- Markdown and HTML content support
- Plugins and themes
- Runs on a PHP web server
- Quick test setup with PHP built-in server or Docker
Details
- First released
- 2015
- Platforms
- Web · Docker · CLI
- Deployment
- self-hostable · docker
- Storage
- Flat-file JSON
- Requirements
- PHP 8.0+; mbstring, gd, dom, json
- License
- MIT
