AdminLTE 4 - Drupal Application / SaaS Theme
AdminLTE 4 is a Drupal theme that provides the popular AdminLTE 4 UI for building application front-ends like dashboards and SaaS interfaces. It uses Bootstrap 5.3 and vanilla JavaScript, offers light and dark modes, and bundles all assets locally.
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.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 1.0.0-beta6 | Pre-release | 10–11 | Sep 23, 2026 | |
| 1.0.0-beta5 | Pre-release | 10–11 | Jul 13, 2026 | |
| 1.0.0-beta4 | Pre-release | 10–11 | Jul 13, 2026 | |
| 1.0.0-beta3 | Pre-release | 10–11 | Jul 13, 2026 | |
| 1.0.0-beta2 | Pre-release | 10–11 | Jul 10, 2026 | |
| 1.0.x-dev | Dev | 10–11 | Jul 9, 2026 | |
| 1.0.0-beta1 | Pre-release | 10–11 | Jul 1, 2026 |