
Grav
Flat-file PHP content management system that stores pages as Markdown and YAML files without a database.
getgrav.orgrepositorydocspricingplugins
Grav is a flat-file content management system in PHP, built and maintained by Trilby Media. Pages are folders of Markdown and YAML files, so a site runs without a database. Rendering uses Twig on top of Symfony components. Plugins and themes come from the project’s directory, and multi-language content is supported.
The admin is a single-page application built with SvelteKit and installed as an optional plugin. A REST API is available for headless use.
Worth knowing
Multisite support is preliminary, and the admin does not fully support it. The project’s documentation disagrees on whether the REST API ships with Grav or comes from a plugin. Premium themes and plugins are one-time purchases, and premium plugins are licensed per production site.
Identity
Rendering and deploy
- Runs as
- Per request17
- Install with
- zip download, composer create-project getgrav/grav, git clone, docker, cloudron, linode marketplace8
Releases
Adoption
Sources
- 2026-10-18: name, links, Maintained by, Categories, Built on, Content storage, Templating
getgrav.org - 2026-10-18: links, Written in, License
github.com/getgrav/grav - 2026-10-18: First release
getgrav.org/about - 2026-10-20: Maintainer
getgrav.org/ - 2026-10-18: wikidata
www.wikidata.org/wiki/Q56313389 - 2026-10-18: Runtime, Minimum runtime
learn.getgrav.org/2/basics/requirements - 2026-10-18: Minimum runtime
repo.packagist.org/p2/getgrav/grav.json - 2026-10-18: Admin interface, Install with
learn.getgrav.org/2/basics/installation - 2026-10-18: Content API, License model
getgrav.org/headless - 2026-10-18: Content API
learn.getgrav.org/20/api - 2026-10-18: Multilingual
learn.getgrav.org/2/content/multi-language - 2026-10-18: Current major version, Last release
api.github.com/repos/getgrav/grav/releases/latest - 2026-10-18: GitHub stars
api.github.com/repos/getgrav/grav - 2026-10-18: Contributors
api.github.com/repos/getgrav/grav/contributors - 2026-10-18: Packagist downloads
packagist.org/packages/getgrav/grav.json - 2026-10-18: links, Plugins
getgrav.org/downloads/plugins - 2026-10-19: Runs as
learn.getgrav.org/17/basics/installation - 2026-10-25: Sites using it (HTTP Archive)
cdn.httparchive.org/v1/technologies - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/packagist.org/packages/getgrav%2Fgrav - 2026-10-25: Packagist downloads a month
packagist.org/packages/getgrav/grav/stats.json