Best WordPress Starter Themes for Developers with Gutenberg Support in 2019

For years I’ve been starting WordPress theme development using barebones templates like Eddie Machado’s Bones, Todd Motto’s HTML5 Blank, or Automattic’s own Underscores. However, Bones hasn’t been updated in five years and Machado’s Github appears to have been hacked and removed (a fork lives with Stephen Fisher); it’s been five years since HTML5 Blank version 1.5.0 was released and the promised version 2.0 is still unavailable; and Underscores hasn’t had any meaningful updates in nearly a year.

That being the case, all three are missing recent add_theme_support flags for WordPress 5.0 and Gutenberg’s new features like align-wide, responsive-embeds, editor-font-sizes, and editor-color-palette (I highly recommend Bill Erickson’s Gutenberg Theme Development guide for an introduction to these features). It’s easy enough to add that stuff myself, but before rolling my own new boilerplate from scratch I wanted to see the current WordPress starter theme landscape and found WP Beginner’s 21 Best WordPress Starter Themes for Developers in 2019.

Perfect! I thought, only to see their list has Underscores as #1, Bones as #3, and HTML5 Blank as #21. Looking at the comments, I assume they edit the title of old posts every January 1st for SEO juice, but for my own purposes I’m going to condense and re-order their list to be truly developer friendly for 2019.

First of all, since I want a well-maintained and developer-friendly theme, I’m going to remove everything that doesn’t have a GitHub repository.

Goodbye Bootstrap Four, WP RootStrap, CyberChimps, Klasik Framework, and StartWP.

Next, I’m going to remove everything that hasn’t been updated in two years or explicitly states it’s no longer being maintained.

Goodbye Components, Bones, A11Y’All, WP-Flex, _tk, and HTML5 Blank.

That leaves me with 10 themes left from the original 21, but how many of them are actually Gutenberg ready with new WordPress 5.0 theme support features?

A quick search says it’s time to say goodbye to Underscores, Sage, Generic, Blank Slate, Cornerstone, JointsWP, and Quark.

Now I only have three themes left from the original list, but in checking for Gutenberg support I discovered StartWP includes it too, so despite lacking a GitHub repository, I’ll bring it back into the fold. Four hardly seems like enough, so through further research I found some additional starter themes with Gutenberg support that look promising. Without further ado, I present:

The Six Best Gutenberg Ready Starter Themes for 2019

  1. FoundationPressThe ultimate WordPress starter-theme built on Foundation 6 by Zurb.
  2. UnderStrapUnderStrap combines the Underscores starter theme (by Automattic) and the mobile-first, responsive grid framework Bootstrap 4 (by Twitter) into a perfect open source foundation for your next WordPress theme project.
  3. MythicMythic is a next-generation starter theme designed from the ground up to help theme authors write elegant, intelligent, and modern code. Mythic is built on top of the Hybrid Core framework.
  4. NebulaNebula is a WordPress theme framework that focuses on enhancing development. The core features of Nebula make it a powerful tool for designing, developing, and analyzing WordPress websites consistently.
  5. EA Starter [A] fork of underscores … updated to include hooks from Theme Hooks Alliance. 
  6. StartWPStartWP is a clean, bloat free and highly customizable WordPress theme. Best of all it’s 100% FREE.

Are there any other great starter themes or frameworks I missed? Let me know in the comments.

2 Comments

Leave a Comment

  1. Josh Winn says:

    Nice work rounding these up and weeding out the ones that are out of date. Did you end up picking one or rolling your own?

    It looks like there is a need right now for a new bare bones theme. Something not based around a CSS framework or trying to do too much. After looking through the options, I’m probably going to create my own and try to pick a few of the best pieces. Personally I’d rather stick to a simple NPM build script and keep PHP functions namespaced, while not trying to engineer another framework around WordPress.

    • topher says: (Author)

      Thank you! I ended up going with UnderStrap since I knew I was going to end up using Bootstrap for the project I’m working on anyway. It does have npm support out of the box so could help inspire your own custom theme. For a really lightweight, fully-Gutenberg enabled theme, I think I would’ve gone with Erickson’s EA Starter instead.

      While working in UnderStrap, I’ve missed some of what Bones had to offer, namely in that it included full sample templates for custom post types and taxonomies that could easily be modified or copied and pasted as needed without having to search the WordPress docs first.

Leave a Comment