In general, there's two types of method Content Management System stores the data - Database Driven and Flat-File. CMS like WordPress and Joomla are using database, and there are quite a few flat file CMS.
There are few notable benefits of using flat file system. For example, being a flat file driven CMS, it means there's no calls to a database and caching is made into the sysyem, hence it reduces the amount of overhead time required to serve a page. Here we have an open source solution called Grav.
Grav is a modern open source flat-file CMS. Why is it modern? It utilises many cutting edges technologies such as Twig, Markdown, YAML, Symfony components and Doctrice Caching. Even though it's flat file cms, it's packed with so many features that a database driven CMS could offer.
Here are some of the cool features from the entire list.
- Smart caching.
- Multi-Site capabilities
- Routing and redirection
- SEO friendly
- User and roles
- Multi-language support
- Custom fields!
- Image media processing
- Flexible taxonomies
- Extensive plugins available
- Responsive admin panel with useful stuff!
- and many more...
Grav has a healthy community, up to 68 contributors to the git repo and a forum for support. Its documentation is packed with information, sample code and guides to help you to create reasonable size websites with Grav. It's a zero installation CMS, just extract the zip archive and you can get it up and running.