
Grav
Fast, simple, and flexible flat-file CMS with no database required
Overview
Grav is a modern flat-file CMS written in PHP that requires no database — content is stored as Markdown files on the filesystem. It features a powerful plugin and theme ecosystem, a built-in admin panel, and excellent performance out of the box. Its simplicity makes it ideal for blogs, portfolios, and small business sites.
Where it falls short of WordPress.com
- No built-in multi-user editorial workflow or fine-grained permissions
- E-commerce and membership features require third-party plugins
- Flat-file storage can become slow with thousands of pages
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the Grav difficulty badge in your README — it links back here.
[](https://openreplace.com/grav)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
The world's fastest static website generator built in Go
Leading open-source headless CMS with flexible API and content type builder
Modern open-source publishing platform for blogs and newsletters
Transform plain text into static websites and blogs