About this project
Metis is a free, MIT-licensed Bootstrap 5 admin dashboard template maintained by Colorlib. The README presents it as a modernized template for building admin interfaces, with source in src-modern and production output in dist-modern. It requires Node.js 20.19+ and npm or yarn.
The template uses Bootstrap 5.3.8, Alpine.js 3.17, ES6+ JavaScript, Vite 8.2, Sass, and ApexCharts. It includes Bootstrap Icons with only the icons used in the build, CSS custom properties for theming, dark/light mode with localStorage persistence, responsive layouts, and the Inter font. The README emphasizes a design system where structure comes from borders rather than shadows, one accent color is used for interaction, and a validated chart palette in scripts/utils/chart-palette.js drives chart colors.
Included pages cover analytics dashboards, user management with CRUD forms, product management, order management, file manager, calendar, messages/chat styling, reports with tables/filtering/export, settings, security, and help/support. Auth and error pages include sign in, account creation, forgot/reset password, two-step verification, lock screen, 404, 500, and maintenance pages.
Developer experience: Vite dev server with HMR, optional TypeScript support, modular components, SCSS architecture with abstracts/components/layout/pages/themes, source maps, linting, and formatting. Scripts include npm run dev, build, preview, lint, format, audit, test:build, verify, clean. The smoke test loads all built pages in headless Chromium and checks for uncaught exceptions, console errors, failed or external requests, missing charts, and missing syntax highlighting; Playwright is intentionally not a dependency and can be supplied separately. CI runs the smoke test on push and weekly.
Version notes describe security hardening, accessibility improvements, performance work, memory leak fixes, single charting library, toolchain updates, and removal of inline JavaScript. The README states zero third-party runtime requests: fonts, charts, syntax highlighting, and images are self-hosted so the template can work offline and behind a strict CSP. Browser support is Chrome 90+, Firefox 88+, Safari 14+, Edge 90+, with no IE11. The repository includes documentation links for components, customization, and deployment, plus contribution guidelines.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.