almasaeed2010/adminlte

AdminLTE - admin control panel and dashboard that's based on Bootstrap 4

Package info

github.com/ColorlibHQ/AdminLTE

Homepage

Language:CSS

pkg:composer/almasaeed2010/adminlte

Statistics

Installs: 8โ€‰870โ€‰843

Dependents: 185

Suggesters: 1

Stars: 45โ€‰464

Open Issues: 2

v4.0.2 2026-06-11 08:45 UTC

Requires

None

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT ebd5bc68678dd472459f460d2990a38b535a32f2

  • Colorlib

admincssthemetemplateJSweblessresponsiveback-end

This package is auto-updated.

Last update: 2026-06-17 14:20:31 UTC


README

๐Ÿ‘ npm version
๐Ÿ‘ Packagist
๐Ÿ‘ cdn version
๐Ÿ‘ License: MIT
๐Ÿ‘ Discord Invite
๐Ÿ‘ Netlify Status

AdminLTE is the most popular open-source admin dashboard template โ€” fully responsive, built on Bootstrap 5.3 with vanilla JavaScript (no jQuery), highly customizable, and easy to use. It fits every screen from small mobile devices to large desktops, and it's MIT-licensed.

Live Demo ยท Documentation ยท Framework Editions ยท Premium Templates

๐Ÿ‘ AdminLTE 4 dashboard โ€” light mode
๐Ÿ‘ AdminLTE 4 dashboard โ€” dark mode

Framework editions

The same AdminLTE 4 dashboard, officially integrated for the framework you know best โ€” you're looking at the HTML / Bootstrap core:

๐Ÿ‘ React
๐Ÿ‘ Next.js
๐Ÿ‘ Vue
๐Ÿ‘ Nuxt
๐Ÿ‘ Laravel
๐Ÿ‘ Django

Edition Repository Live demo Install
HTML / Bootstrap (this repo) AdminLTE themes/v4 npm install admin-lte
React & Next.js โ€” 30+ typed components, RSC-ready, โŒ˜K palette adminlte-react themes/next-react see repo
Vue 3 & Nuxt โ€” 45+ typed components, composables, SSR-safe theming adminlte-vue themes/vue-nuxt see repo
Laravel โ€” Blade components, config-driven menu, auth scaffolding adminlte-laravel laravel.adminlte.io composer require colorlibhq/adminlte-laravel
Django โ€” reusable app, menu filter pipeline, themed admin adminlte-django django.adminlte.io pip install django-adminlte4

Every edition ships the full AdminLTE 4 design โ€” Bootstrap 5.3, dark mode, RTL โ€” with idiomatic integrations for its stack (components, routing, auth, theming).

Quick start

CDN โ€” no build step:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/admin-lte@4/dist/css/adminlte.min.css">
<script src="https://cdn.jsdelivr.net/npm/admin-lte@4/dist/js/adminlte.min.js"></script>

npm:

npm install admin-lte@4

Composer:

composer require almasaeed2010/adminlte

Then start from the Getting Started guide or copy one of the demo pages.

Developing AdminLTE itself

  1. Install dependencies: npm install
  2. Start the dev server: npm start (opens http://localhost:3000 with live reload)
  3. Build: npm run build โ€” or npm run production for the full lint + optimize + bundlewatch pipeline

What's new in v4

The v4 line is a ground-up rewrite on Bootstrap 5.3 with no jQuery: 18 new demo pages (Calendar, Kanban, Chat, File Manager, Mailbox, Wizard, Tabulator data tables, and more), a documentation overhaul, and major dependency upgrades. See the CHANGELOG for full details.

Premium templates

AdminLTE will always be free and open source. When a project needs more โ€” app-ready pages, framework-native codebases, dedicated support โ€” our team hand-picks premium dashboards at adminlte.io/premium, including editions built for the same stacks AdminLTE integrates with:

๐Ÿ‘ Admindek โ€” feature-rich Bootstrap 5 dashboard with dark mode

Admindek
The natural next step from AdminLTE: Bootstrap 5 + vanilla JS, 100+ components, dark/light modes, RTL, 10 color presets.
Also for Laravel ยท Next.js ยท Angular
๐Ÿ‘ Apex Dashboard โ€” admin template available for Next.js, Laravel, Django and Angular

Apex Dashboard
5 dashboard variants, 20+ app pages, 125+ routes, full CRUD โ€” in your backend's native stack.
For Next.js ยท Laravel ยท Django ยท Angular
๐Ÿ‘ Zenith โ€” ultra-minimal admin dashboard, Django edition

Zenith Dashboard โ€” Django
Achromatic, ultra-minimal design as a ready-to-run Django project: 50+ pages, 6 dashboards, live theme customizer.
๐Ÿ‘ Haze โ€” Nuxt 4 admin dashboard with 92+ pages and 5 dashboards

Haze โ€” Nuxt
Nuxt 4 + Nuxt UI v4 + Tailwind CSS v4. 92+ pages, 7 layouts, 5 dashboards, RTL, i18n, mock API layer.

View all premium templates โ†’

Browser & platform support

AdminLTE supports the latest versions of all modern browsers (Chrome, Firefox, Safari, Edge) via Bootstrap 5.3.8. The build scripts run cross-platform โ€” Windows (CMD, PowerShell, Git Bash), macOS and Linux โ€” using cross-platform npm utilities throughout.

Security & production deployment

AdminLTE is a UI template. Deploy only the compiled production assets (dist/js/adminlte.min.js, dist/css/adminlte.min.css) and your own application files โ€” never node_modules/, the demo HTML pages, or the src/ directory.

About CVE-2021-36471: this CVE is disputed and does not represent a vulnerability in AdminLTE โ€” it refers to demo pages being accessible when example files are incorrectly deployed to production. AdminLTE v4 cleanly separates development demos from production assets.

For detailed guidelines, authentication requirements, and best practices, see SECURITY.md.

Sponsorship

Support AdminLTE development by becoming a sponsor or donor.

๐Ÿ‘ Sponsor on GitHub
   ๐Ÿ‘ Donate via PayPal

Our sponsors

๐Ÿ‘ User avatar: spizzo14
   ๐Ÿ‘ User avatar: tomhappyblock
   ๐Ÿ‘ User avatar: stefanmorderca
   ๐Ÿ‘ User avatar: tito10047
   ๐Ÿ‘ User avatar: sitchi
   ๐Ÿ‘ User avatar: npreee
   ๐Ÿ‘ User avatar: isaacmorais
  

Your avatar here? Become a sponsor

Contributing

Contributions are highly welcome:

  1. Install Node.js (LTS) and clone this repository (master branch).
  2. npm install, then npm start to run the dev server.
  3. Make your changes (run npm run lint before committing) and open a PR against master.

License

AdminLTE is an open source project by AdminLTE.io licensed under MIT. AdminLTE.io reserves the right to change the license of future releases.

Image credits

Pixeden, Graphicsfuel, Pickaface, Unsplash, Uifaces, Unavatar