I use https://getgrav.org/ and this is why:
- No DB. Use a flat file layout similar to Jekyll or static site generators.
- Offers dynamic features like redirecting and custom routing when you need it. This isn't possible with a pure static site generator.
- Decent optional panel to write, edit and manage almost all aspects of your site.
- Quite fast once you set it up with good caching.