AdminLTE
Описание
Языки
- CSS50,5%
- Astro30,3%
- SCSS10%
- TypeScript3,6%
- JavaScript3,4%
- MDX2,2%
AdminLTE - Bootstrap 5 Admin Dashboard
AdminLTE is a fully responsive administration template. Based on Bootstrap 5 framework and also the JavaScript plugins. Highly customizable and easy to use. Fits many screen resolutions from small mobile devices to large desktops.
What's New in v4.0.0-rc7
Bug Fixes, Refactors & Documentation - Major plugin refactors, complete JS documentation, and new features:
- Layout & PushMenu Refactors - Single-instance architecture, proper responsive logic, configurable via data attributes
- Sidebar Without Hover - New
class to keep collapsed sidebar from expanding on hoversidebar-without-hover - Complete JS Documentation - All 7 JavaScript components now fully documented
- Astro 6.0.0 - Upgraded to latest Astro with Vite 7 and Shiki 4
- Bug Fixes - Fixed footer with layout-fixed, mobile scroll chaining, print layout, modal escape key, pagination borders
Key Improvements:
- Fixed footer now works correctly with
(#5805)layout-fixed - Sidebar no longer causes page scroll chaining on mobile (#5864)
- Print layout shows both sidebar and content (#5996)
- Sidebar persistence is now opt-in via
(breaking change)data-enable-persistence="true" - All dependencies updated to latest versions
Install the latest:
See the CHANGELOG.md for complete details.
Looking for Premium Templates?
AdminLTE.io just opened a new premium templates page. Hand picked to ensure the best quality and the most affordable prices. Visit https://adminlte.io/premium for more information.

AdminLTE has been carefully coded with clear comments in all of its JS, SCSS and HTML files. SCSS has been used to increase code customizability.
Quick start
Development
To start developing with AdminLTE:
- Install dependencies: npm install
- Start development server:
(opens browser at http://localhost:3000)npm start - Start coding! Files auto-compile and refresh on changes
Production Build
To build for production:
- Full production build:
(includes linting and optimization)npm run production - Quick build:
(faster for development/testing)npm run build
Available Scripts
- Start development server with file watchingnpm start- Build all assets for developmentnpm run build- Full production build with linting and bundlewatchnpm run production- Run all linters (JS, CSS, docs, lockfile)npm run lint- Build CSS onlynpm run css- Build JavaScript onlynpm run js
Browser Support
AdminLTE supports all modern browsers with the latest Bootstrap 5.3.8:
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
Platform Support
AdminLTE v4 build scripts work cross-platform:
- Windows - Command Prompt, PowerShell, Git Bash
- macOS - Terminal, iTerm2
- Linux - Bash, Zsh, and other Unix shells
All npm scripts use cross-platform utilities to ensure consistent behavior across different operating systems.
Security & Production Deployment
Important Security Notice
AdminLTE is a UI template - when deploying to production, follow these critical guidelines:
What to Deploy:
- Only compiled production assets:
anddist/js/adminlte.min.jsdist/css/adminlte.min.css - Your application-specific files
What NOT to Deploy:
directorynode_modules/- Demo/example HTML files (index.html, index2.html, index3.html, etc.)
- Source files (
directory)src/ - Development configuration files
CVE-2021-36471 Notice: This CVE is disputed and does not represent a vulnerability in AdminLTE. It refers to demo pages being accessible when developers incorrectly deploy example files to production. AdminLTE v4 has a clear separation between development demos and production assets. See SECURITY.md for complete details.
Production Build:
For detailed security guidelines, authentication requirements, and best practices, see SECURITY.md.
Sponsorship
Support AdminLTE development by becoming a sponsor or donor.
Our Sponsors
Your avatar here? Become a sponsor
Contributing
- Highly welcome.
- For your extra reference check AdminLTE v4 Contribution Guide
- First thing first, you should have bit knowledge about NodeJS.
- Github Knowledge.
- Install NodeJS LTS version.
- Clone this Repository to your machine and change to
branch.master - Go to Cloned Folder.
- In cli/bash run
it will install dependency fromnpm install.package.json - After installation completes, run npm start
- Cool, Send your changes in PR to
branch.master
License
AdminLTE is an open source project by AdminLTE.io that is licensed under MIT. AdminLTE.io reserves the right to change the license of future releases.