AdminLTE dark theme
AdminLTE Drupal Light Theme

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 Componentssmall-box, info-box and callout widgets, 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

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.

Supporting organizations: 
proudly helps maintaining this Drupal Application Theme for the Drupal community

Project information

Releases