sage README

The project's README from github.com/roots/sage. As one markdown file: README.md.

Sage

Packagist Installs Build Status Follow Roots Sponsor Roots

Sage

Advanced hybrid WordPress starter theme with Laravel Blade and Tailwind CSS

Sage brings proper PHP templating and modern JavaScript tooling to WordPress themes. Write organized, component-based code using Laravel Blade, enjoy instant builds and CSS hot-reloading with Vite, and leverage Laravel's robust feature set through Acorn.

Read the docs to get started

Support us

Roots is an independent open source org, supported only by developers like you. Your sponsorship funds WP Packages and the entire Roots ecosystem, and keeps them independent. Support us by purchasing Radicle or sponsoring us on GitHub — sponsors get access to our private Discord.

Sponsors

Carrot WordPress.com Itineris Kinsta 40Q

Community

Keep track of development and community news.

sage (roots/sage)

boilerplate
Searching Database…

13.3K ·GitHub
What is this?Sage is an advanced WordPress starter theme that pairs Laravel Blade templating with Tailwind CSS and built-in block editor support.
Is it a finished theme I can just activate, or a base for building my own?It's a starting point for developers: you build your site's theme on top of it, writing component-based Blade templates and styling with Tailwind instead of hacking up someone else's design.
How do I get started with it?The README points to the Roots docs for installation; day-to-day work runs through Vite — npm run dev for instant builds with CSS hot-reloading, npm run build for production assets.
What do I need installed to develop with it?Node.js for the Vite build (the package requires ^20.19.0 or >=22.12.0), plus a WordPress site running PHP on the server — the theme itself is standard PHP there.
Do I need to know Laravel to use Sage?You write templates in Laravel's Blade syntax and Sage reaches Laravel's feature set through its Acorn integration, so Blade basics help — but it stays a WordPress theme, not a Laravel app.
Will this be over my head if I'm new to WordPress development?It assumes you'll write Blade templates and run a Node build step, so it's aimed at developers; if you just want to install a finished look, a classic theme is simpler.
What is Acorn?Acorn is the integration layer that brings Laravel into WordPress, which is how Sage gets access to Laravel's tooling and features inside a theme.
Does it work with the WordPress block editor?Yes, block editor support is built in, so you can combine Blade templates and Tailwind styling with WordPress blocks out of the box.
Is it free, and how is development sustained?It's MIT-licensed and free. Roots is an independent org funded only by developers — via Radicle purchases and GitHub sponsorships, which also unlock a private Discord — and the project has been around since 2011 with 13,000+ stars.
Creator
roots
Size
10.1 MB
Stars
13.3K
Age
15y
Commits · 90 Days