AdminLTE 4 is an application theme for Drupal.
Build intranets, dashboards or SaaS-style app front-ends with the popular AdminLTE 4 UI: Bootstrap 5.3, vanilla JavaScript (no jQuery), and light & dark colour modes. Every asset is bundled locally — no CDN required.
✅ Officially created and maintained by Colorlib - the authors of AdminLTE itself. This is the first-party Drupal port, not a third-party reskin.
Built for
- Application & SaaS front-ends — dashboards, customer portals, the admin panel of your own app.
- Intranets and internal tools that need a clean, familiar UI.
- Data-heavy back-offices where Bootstrap components and a collapsible sidebar shine.
It also works as a Drupal administration theme, but that's a secondary use case. If you want a dedicated admin experience, Gin is Drupal's purpose-built admin theme — AdminLTE is at its best powering the front end of an application.
Features
- Bootstrap 5.3 UI with the full AdminLTE 4 application shell (navbar, collapsible sidebar, content header, footer).
- Light & dark modes with a navbar toggle, OS-preference auto mode and a flash-free initialiser.
- No jQuery — behaviours are vanilla JavaScript.
- Self-contained — AdminLTE, Bootstrap, Bootstrap Icons and the Source Sans 3 font are all bundled; no external requests.
- Theme settings: default colour mode, dark sidebar, initial sidebar state, compact mode, forced RTL, a primary/accent colour picker, and a drag-resizable sidebar with a configurable default width.
- Bootstrap-grid Layout Builder layouts (one, two, content + sidebar, three and four column).
- Single Directory Components —
small-box,info-boxandcalloutwidgets, ready for UI Patterns / UI Suite.
Requirements
- Drupal 10.3+ or 11.
- The Bootstrap5 base theme (
drupal/bootstrap5 ^4.0) — Composer pulls it in automatically; it supplies Drupal core-markup styling. AdminLTE still bundles its own Bootstrap build.
Installation
While the theme is in beta, request it explicitly so Composer doesn't skip the pre-release:
composer require 'drupal/adminlte:^1.0@beta' drush theme:enable adminlte
Then manage it at Appearance (/admin/appearance). To use it only for the back end, set it as the Administration theme.
Navigation: front-end vs. admin
Two navigation blocks are placed in the sidebar on install, so you can pick what fits:
- Main navigation — your site's own menu. Use this when AdminLTE is your default (front-end) theme. Primary use case.
- Administration — Drupal's admin menu as a collapsible treeview with per-section icons. Use this when AdminLTE is the administration theme.
Optional integrations
- UI Patterns 2 — surfaces the bundled SDC components in Layout Builder, Views and field formatters.
- UI Icons — exposes the bundled Bootstrap Icons pack in Drupal's icon pickers.
- CSS Editor — add custom CSS from the admin UI without touching theme files.
- Gin Login if you want beautiful logins - or help to improve it in adminlte: #3608688: Improve the login / passwort reset / registration template
Credits
Built on AdminLTE 4 by Colorlib. The same dashboard is also available for HTML, React, Vue, Angular, Laravel, Symfony, Django and ASP.NET — see adminlte.io.
Project information
- Ecosystem: Bootstrap5
6 sites report using this module
- Created by silkalns on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
Releases
Development version: 1.0.x-dev updated 17 Jul 2026 at 06:44 UTC





