A Modern Flat-File CMS

Crazy Fast, Ridiculously Easy, & Amazingly Powerful...


Version 0.9.39 updated 4 days ago

From Simple to Sophisticated

Grav has the flexibility to power all sorts of web sites

In a nutshell, installing Grav is a matter of unzipping the file. It is fast, has sophisticated caching, and a light footprint for optimal performance. Content is just simple markdown files in folders, with no complicated databases to deal with. A powerful API and extensive hooks allow for plugins to extend Grav and a comprehensive package manager provides easy installation and updating of extensions. Flexible Twig templating allows easy realization of your designs.

Crazy Fast

Performance is not just an afterthought, we baked it in from the start

Easy to Install, Build, Maintain

Grav is a NoDB solution, it uses simple Markdown text files to make things easy

Unlimited Extensibility

Grav has a powerful API and sophisticated Package Manager to make it super flexible

Free and Open

Grav is Open Source, and all the code is available on GitHub.com

  • Package Manager

    The powerful built-in package manager allows you to quickly and easily find themes and plugins, and easily install or update them. Also GPM allows you to always stay up-to-date with the latest Grav release.

  • Content Unchained

    No longer are you a slave to your CMS. Grav empowers you to create anything from a simple one-page site, a beautiful blog, a powerful and feature-rich product site, to pretty much anything you can dream up!

  • Sophisticated Themes

    Utilizing the Twig templating engine, Grav allows for sophisticated theming capabilities. Access the Grav API, and use powerful Twig functions and filters. You can even extend the Twig functionality with a simple plugin.

  • Simple Configuration

    Using simple YAML syntax, easily override core configuration settings. You can also easily add your own configuration settings that will be accessible in themes, plugins, and even your own content!

Stuffed Full of Amazing Features

This is a non-inclusive smattering of them...

Enjoyable Content Creation

Use your favorite Markdown editor to create your content online or offline

Simple Backups / Restore

Being file based means backing up and restoring your data is trivial

Version Control & Sync Support

Use GIT, SVN, Dropbox, etc. to version and synchronize your data

Instant Install

Unzip to install. Grav runs out-of-the-box. Configuration is optional!

Smart Caching

Grav automatically knows when you change things and updates its cache

Package Manager

Allows you to find, install, and easily update extensions for Grav

Multi-Language Support

A simple mechanism for providing multiple translations for your content, built in

Media Processing

Dynamic image manipulation to resize, crop, resample, effects and caching

Flexible Taxonomies

Create taxonomies such as tags, categories, and authors to manage your content

Extensive Documentation

Grav has a dedicated documentation site plus loads of tutorials and guides

Awesome Technology

Grav employs best-in-class technologies such as Twig, Markdown, YAML

SEO Friendly

Human-readable URLs & per-page metadata provide great SEO capabilities

Powerful Admin

A sophisticated Admin plugin to provide browser-based control and configuration

Simple Theming

Twig templating enables you to realize any design imaginable

Users and Roles

Easily create users and roles and set permissions to restrict access

Basic Requirements

Grav runs on PHP 5.4 and greater, including 99% of web servers, out of the box

CLI Tools

Command line tools such as dependecy installation, cache clearing, and backups!

Coded with Love

Grav was developed for simplicity and ease of use. We love it, and we think you will too!