Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A static HTML/CSS/JS administration template built on Spruce CSS.

A full-screen clock and weather widget dashboard built with React Native Expo for signage displays.
Spruce CSS Root Admin Template is a free, MIT-licensed static admin dashboard template built on Spruce CSS, Eleventy, and Alpine.js that provides ready-made HTML/SCSS views for a Laravel admin named Root.
The template is a static HTML/CSS/JS starter kit for building an administration panel. It ships with eleven ready-to-use views — Dashboard, Product List, Order List, Customer List, Category List, Item Edit, Item View, Settings, Sign In, Sign Up, and Password Reset — as well as a collection of admin-specific UI components. The source is written as Nunjucks templates compiled by Eleventy, and the styles are authored in SCSS using Spruce CSS and Spruce UI, so you get a buildable static site plus a compiled dist folder.
It is maintained by Cone Design, the same team behind the Laravel admin package Root, and is intended to be the front-end template for that package. Because it is static, you must wire up the interactive behaviors yourself — Alpine.js is included for that purpose.
dist folder for direct deployment../src/scss into ./src/css using sass-cli npm scripts, with Spruce CSS and Spruce UI providing the design system.npm run sass:lint, and JavaScript with Airbnb ESLint preset via npm run js:lint; both have fix options.dist folder.Clone the repository, run npm install to install dependencies, then use npm start to run the Eleventy dev server with live-reload and a Sass watcher. For production, run npm run prod to compile and compress the SCSS files. Additional npm scripts handle Sass and JavaScript linting.
Yes. The template is open source and licensed under the MIT license, so you can freely use, modify, and distribute it, including in commercial projects.
The template is built with Eleventy (11ty). The page content is authored in Nunjucks templates, and Eleventy compiles them into the static HTML output in the dist folder.
The styling is based on Spruce CSS, a CSS framework from the same team, along with Spruce UI components. The source files are written in SCSS and compiled with sass-cli.
Yes, this repository is the static template for the Laravel admin named Root. You can use the HTML/CSS views as the basis for the Blade templates or as a style reference when integrating with Root.
Yes. Although Alpine.js is included and some behaviors are pre-built (like dropdowns and modals), the template is still static HTML/CSS. You must add your own JavaScript to connect the views to a real backend or to implement full interactivity.
