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

  • Kirby

    Grav VS Kirby

    Kirby's core application folder

  • Strapi

    Grav VS Strapi

    🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first.

  • Cloudways

    The Cloudways Speed Up Challenge 2022. Do you have what it takes to speed up a sluggish WooCommerce store so well that it gives relentless online growth? If yes, then now's your chance to prove your optimization skills by participating in the year's biggest speed up challenge and get rewarded BIG for your efforts.

  • Ghost

    Grav VS Ghost

    Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.

  • Bludit

    Grav VS Bludit

    Simple, Fast, Secure, Flat-File CMS

  • Pico

    Grav VS Pico

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

  • october

    Grav VS october

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

  • Bolt

    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)

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • GetSimple CMS

    GetSimple CMS

  • ProcessWire

    Grav VS ProcessWire

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

  • Jekyll

    Grav VS Jekyll

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

  • Wiki.js

    Grav VS Wiki.js

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

  • Directus

    Grav VS Directus

    The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.

  • gutenberg

    Grav VS gutenberg

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

  • CraftCMS

    Grav VS CraftCMS

    Craft is a flexible, extensible platform for creating bespoke digital experiences.

  • WordPress

    Grav VS WordPress

    WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.

  • Hugo

    Grav VS Hugo

    The world’s fastest framework for building websites.

  • Gatsby

    Grav VS Gatsby

    The fastest frontend for the headless web. Build modern websites with React.

  • eleventy 🕚⚡️

    Grav VS eleventy 🕚⚡️

    A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.

  • BookStack

    Grav VS BookStack

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

  • tinacms

    Grav VS tinacms

    A headless CMS for Markdown

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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 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 2022-11-15.
  • Learning curve for Joomla and Drupal
    3 projects | reddit.com/r/webdev | 15 Nov 2022
    I would recommend Grav or Kirby (if your site is less than 50 pages) or Craft if your site is larger than that. Craft is especially nice. I has an incredibly powerful developer experience and an incredibly refined editor experience. Those 2 don't often go together. Grav and Kirby are nice in that they give you all the nice features of a CMS, but don't require a database, so they're trivially easy to stand up almost anywhere.
  • I want to learn Frontend Development, but all the technologies and how they interact with each other are overwhelming and confusing. Where do I start?
    2 projects | reddit.com/r/webdev | 19 Oct 2022
    So, I looked for some alternatives and stumbled upon stuff like Statamic, Grav, or Craft. The features sound super cool and it looks just awesome! Just what I need. But then there's the thing called... installation. Via package managers. npm. Composer. Terminal commands. YIKES. In my imagination, I just install it on my webspace (web hosting provider, shared hosting), similar to e.g. WordPress, and configure it right there.
  • How do I set up a website, advice needed!
    2 projects | reddit.com/r/ireland | 2 Oct 2022
    Well that’s a loads of arse. In that case build something with Grav or similar static generator like Jekyll.
  • What cms to use free and get first experience to integrate it?
    4 projects | reddit.com/r/webdev | 1 Oct 2022
    The CMS I use for personal projects is Strapi (https://strapi.io/). It can be used as either a dynamic CMS or static site generator and it's a powerful JavaScript backend. However, for beginners who might not want to use Wordpress, I recommend Grav (https://getgrav.org/). Instead of using a database, it uses a flat-file architecture which means your web server only requires PHP. And once you learn the Twig template system it's relatively simple to use, assuming your site needs aren't too demanding.
  • Yak Shaving: A Short Lesson on Staying Focused
    4 projects | news.ycombinator.com | 6 Sep 2022
    > I had that idea at least 1-2 years ago, and I've only recently written my first post within the past 2 months. I think I enjoy tinkering with build systems much more than writing.

    This is very much an easy trap to fall into! What helped me was not sweating over the small stuff and setting up an instance of Grav, though I think that most of the turnkey blogging solutions out there would work (e.g. Ghost/Bolt as well, maybe not self-hosted Wordpress as a first option due to large surface area): https://getgrav.org/

    What I really like about that solution in particular is that it is flat-file based and also has an admin web dashboard that's a separate plugin that can be enabled/disabled (some might prefer writing text files directly, with front matter and all) and has separate URL path that can be put behind basicauth (in addition to built in auth), client certificate auth or anything else.

    It's not perfect, of course, and has given me the occasional headaches, but it's also good enough for my blog: https://blog.kronis.dev/

    That said, I still struggle with my homepage - instead of going back through 5+ years of projects and describing all of the noteworthy ones, putting up a few galleries of screenshots, listing technologies, ordering them by relevance and also making sure that it doesn't contain too much data... it's just sitting there, on my TODO list. It's been that way for a while now.

    I want it done. But I don't want to do it.

  • What are people using these days to build commercial small scale websites?
    9 projects | reddit.com/r/webdev | 2 Sep 2022
  • Looking for a non-blog type static website builder
    6 projects | reddit.com/r/selfhosted | 26 Aug 2022
    I have always liked grav https://getgrav.org/
  • Show HN: Markdown as Web Page/Site
    9 projects | news.ycombinator.com | 11 Aug 2022
    The Grav CMS also internally uses Markdown for the page contents and generates static files: https://getgrav.org/

    They do use YAML FrontMatter for attaching metadata so the CMS knows how to process certain pages (e.g. page title, page type etc.), but it isn't too complicated in practice: https://learn.getgrav.org/17/content/content-pages#page-file

    They also have an admin plugin, which you can use if you prefer a more traditional workflow, even if it just generates the same file format under the hood: https://learn.getgrav.org/16/admin-panel/introduction

    I'm actually using an ancient version of Grav for my own blog, although I had to put the admin path behind additional auth (in addition to the one it already provides), for safety: https://blog.kronis.dev/

    I really like hybrid systems like that: a CMS for blogging or just writing in general that's based on Markdown, generates static files for decent performance, but is also extensible with additional functionality, and also has a decent web UI if you want one.

    (there are probably other CMSes like that out there, or more generic solutions, too)

  • Goodbye Medium, Hello Ghost: Why my blog is migrating from Medium to Ghost
    5 projects | news.ycombinator.com | 3 Jul 2022
    My personal blog runs on Grav, a flat-file CMS: https://getgrav.org/

    It was really simple to set up as a Docker container, it is pretty fast due to not having a backing database but instead being file based, allows for some customization in the form of plugins (e.g. RSS/Atom feeds), is themeable and also reasonably secure (as long as you consider using additional auth in front of /admin, though the admin module itself is entirely optional, you can just write blog posts with a text editor, should you so choose).

    Of course, there's not much of a network there to speak of, in regards to discoverability, nor is there any kind of advertising that would give me passive income from my writing (apart from a link to a VPS hosting provider, where I get discounts on my own hosting if someone signs up). However, using your own self-hosted blog is perfectly viable nowadays, should you so choose!

    Also, if you need a Wiki, some folks out there strongly recommend BookStack (https://www.bookstackapp.com/) and in regards to communication you can use Mattermost (https://mattermost.com/) or something like it. Not to detract from the actual article itself, it's just that we live in a pretty great time with plenty of options, be it cloud based ones, or self-hosted software!

    5 projects | news.ycombinator.com | 3 Jul 2022
    There are couple great solutions that fit points you describe. One of them is [Statamic}(https://statamic.dev/blade) which is IMO the best flat-file CMS currently available with a lot of flexibility if you're dev and want to extend to it (it's free for solo writers). Another one that I know is [GravCMS](https://getgrav.org/). I didn't have much experience with Grav, but it looks OK.
  • A note from our sponsor - Cloudways
    www.cloudways.com | 4 Dec 2022
    Do you have what it takes to speed up a sluggish WooCommerce store so well that it gives relentless online growth? If yes, then now's your chance to prove your optimization skills by participating in the year's biggest speed up challenge and get rewarded BIG for your efforts. Learn more →

Stats

Basic Grav repo stats
64
13,563
9.0
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.

Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
www.sonarlint.org