Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free MIT-licensed Bootstrap 5 admin dashboard template by Colorlib with 21 pages, Alpine.js, Vite, and zero third-party runtime requests.

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
Metis is a free, MIT-licensed Bootstrap 5 admin dashboard template by Colorlib that bundles 21 pre-built pages with a modern Vite and Alpine.js toolchain, and it loads zero third-party resources at runtime.
Metis is a free, open-source admin dashboard template built on Bootstrap 5.3.8, Alpine.js 3.15.12, and SCSS, produced by Aigars Silkalns and Colorlib. It takes HTML, SCSS, and ES6+ JavaScript source files under src-modern/ and builds them with Vite 8.2 into an optimized static bundle for any web server. The template includes complete admin modules: analytics dashboard, user management, product listings, order tracking, file manager, calendar, messages, reports, settings, security, and help/support pages.
localStorage.lightningcss, Bootstrap Icons subsetting to about 158 shipped icons, and a 90%+ Lighthouse score target.:focus-visible focus rings, prefers-reduced-motion support, ARIA attributes on sidebar toggles and sortable table headers, and a single <h1> per page.innerHTML interpolation), zero inline JavaScript (62 inline onclick handlers replaced with delegated data-* handlers), Referrer-Policy and X-Content-Type-Options meta tags, and console.*/debugger stripped from production bundles.Admin interface developers who want a free, MIT-licensed starting point with a modern build pipeline instead of a jQuery-era dashboard. Freelancers and agencies can use the 21 pages and reusable Alpine.js components to ship client admin panels faster. SaaS teams can use the analytics, user, order, and settings pages as the UI foundation for a product backend.
npm install and npm run dev, and adapt the file manager, calendar, messages, and reports pages for a client's operations tool.npm run test:build) to catch regressions across all 21 pages before each release, and the component architecture to add new pages consistently.Metis uses a source folder (src-modern/) for HTML, SCSS, and JavaScript, and a Vite build produces a static dist-modern/ folder. After cloning the repo, run npm install then npm run dev for local development with HMR, npm run build for production, and npm run preview to test the production output. Adding a page means creating an HTML file, adding SCSS under styles/pages/, writing an Alpine.js component under scripts/components/, and registering it in main.js.
npm audit reports zero vulnerabilities; automated smoke test and CI; dark/light mode built in.Metis is free and distributed under the MIT License, allowing commercial and personal use. The repo also promotes premium dashboard templates from DashboardPack (TailPanel, Admindek, Adminty, ArchitectUI, Kero, Cryptocurrency Dashboard), but those are separate paid products.
Yes. Metis is released under the MIT License, so you can use, modify, and redistribute it freely, including in commercial projects. The copyright is held by Aigars Silkalns and Colorlib.
You need Node.js 18 or newer and a package manager like npm or yarn. The README recommends installing Node through nvm. After that, npm install, npm run dev, and npm run build are the main commands.
Yes. Version history shows all third-party assets—ApexCharts, Prism, Google Fonts, flagcdn images—were removed and replaced with self-hosted copies, so a built site runs offline, behind a strict CSP, and without CDN requests.
Chrome 90+, Firefox 88+, Safari 14+, and Edge 90+. Internet Explorer 11 is explicitly not supported.
Edit src-modern/styles/scss/abstracts/_variables.scss, which defines $primary, $secondary, $success, typography scale, border radius, and shadow values. Rebuild with npm run build to apply changes.
