[AdminLTE β Bootstrap 5 Admin Dashboard](https://adminlte.io)
    
Overview
AdminLTE is a fully responsive, open-source administration dashboard template built on top of Bootstrap 5. It is designed to help developers rapidly build modern, scalable, and visually consistent admin panels for web applications of any size.
AdminLTE combines clean UI design, reusable components, and production-ready tooling, making it suitable for:
Thanks to its responsive layout system, AdminLTE adapts seamlessly across mobile phones, tablets, laptops, and large desktop screens, ensuring a consistent experience on all devices.
Key Features
Whatβs New in v4.0.0-rc6
v4.0.0-rc6 is a security-focused and feature-enhancing release, delivering important fixes, modern tooling updates, and usability improvements.
π Security Fixes
π§ Sidebar State Persistence
π§° Tooling & Infrastructure Updates
(Supported until April 2027)
β Summary of Improvements
π¦ Install the Latest Version
npm install [email protected]
For full release details, see: π CHANGELOG.md
Premium Templates
Looking for ready-made premium dashboards built on AdminLTE?
AdminLTE.io now offers a curated collection of high-quality premium templates, optimized for professional use and long-term maintenance.
π https://adminlte.io/premium
Design Philosophy
AdminLTE emphasizes:
SCSS is used extensively to allow developers to override variables, extend components, and create custom themes without modifying core files.
Quick Start Guide
Development Setup
To start developing with AdminLTE locally:
1. Install dependencies
npm install
2. Start the development server
npm start
This launches a local server at: π http://localhost:3000
3. Begin development
Production Builds
AdminLTE provides multiple build options depending on your workflow:
Full Production Build (Recommended)
npm run production
Includes:
Quick Build
npm run build
Ideal for testing and development previews.
Available npm Scripts
| Script | Description |
| -------------------- | ---------------------------------------- |
| npm start | Start development server with hot reload |
| npm run build | Build assets for development |
| npm run production | Optimized production build |
| npm run lint | Run all linters |
| npm run css | Build CSS only |
| npm run js | Build JavaScript only |
Browser Support
AdminLTE fully supports all modern browsers compatible with Bootstrap 5.3.7:
Legacy browsers are not officially supported.
Platform Support
AdminLTEβs build system works consistently across:
All scripts rely on cross-platform utilities, ensuring predictable behavior regardless of operating system.
Security & Production Deployment
β οΈ Important Security Guidelines
AdminLTE is a UI template, not a backend framework. When deploying to production:
β What to Deploy
dist/css/adminlte.min.css
dist/js/adminlte.min.js
β What NOT to Deploy
node_modules/
index.html, index2.html, etc.)
src/)
CVE-2021-36471 Clarification
This CVE is disputed and does not represent a vulnerability in AdminLTE itself. It refers to cases where developers mistakenly deploy demo files to production.
AdminLTE v4 clearly separates demo content from production-ready assets.
For full context, see: π SECURITY.md
Sponsorship & Support
AdminLTE is actively maintained thanks to community sponsorship.
Our Sponsors
Community sponsors help keep AdminLTE free and secure. Want your avatar here? π Become a sponsor on GitHub.
Contributing
Contributions are highly welcome.
Requirements
Contribution Steps
1. Clone the repository
2. Switch to the master branch
3. Install dependencies: npm install
4. Start development server: npm start
5. Make your changes
6. Submit a Pull Request to master
π Contribution Guide: https://github.com/ColorlibHQ/AdminLTE#contributing
License
AdminLTE is an open-source project by AdminLTE.io, licensed under the MIT License.
AdminLTE.io reserves the right to change licensing terms in future releases.
Image Credits
Useful Links
AdminLTE - Free admin dashboard template based on Bootstrap 5