Skip to content

AdminLTE

Free Bootstrap 5 admin dashboard template with responsive layouts and dark mode.

Stars
45.7k
Forks
18.1k
Licence
MIT
Language
Astro
Last update
5 days ago
Type
Library

What it is

AdminLTE is a free, MIT-licensed set of ready-made dashboard pages and components built on Bootstrap 5.3, used as the starting point for admin panels and back-office screens. It is responsive across phone and desktop sizes and uses vanilla JavaScript without jQuery. People use it to avoid designing an admin interface from scratch.

  • Start a new admin dashboard by loading the CSS and JavaScript from a CDN with no build step
  • Install via npm and customize the template's styles and pages
  • Use the included demo pages such as Calendar, Kanban, Chat, File Manager or Mailbox as starting points
  • Use the sidebar search plugin to filter a navigation menu as you type

Great for

  • Developers building an internal admin panel or back-office tool quickly
  • Teams that already use Bootstrap and want a consistent dashboard look
  • Developers who want a template in their framework, such as React, Vue, Laravel or Django, via the listed sibling editions
  • Projects that need dark mode and right-to-left (RTL) layout out of the box

Not ideal for

  • People who want a finished application with a backend, database or login system already built, since this is a front-end template
  • Projects not using Bootstrap, since the template is built on Bootstrap 5.3 and its styles would need to be adapted
  • Designers looking for a fully custom visual identity, as the default look is a standard admin theme
Step-by-step guide: how to use AdminLTEInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Install with a package manager

    You'll need: Node.js 22.22.3+, 24.16.0+, or 26.3.0+ and npm 10+ (only needed to develop AdminLTE itself)

    Install from npm (version 4)

    npm install admin-lte@4

    Install from Composer

    composer require almasaeed2010/adminlte
  2. 2

    Run it

    • Load the CSS and JavaScript from the CDN links in the Quick start section, or install with npm
    • Open the Getting Started guide at adminlte.io/themes/v4/docs/introduction.html
    • Copy one of the demo pages as a starting point for your own dashboard
    • For source development, run npm ci and then npm start to open the dev server at http://localhost:3000
  3. 3

    Get the most out of it

    • Use the framework editions (React, Vue, Laravel, Django and others) listed in the README if your stack matches one of them
    • Enable the sidebar search plugin added in version 4.3 to filter long menus
    • Use the built-in dark mode and RTL support when your audience needs them
    • Run npm run test-a11y to check accessibility on built pages, as described in the README

Downloads

Strengths

  • Ships a broad set of prebuilt admin pages and components, reducing starting effort
  • Available through CDN, npm and Composer, so it fits several workflows
  • Released under the MIT license, which permits commercial use

Trade-offs

  • The README describes a documentation overhaul and frequent releases, so checking the version you use against the changelog is advisable
  • Being a template, most of its value is in its look and layout; you still need to supply the data and server logic
  • The README's development section lists specific Node.js version requirements that you must match to build from source

How it compares

ProjectStarsTypeLevelUpdatedBest for
AdminLTE (this)45.7kLibrarybeginner5 days agoDevelopers building an internal admin panel or back-office tool quickly
tabler42kLibrarybeginner7 days agoDevelopers building internal admin panels or dashboards quickly
gentelella21.6kLibraryintermediate6 days agoDevelopers who want a starting point for an internal admin panel without adopting a frontend framework
coreui-free-bootstrap-admin-template12.3kAppintermediate3 months agoDevelopers building an internal admin or dashboard page with Bootstrap
vuestic-admin11kAppintermediate8 months agoDevelopers starting a new internal admin or dashboard in Vue
ngx-admin25.7kFrameworkintermediate2.1 years agoDevelopers starting a new Angular admin or back-office dashboard

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.