Free themes

Free Themes

Free, open-source Jekyll themes that work with GitHub Pages. Great starting points for blogs, documentation, portfolios, and one-page sites.

Browse free themes

Starting with a free Jekyll theme

Free themes are the quickest way to get a site online. Minimal Mistakes is one of the most popular Jekyll themes ever made: a flexible two-column layout for blogs, personal sites, and documentation, with nine skins and support for 40+ languages. Agency is a clean one-page layout for freelancers and small studios, with services, portfolio, and contact sections.

Both are free and open source, and both deploy to GitHub Pages at no cost.

When a premium theme makes sense

If your site needs to sell a business, show a large portfolio, or stand out from thousands of sites built on the same free theme, our premium themes add more layouts, a distinctive design, documentation, and direct support.

Free Themes compared
ThemeBuilt withBest forPriceLinks
Agency Jekyll Theme Jekyll Portfolio Free Live demo
Minimal Mistakes Jekyll Theme Jekyll Blog Free Live demo

Frequently asked questions

Are these free themes really free to use?

Yes. Both are open source: Minimal Mistakes is MIT-licensed and Agency is Apache 2.0, so you can use them for personal and commercial sites. Keep the license notice in your copy.

Who made these free themes?

Minimal Mistakes is by Michael Rose and Agency is a Jekyll port by Yoon Kim of the Start Bootstrap Agency design. We list them because they're excellent, maintained starting points.

Do free themes work with GitHub Pages?

Yes. Minimal Mistakes supports GitHub Pages directly with remote_theme, and Agency runs from a gh-pages branch.

When should I upgrade to a premium theme?

When you need more page layouts, a more distinctive design, or direct support, for example for a business or client site.