Skip to content

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
Step-by-step guide: how to use SageInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Install with a package manager

    You'll need: PHP · Composer · Node.js

    Create a new project with Composer

    git clone <repo url>
  2. 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. 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

ProjectStarsTypeLevelUpdatedBest for
sage (this)13.3kFrameworkintermediate29 days agoDevelopers building custom WordPress themes
framework35kFrameworkintermediate4 days agoPHP developers building web applications or APIs
ui127kLibraryintermediate4 days agoDevelopers building React or Next.js interfaces who want full control over component code
bagisto28.3kAppintermediate4 days agoDevelopers building a custom online store on Laravel
BookStack19.1kAppintermediate4 days agoTeams that want an internal knowledge base they can host themselves
flarum16.4kAppintermediate27 days agoSite 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.