A completely modernized, powerful, and free Bootstrap 5 admin dashboard template built with cutting-edge web technologies.
π Version 3.1.0 Release - Updated to Bootstrap 5.3.8 with all dependencies upgraded to their latest versions, improved chart handling, and legacy code cleanup.
Metis Bootstrap Admin Dashboard
License: MIT Bootstrap Node.js
- Bootstrap 5.3.8 - Latest version with all modern utilities
- CSS Custom Properties - Full theme customization support
- Dark/Light Mode - Seamless theme switching with localStorage persistence
- Responsive First - Mobile-optimized layouts across all devices
- Modern Typography - Inter font family for enhanced readability
- Alpine.js 3.15.0 - Lightweight reactive framework for modern interactions
- ES6+ JavaScript - Modern JavaScript with modules and async/await
- Vite 7.1.7 - Lightning-fast development and optimized production builds
- SCSS Architecture - Organized, scalable stylesheet structure with Sass 1.93.2
- Bootstrap Icons 1.13.1 - 1,800+ high-quality SVG icons
- ApexCharts 5.3.5 - Advanced charting library
- Font Awesome 7.0.1 - Additional icon library
- π Analytics Dashboard - Charts, KPIs, and data visualization
- π₯ User Management - Complete CRUD operations with modern forms
- π¦ Product Management - E-commerce ready product listings
- π Order Management - Order tracking and status management
- π File Manager - Modern file browser with upload/download
- π Calendar - Full-featured event management
- π¬ Messages - Chat interface with real-time styling
- π Reports - Data tables with filtering and export
- βοΈ Settings - Comprehensive admin configuration
- π Security - User permissions and security settings
- β Help & Support - FAQ, documentation, and support tickets
- Hot Module Replacement - Instant development feedback
- TypeScript Ready - Full TypeScript support (optional)
- Component Architecture - Modular, reusable JavaScript components
- Modern Build Pipeline - Optimized assets with automatic minification
- Developer Tools - Source maps, linting, and debugging support
- Node.js 18+ (recommend using nvm)
- npm or yarn package manager
# Clone the repository git clone https://github.com/puikinsh/Bootstrap-Admin-Template.git metis-admin cd metis-admin # Install dependencies npm install # Start development server npm run dev # Build for production npm run build # Preview production build npm run preview
metis-admin/
βββ src-modern/ # Modern source files
β βββ *.html # Page templates
β βββ scripts/ # JavaScript modules
β β βββ components/ # Page-specific components
β β βββ utils/ # Utility functions
β β βββ main.js # Application entry point
β βββ styles/ # SCSS stylesheets
β β βββ abstracts/ # Variables, mixins, utilities
β β βββ components/ # UI component styles
β β βββ layout/ # Layout-specific styles
β β βββ pages/ # Page-specific styles
β β βββ themes/ # Theme variants
β βββ assets/ # Static assets
βββ dist-modern/ # Production build output
βββ node_modules/ # Dependencies
βββ package.json # Project configuration
βββ vite.config.js # Build configuration
βββ README.md # This file
# Development npm run dev # Start development server with HMR npm run dev:host # Start dev server accessible on network # Production npm run build # Create optimized production build npm run preview # Preview production build locally # Maintenance npm run clean # Clean build artifacts
Edit src-modern/styles/scss/abstracts/_variables.scss:
// Brand Colors $primary: #6366f1; // Your brand primary color $secondary: #64748b; // Secondary color $success: #10b981; // Success state color // Typography $font-family-sans-serif: "Inter", system-ui, sans-serif; $font-size-base: 0.9rem; // Spacing & Layout $border-radius: 0.75rem; $box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
- Create HTML file in
src-modern/ - Add corresponding SCSS in
src-modern/styles/scss/pages/ - Create JavaScript component in
src-modern/scripts/components/ - Register in
src-modern/scripts/main.js
// src-modern/scripts/components/example.js import Alpine from 'alpinejs'; document.addEventListener('alpine:init', () => { Alpine.data('exampleComponent', () => ({ // Component state and methods init() { console.log('Example component initialized'); } })); });
- β Bootstrap 5.3.8 - Latest framework version
- β All Dependencies Updated - Every package upgraded to latest stable version
- β ApexCharts 5.3.5 - Major version upgrade with enhanced features
- β Font Awesome 7.0.1 - Major version upgrade with new icons
- β Chart Overflow Fix - Improved responsive chart rendering
- β Legacy Code Cleanup - Removed all Bootstrap 3 remnants
- β Enhanced Documentation - Added CLAUDE.md for AI-assisted development
- β Bootstrap 3 β Bootstrap 5 - Complete framework upgrade
- β jQuery β Alpine.js - Modern, lightweight reactive framework
- β LESS β SCSS - More powerful styling with better tooling
- β Gulp β Vite - Lightning-fast build system with HMR
- β ES5 β ES6+ - Modern JavaScript with modules and async/await
- β Old Icons β Bootstrap Icons - 1,800+ modern SVG icons
- β Static β Interactive - Rich, app-like user interactions
- β Fixed β Responsive - Mobile-first, adaptive layouts
- β Basic β Advanced - Professional dashboard features
- 90%+ Lighthouse Score - Optimized for Core Web Vitals
- Tree Shaking - Only load code you actually use
- Code Splitting - Lazy load components for faster initial loads
- Asset Optimization - Automatic image and CSS optimization
- Modern Bundle - ES6+ for modern browsers with optimal tree-shaking
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
IE11 is not supported.
- Live Demo - See the template in action
- Component Documentation - Detailed component guides
- Customization Guide - Theme and styling customization
- Deployment Guide - Production deployment instructions
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE.md file for details.
Copyright (c) 2025 Aigars Silkalns & Colorlib
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
- Bootstrap 5 - The world's most popular CSS framework
- Alpine.js - Lightweight reactive framework
- Vite - Next generation frontend tooling
- Bootstrap Icons - Official Bootstrap icon library
- Inter Font - Modern typeface designed for computer screens
- Heroicons - Additional beautiful hand-crafted SVG icons
Colorlib - The most popular source for free WordPress themes and HTML templates.
Aigars Silkalns - Project maintainer and founder of Colorlib.
β Star this repository if you found it helpful!
Built with β€οΈ by the Colorlib team