Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free Bootstrap 5 admin dashboard template with Vite, dark mode, and build-time Handlebars partials.

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
Sufee Admin Dashboard is a free, open-source Bootstrap 5 admin dashboard template for building internal tools, analytics panels, and back-office UIs, built on Vite with build-time Handlebars partials and a selector-based component registry.
Sufee Admin Dashboard is a responsive admin dashboard template originally authored by Colorlib and modernized in v3.0 as a Bootstrap 5.3.8 project. It takes HTML, SCSS, and JavaScript source files in a src/ directory and produces a static dashboard site in dist/ via Vite, with no runtime JavaScript framework and no jQuery. The template ships with a real design system: layered design tokens, a dark mode that persists, and build-time partials for composing cards and widgets without copy-paste.
Sufee Admin Dashboard's key features are the token-based design system, the persistent dark mode, build-time partials, and declarative data attributes that wire up charts, tables, and forms.
variables.scss; theme colors are set as SCSS variables such as $primary and $success and compiled into Bootstrap's --bs-* custom properties.data-bs-theme attribute, saves the choice in localStorage, and follows prefers-color-scheme by default; dark surfaces use a slate palette with black-tinted shadows.src/components/ and call it with a partial invocation; three partials ship (stat-card, social-card, icon-stat-card) and are inlined at build time with no runtime fetch.data-chart, data-values, and data-colors attributes drives line, bar, pie, doughnut, radar, area, polarArea, horizontal, and stacked charts, replacing ~430 lines of inline Chart.js setup.App.COMPONENT_REGISTRY lazy-imports modules such as DataTable (data-table), ChartManager (data-chart), and FormValidator (data-validate) only when their selector exists in the DOM..auth-card and .auth-hero components.src/ and it is automatically picked up by the build; no central page registry to update.Sufee Admin Dashboard suits developers and teams who need a Bootstrap 5 foundation for admin interfaces without paying for a commercial template.
data-* attributes..badge-* to .bg-* and data-toggle to data-bs-toggle.With Sufee Admin Dashboard you can assemble a working admin site in about ten minutes using the documented five-step recipe.
stat-card partials with Chart.js data via the data-chart API to show traffic, sales, and user activity on a single page.data-table component for a sortable, searchable, paginated table with no third-party dependency, plus validated forms via data-rules on inputs.The workflow is: create an HTML file in src/, attach runtime partials for the sidebar and header, compose content with build-time partials, and add interactive behavior through data-* selectors. Vite auto-discovers the page, the component registry lazy-loads the matching JavaScript modules, and npm run build outputs the static site to dist/.
Sufee sits alongside other Bootstrap admin dashboards from the Colorlib and DashboardPack ecosystem. Admindek ships 100+ components with light/dark modes, RTL, and 10 color presets. Adminty includes 160+ pre-designed pages, and ArchitectUI offers 250+ UI components across 9 dashboard views. TailPanel is the React-based option, built with TypeScript, Tailwind CSS, and Vite.
Yes. Sufee is released under the MIT License, so you can use, copy, modify, merge, publish, distribute, and sell products built with it. You must state that Colorlib is the original author of the template.
No. jQuery was completely removed in v2.0; all code is 100% vanilla JavaScript with ES6+ modules, native HTML5 form validation, and custom components that replace DataTables and other third-party plugins.
v3.0 ships with Bootstrap 5.3.8 compiled from SCSS source, along with Chart.js 4.5.1, Font Awesome 7.3.1, Leaflet 1.9.4, and the Open Sans variable font via @fontsource-variable/open-sans.
Drop an HTML file into src/ and Vite's glob discovery will build it. Add the shared sidebar and header through runtime partials, then compose your page with build-time partials like stat-card; add a sidebar link with a matching data-page attribute for the active state.
Yes. A header toggle switches the data-bs-theme attribute, the choice persists in localStorage, and the default follows prefers-color-scheme. The dark palette uses layered slate colors and black-tinted shadows.
Sufee supports the last two versions of Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported.
