Automad
Automad is an free, open-source flat-file content management system and template engine. Automad’s template interpreter is written in pure PHP and processes templates on the fly. No extra build process is required. The list of system requirements is also rather short. A web server with PHP 5.4+ is enough to run a site.
The elegant dashboard including the block editor and the in-page edit mode provide a convenient and intuitive way of editing pages. No database is required — all content is stored in human readable text files which makes it easy to put a whole site under version control. While being file based, database features like searching and tagging are still a fundamental feature and directly implemented in the core.
An advanced multi-layer caching engine makes a site super fast — even on limited hardware. The flexible and secure template engine also let’s inexperienced designers create beautiful themes. The headless mode turns Automad into a CMS that makes content accessible via a read-only JSON API.
Use an elegant browser-based dashboard to configure system settings, upload images, install themes or write a blog post by using a clean and responsive user interface.
The built-in updater lets you easily update your Automad installation with just one click.
Automad works out of the box. It includes two elegant portfolio and blog themes. In case you are missing a feature, Automad is designed to be easily extendable.
Check out the Package Browser and install more packages for your site.
Headless Mode
Activating the headless mode turns Automad into a CMS without a presentation layer that focuses entirely on content creation. While the Dashboard can still be used to manage content, all data and files are made accessible via a read-only JSON API.