Grav

Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony (by getgrav)

Grav Alternatives

Similar projects and alternatives to Grav

  1. Hugo

    593 Grav VS Hugo

    The world’s fastest framework for building websites.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Strapi

    505 Grav VS Strapi

    πŸš€ Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.

  4. Ghost

    332 Grav VS Ghost

    Independent technology for modern publishing, memberships, subscriptions and newsletters.

  5. BookStack

    317 Grav VS BookStack

    A platform to create documentation/wiki content built with PHP & Laravel

  6. Jekyll

    279 Grav VS Jekyll

    :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby

  7. eleventy πŸ•šβš‘οΈ

    A simpler site generator. Transforms a directory of templates (of varying types) into HTML.

  8. Directus

    227 Grav VS Directus

    The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. Wiki.js

    125 Grav VS Wiki.js

    Wiki.js | A modern and powerful wiki app built on Node.js

  11. gutenberg

    122 Grav VS gutenberg

    A fast static site generator in a single binary with everything built-in. https://www.getzola.org

  12. Publii

    106 Grav VS Publii

    The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.

  13. tinacms

    72 Grav VS tinacms

    A fully open-source headless CMS that supports Markdown and Visual Editing

  14. WriteFreely

    A clean, Markdown-based publishing platform made for writers. Write together and build a community.

  15. Kirby

    62 Grav VS Kirby

    Kirby's core application folder

  16. CraftCMS

    47 Grav VS CraftCMS

    Build bespoke content experiences with Craft. (by craftcms)

  17. cms

    40 Grav VS cms

    The core Laravel CMS Composer package

  18. october

    21 Grav VS october

    Self-hosted CMS platform based on the Laravel PHP Framework.

  19. Bludit

    20 Grav VS Bludit

    Simple, Fast, Secure, Flat-File CMS

  20. ProcessWire

    ProcessWire 3.x is a friendly and powerful open source CMS with a strong API.

  21. Pico

    15 Grav VS Pico

    Pico is a stupidly simple, blazing fast, flat file CMS. (by picocms)

  22. Bolt

    1 Grav VS Bolt

    Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL. (by bolt)

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Grav alternative or higher similarity.

Grav discussion

Log in or Post with
  1. User avatar
    molotovbliss
    Β· about 1 year ago
    Β· Reply

    Review β˜…β˜…β˜…β˜…β˜… 9/10

Grav reviews and mentions

Posts with mentions or reviews of Grav. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-07.
  • A new path forward for WordPress, and for the open web
    5 projects | news.ycombinator.com | 7 Jun 2025
    Migrating to SSG is definitely one of the options!

    I do wonder what other CMSes people do enjoy, though. My blog runs on Grav, a flat file CMS that still allows me to easily keep the content in Git, while also having some dynamic content and search (and optionally an admin UI): https://getgrav.org/

  • Aether: A CMS That Gets Out of Your Way
    2 projects | news.ycombinator.com | 6 Jun 2025
    > Aether sits in the sweet spot: simple enough for content creators, flexible enough for developers, fast enough for users.

    A thing that most other developers miss is that non-technical people, like (and especially) content creator,s shy away from a terminal as if it were such a plague.

    Some of them don't even have the mind concept of a directory tree, from a root drive to nested ones.

    Therefore, if you have to `cd` to a directory and then `npm run build` it, yeah: the CMS is developer-oriented no matter what you claim. Once your Windows customer tries to run that command (assuming they know what `cmd.exe` is) they'll run into `'npm' is not recognized as an internal or external command, operable program or batch file.`. If it's a Linux person, they may find `node` and `npm` installed, but then it's closer to a developer than the pure content creator this is trying to target.

    These products seriously need to compete with the 5-minute WordPress installation. I'm no WP fan, I really don't, but I give credit to its low-friction onboarding.

    > Aether stores everything as Markdown files with YAML frontmatter.

    Yeah, just like GravCMS[0]. Full disclosure: I'm a Grav user.

    Except that Grav has a web admin interface: now, that is more approachable to a non-technical content creator than typing commands in a terminal.

    I really don't want to make my comment feel like a rant, but it's very hard to ignore that some devs entirely miss the target public they intend to approach.

    --

    [0]: https://getgrav.org/

  • My blog doesn't need quality, it needs to look like it's from the 90s
    1 project | news.ycombinator.com | 6 May 2025
    Perhaps "polish" or "a sleek, modern UI" would have been slightly better wording on my part in regards to the look, but otherwise I'm quite happy that I settled on Grav and also the idea of versioning everything in Git, alongside a CI/CD pipeline, instead of one long lived instance on the server.

    Grav is pretty cool: https://getgrav.org/

  • Ask HN: Do you still self-host a blog? What's your publishing stack?
    3 projects | news.ycombinator.com | 1 Apr 2025
  • WordPress Is in Trouble
    15 projects | news.ycombinator.com | 13 Jan 2025
  • Matt Mullenweg Asks What Drama to Create in 2025, Community Reacts
    4 projects | news.ycombinator.com | 27 Dec 2024
  • Building a Simple Grav CMS Theme with Twig, PHP, and CSS
    2 projects | dev.to | 6 Dec 2024
    But there is a content management system that makes it easier and simpler. And this is especially true for frontend developers. It's Grav CMS.
  • Ask HN: Why hasn't Drupal benefited from WordPress's current issues?
    4 projects | news.ycombinator.com | 16 Oct 2024
    Good point on the timing, but I really hope Wordpress users aren't migrating to Drupal en masse.

    Drupal would be a very poor fit for most Wordpress-y sites (simple marketing pages, basic ecommerce, etc.). It's overkill and way too complicated and requires endless maintenance (see my rant in a sibling thread).

    There are a lot of better, lighter options for people who liked the ease-of-use of Wordpress.

    Wix/Squarespace are better choices for hosted/proprietary solutions, or in the FOSS/self-hosted world, there's https://ghost.org/, https://strapi.io/, https://getgrav.org/, or older PHP ones like TYPO3, Joomla, or CraftCMS.

    There are also a lot of commercial headless CMSes (https://cms-comparison.io/#/card) that are good fits for devs who want to code a frontend (in a framework/language of their choice) for non-dev clients. (Disclaimer: I work for a headless CMS, but this is my own opinion). Wordpress can do headless too with the Advanced Custom Fields plugin, but that was previously bought by WPEngine and now caught in the crossfire between them and Matt :( https://www.advancedcustomfields.com/

  • WordPress Alternatives
    23 projects | news.ycombinator.com | 10 Oct 2024
    Not mentioned in OP: https://getgrav.org/

    I used it for a project once and both me and the client were happy.

  • K.I.S.S. - Why I moved my main site from Drupal to Grav CMS
    2 projects | dev.to | 25 Jun 2024
    It's Grav CMS.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Stats

Basic Grav repo stats
95
15,082
7.4
about 1 month ago

getgrav/grav is an open source project licensed under MIT License which is an OSI approved license.

Grav is marked as "self-hosted". This means that it can be used as a standalone application on its own.

The primary programming language of Grav is PHP.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that PHP is
the 14th most popular programming language
based on number of references?