Wheat. A responsible & ultra fast starter theme for Grav CMS

GitHub

Packed with great stuff

Grav CMS

Modern, open source, flat-file CMS where performance is not just an afterthought, it's baked-in from the start.

Modular Pages

Use existing or build new modular pages to allow for quick and versatile layouts.

SEO

Baked-in SEO good practices with schema.org implementations, flexible meta tags management, semantic HTML, server rendered pages and a “users first” approach.

Twig Templating

Twig templating is best-in-class and provides powerful features along with great performance.

Markdown

Native Markdown, HTML and TWIG support right there in the content.

Lighthouse

Perfect, 100% Lighthouse score out of the box for all metrics.

Asset Manager

A built-in Asset Manager allows powerful control over CSS and JS including compression and pipelining.

Github Actions

Automate deployments and Cloudflare purge with pre-configured workflows.

No tooling required

Build everything using vanilla code and make your project maintainable for everyone.

Sustainably designed

Every template, and every script is designed with sustainability in mind, while delivering useful examples and use cases that can then be used to deliver product that are clean, efficient, open, honest, regenerative and resilient.

Learn about sustainable design

No toolchains, no build system, no framework.

We use vanilla everything so tooling can be kept to a minimum, making projects easy to maintain and keeping web development approachable for everyone.

Setup a new project

Contribute to an existing one

Start a new project in a click 🎉

With the brand new installer, scaffolding a project is a matter of seconds! Just create a project folder, drop the installer in and run it.

Download the installer

Before you ask

Who is this for?

Wheat is mostly aimed at front-end developers looking for a simple and powerful platform to create what I would call “agency sites” for small to medium companies. It goes for minimum dependencies and portability (might be a weird concept but I’ll get back to it eventually). The prominent selling points are speed (100kb base), approachability (vanilla everything), simplicity (if you know what a file system is, you pretty much understand everything) and development costs.

More to come...

Why do we need sustainable web design?

The internet currently produces approximately 3.8% of global carbon emissions, which are rising in line with our hunger to consume more data. Increasingly, web technologies are also being used to sow discontent, erode privacy, prompt unethical decisions, and, in some countries, undermine personal freedoms and the well-being of society.

Sustainable web design is an approach to designing web services that puts people and planet first. It delivers digital products and services that respect the principles of the Sustainable Web Manifesto: clean, efficient, open, honest, regenerative, and resilient

Source 1, Source 2, Source 3

How about pricing?

Grav CMS and Wheat are open-source and free so you mostly have to pay for hosting and related services. Here's a rundown of what I pay to run getwheat.ca (along side a bunch of other websites).

  • DigitalOcean Droplet - aound 20USD/m
  • cPanel - 35USD/m (up to 35 accounts)
  • Cloudflare - Free

Bear in mind that this setup could scale up and is designed to host multiple sites. It would work just as well on a cheap shared hosting (While I can't really recommend it but it's cheap).