
Sage
A WordPress starter theme that uses Laravel Blade templates and Tailwind CSS.
- Stars
- 13.3k
- Forks
- 3k
- Licence
- MIT
- Language
- PHP
- Last update
- 29 days ago
- Type
- Framework
What it is
Sage is a starter theme for WordPress, the website system. It lets developers write theme templates with Laravel Blade, a templating language from the Laravel PHP framework, and build styles and scripts with Vite and Tailwind CSS. It also includes block editor support and integrates with Acorn, which brings Laravel features into WordPress.
- Start a new custom WordPress theme with Blade templates
- Build component-based layouts in WordPress
- Style a WordPress theme with Tailwind CSS utility classes
- Use Laravel features inside WordPress through Acorn
Great for
- Developers building custom WordPress themes
- Teams already familiar with Laravel or Blade templates
- Projects that want Tailwind CSS in a WordPress theme
- Developers who want component-based template code in WordPress
Not ideal for
- People who want a ready-made theme without coding, since Sage is a development starting point
- Site owners with no PHP or front-end development experience, because setup requires a build workflow
- Projects that must avoid extra build tooling, since Sage relies on Vite and Node-based steps
How to get it
- 1
Install with a package manager
You'll need: PHP · Composer · Node.js
Create a new project with Composer
git clone <repo url> - 2
Run it
- Follow the installation guide at roots.io/sage/docs/installation/
- Install the theme dependencies as described in the docs
- Start the Vite development server to get live CSS reloading
- Activate the theme in your WordPress admin
- 3
Get the most out of it
- Read the official documentation at roots.io/sage/docs/installation/
- Use Acorn to access Laravel features inside WordPress
- Use Tailwind CSS for styling, which is built in
- Use the block editor support for modern WordPress content editing
Downloads
Strengths
- Brings Blade templating and Laravel conventions to WordPress themes
- Uses Vite for fast builds and CSS hot-reloading during development
- Includes out-of-the-box Tailwind CSS support and block editor support
Trade-offs
- Requires familiarity with PHP, Laravel concepts, and a Node-based build workflow
- The README is truncated here, so detailed requirements and version specifics are not confirmed in this entry
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| sage (this) | 13.3k | Framework | intermediate | 29 days ago | Developers building custom WordPress themes |
| framework | 35k | Framework | intermediate | 4 days ago | PHP developers building web applications or APIs |
| ui | 127k | Library | intermediate | 4 days ago | Developers building React or Next.js interfaces who want full control over component code |
| bagisto | 28.3k | App | intermediate | 4 days ago | Developers building a custom online store on Laravel |
| BookStack | 19.1k | App | intermediate | 4 days ago | Teams that want an internal knowledge base they can host themselves |
| flarum | 16.4k | App | intermediate | 27 days ago | Site owners who want a self-hosted discussion board |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.