Download Latest Version admin-lte-v4.0.0.zip (4.4 MB)
Email in envelope

Get an email when there's a new version of AdminLTE

Home / v4.0.0
Name Modified Size InfoDownloads / Week
Parent folder
admin-lte-v4.0.0.zip 2026-05-19 4.4 MB
README.md 2026-05-19 3.1 kB
v4.0.0 source code.tar.gz 2026-05-19 11.6 MB
v4.0.0 source code.zip 2026-05-19 11.8 MB
Totals: 4 Items   27.7 MB 24

AdminLTE 4.0.0 โ€” first stable release of the v4 line. A ground-up rewrite on Bootstrap 5.3 with no jQuery.

๐Ÿ“– Documentation ยท ๐Ÿš€ Migration from v3 ยท ๐ŸŽจ Live preview


Highlights

  • 18 new demo pages โ€” Calendar (FullCalendar), Kanban (SortableJS), Chat, File Manager, Projects, Mailbox (Inbox/Read/Compose), Form Wizard, Data Tables (Tabulator), Profile, Settings, Invoice, Pricing, FAQ, plus 404 / 500 / Maintenance error pages.
  • Documentation overhaul โ€” Getting Started, Customization, RTL, Migration from v3, Layout Blueprint, Recipes, Deployment, Recommended Integrations, JavaScript Plugins Overview. Split sidebar navigation so the live preview no longer feels like a docs site. Reading-friendly typography with consistent card wrappers across every page.
  • FAQ rebuilt as a custom page with a hero, live search, section chips, and an accordion of 19 questions across six topics.
  • Six issue fixes: [#6010], [#6019], [#6020], [#6021], [#6026], [#6028].
  • Visible color-mode toggle in the default topbar, with localStorage persistence and prefers-color-scheme integration.
  • Major dependency upgrades: ESLint 9 โ†’ 10, TypeScript 5.9 โ†’ 6, Stylelint 16 โ†’ 17, Astro 6.0 โ†’ 6.3, and refreshed minor versions across autoprefixer / postcss / rollup / sass / terser.
  • Dependency tree cleanup: dropped eslint-plugin-import, eslint-config-xo*, and the legacy .eslintrc.json. Flat config only.
  • Security: npm overrides for yaml and stylelint-config-twbs-bootstrap mean npm install runs without --legacy-peer-deps and reports 0 vulnerabilities.

Breaking changes from v3

v3 v4
.wrapper .app-wrapper
.main-header .app-header
.main-sidebar .app-sidebar
.content-wrapper .app-main
data-toggle data-bs-toggle (Bootstrap 5)
data-widget="pushmenu" data-lte-toggle="sidebar"
data-widget="treeview" data-lte-toggle="treeview"
.dark-mode body class data-bs-theme="dark" attribute
jQuery required Vanilla TypeScript โ€” no jQuery
enablePersistence defaulted on Defaults off; opt in via data-enable-persistence="true"

See the dedicated Migration from v3 guide for the complete list and step-by-step upgrade order.

Install

:::bash
npm install admin-lte@4.0.0

Or via CDN:

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

See <[inline_block>0</inline_block>](https://github.com/ColorlibHQ/AdminLTE/blob/master/CHANGELOG.md#400 for the full notes.

Source: README.md, updated 2026-05-19