Grav est un système de gestion de contenu à fichiers plats, gratuit et open source, écrit en PHP et reposant notamment sur Symfony et Twig. Le contenu est stocké en fichiers Markdown plutôt que dans une base de données, sans SQL. Grav s'adresse aux développeurs et aux sites de petite ou moyenne taille,. Extensions et thèmes s'ajoutent via GPM. Selon ses auteurs, Grav 2 propose une API REST pour un usage headless et une interface d'administration repensée, Admin 2.0.
Grav s'auto-héberge : vous l'exécutez sur un serveur web classique avec PHP, chez un hébergeur mutualisé, sur un VPS ou en local. Le droit applicable dépend donc de l'hébergeur choisi. Le logiciel est sous licence MIT et son code source est public sur GitHub. Andy Miller en est le créateur et le développeur principal ; d'après le projet, les coûts de serveurs et de mises à jour sont financés par des dons via Open Collective. Aucun service cloud de l'éditeur n'est imposé : vous décidez où se trouvent vos données.