Bludit logo

Bludit

Flat-file CMS for building a website or blog with PHP and JSON content storage

Open Source Alternative to
Repository activity
  • Stars1.4k
  • Forks328
  • Open Issues12
License

MIT

Languages
  • PHP
  • JavaScript
  • CSS
Bludit screenshot

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