WordPress starter theme with a modern development workflow

# Create a new Sage 10 project
$ composer create-project roots/sage your-theme-name dev-main

# Development theme build with live reloading and injection
$ yarn dev

# Production theme build
$ yarn build
Read the docs

Laravel Blade templates & components

Harness the power of Laravel and its available packages thanks to Acorn, including Blade templates:


    {!! the_post() !!}

Lightning fast front-end workflow with Bud

Sage uses Bud to handle the front-end: PostCSS, ESLint, Prettier, and Stylelint are included and configured with sane defaults.

Tailwind CSS

Sage comes with Tailwind CSS and a blank slate ready for you to build on.

What others say

Jason Baciulis

It’s been a year since I learned about Sage and used it exclusively in WordPress development. Over that time, I’ve grown the most in my career and Roots has certainly played a huge part in it.

Jason Baciulis

Justin Hall

Sage is great for a number of reasons. For me, it strikes a nice balance between a “too much stuff” that a framework brings and “not enough stuff” a theme like Underscores brings. It’s also robust and as object oriented as a theme can be.

Justin Hall

James Tudsbury

Sage has brought WordPress development into the modern age. It’s absolutely excellent and we’d have probably moved away from WordPress by now without it. Can’t recommend it highly enough.

James Tudsbury

Steve Honey

You’ll get differing opinions, but for me Roots/Sage was the best choice I ever made after playing with plenty of options. I think it’s a much better workflow, and actually teaches you good practices for wider development rather than very WP specific stuff.

Steve Honey

Why Sage, not Underscores?

Sage makes you a better developer and is a 10,000 hour head start.

Compare Sage with Underscores

Join over 7,800+ subscribers on our newsletter to get the latest Roots updates, along with occasional tips on building better WordPress sites.

Looking for WordPress plugin recommendations, the newest modern WordPress projects, and general web development tips and articles?

“Easily the best WordPress email I get.” Colin OBrien

Follow us on Twitter @rootswp

Ready to checkout?