HTMLAdmin dashboard

AdminLTE — HTML Admin dashboard Template

By nkeonye-akumah

AdminLTE is a responsive admin dashboard template based on Bootstrap 5, offering ready-to-use dashboard layouts and example pages.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-02View source

What stands out

A quick read of the recorded project description.

01

Responsive admin template built on Bootstrap 5 and its JavaScript plugins

02

Includes example pages such as dashboards, covering resolutions from mobile to desktop

03

Provides SCSS source code with comments for easier style adjustments

04

Offers npm development server and build scripts, supporting automatic compilation on file changes

05

Uses the MIT license, allowing free use, modification, commercial use, and distribution

Template Details

AdminLTE is an admin dashboard template built on Bootstrap 5 and its JavaScript plugins, positioned as a responsive management interface that adapts to screen resolutions from small mobile devices to large desktops. The repository primarily uses HTML, with SCSS and JavaScript source code included; the code is commented, and SCSS is used to improve style customizability.

The template provides dashboard-type example pages (such as index.html, index2.html, index3.html, etc.) along with development and build scripts: npm install installs dependencies, npm start launches a development server and automatically compiles and refreshes on file changes, and npm run build and npm run production generate assets. The README explicitly states that the template itself is a UI template; for production deployment, only the compiled dist/js/adminlte.min.js and dist/css/adminlte.min.css plus the application's own files should be published, and node_modules, example HTML files, the src directory, and development configuration files should not be deployed.

Regarding licensing, the repository uses the MIT license, permitting free use, modification, commercial use, and distribution of this version of the code; when distributing copies or substantial portions of the code, the copyright notice and the full MIT license notice must be retained. Third-party assets such as demo images, fonts, and icons must be checked separately under their respective licenses; external services such as domains, hosting, databases, payments, or AI may incur additional charges.

HTMLBackend

Is it right for your project?

Use Cases

  • Building the interface framework and dashboard pages for an admin management system
  • Using as a starting template for further development of a Bootstrap 5 admin project
  • Referencing its HTML, SCSS, and JS organization to create custom admin interfaces

Suitable For

  • Front-end developers who need ready-made admin layouts and dashboard examples
  • Projects using the Bootstrap 5 stack that want to customize styles
  • Teams looking to use and modify the code for free under the MIT license

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Run npm install to install dependencies, then npm start to launch the development server (default http://localhost:3000)

  2. 2

    Use npm run build or npm run production to build assets; output is in the dist directory

  3. 3

    For production, deploy only dist/js/adminlte.min.js, dist/css/adminlte.min.css, and the application's own files; do not deploy node_modules, example HTML, or the src directory

  4. 4

    Before use, check the respective licenses of third-party assets such as demo images, fonts, and icons

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version under the MIT license in the public repository; the free scope applies to this version's code and does not imply that external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution of this version's code are permitted.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • The current version is provided free under the MIT license, but AdminLTE.io reserves the right to change the license for future versions, so subsequent versions may no longer use the MIT license.
  • For production deployment, only the compiled dist/js/adminlte.min.js and dist/css/adminlte.min.css plus the application's own files should be published.
  • Example HTML files (index.html, index2.html, index3.html, etc.) should not be deployed to production.
  • The project also has paid premium template pages, which are optional paid content independent of the MIT-licensed free template.
  • Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

AdminLTE.io reserves the right to change the license of future releases.

Original README

Only compiled production assets: `dist/js/adminlte.min.js` and `dist/css/adminlte.min.css`

Original README

Demo/example HTML files (index.html, index2.html, index3.html, etc.)

Original README

AdminLTE.io just opened a new premium templates page.

Original README
https://github.com/nkeonye-akumah/AdminLTE/blob/master/LICENSEhttps://github.com/nkeonye-akumah/AdminLTE/blob/master/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-02. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 80 / 100
Technologies
HTML
Website type
Admin dashboard
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-01-21
Screenshot last checked
2026-10-02

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies HTML as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: e12eb448d34bc68a31b03f052b7b9ddc2bde1997dcebeaf0c33f579acd96f7c4

2026-10-02T22:25:43.559Z

Source file / repository
# [AdminLTE - Bootstrap 5 Admin Dashboard](https://adminlte.io)

[![npm version](https://img.shields.io/npm/v/admin-lte/latest.svg)](https://www.npmjs.com/package/admin-lte)
[![Packagist](https://img.shields.io/packagist/v/almasaeed2010/adminlte.svg)](https://packagist.org/packages/almasaeed2010/adminlte)
[![cdn version](https://data.jsdelivr.com/v1/package/npm/admin-lte/badge)](https://www.jsdelivr.com/package/npm/admin-lte)
[![Discord Invite](https://img.shields.io/badge/discord-join%20now-green)](https://discord.gg/jfdvjwFqfz)
[![Netlify Status](https://api.netlify.com/api/v1/badges/1277b36b-08f3-43fa-826a-4b4d24614b3c/deploy-status)](https://app.netlify.com/sites/adminlte-v4/deploys)

**AdminLTE** is a fully responsive administration template. Based on **[Bootstrap 5](https://getbootstrap.com/)** framework and also the JavaScript plugins.
Highly customizable and easy to use. Fits many screen resolutions from small mobile devices to large desktops.

## What's New in v4.0.0-rc6

**Security & Feature Release** - Important security fixes and new sidebar persistence feature:

- **Security Fixes** - Resolved 4 vulnerabilities (XSS in Astro, auth bypass, unsanitized attributes)
- **Sidebar State Persistence** - Sidebar now remembers collapsed/expanded state across page refreshes
- **Node.js 22** - Updated all GitHub Actions workflows to Node.js 22 LTS (supported until 2027)
- **Latest Dependencies** - 15+ packages updated including Astro 5.16.4, Prettier 3.7.4, Rollup 4.53.3
- **CI/CD Improvements** - Updated CodeQL actions to v3, fixed release workflow bugs

**Key Improvements:**

- ✅ Zero security vulnerabilities - all npm audit issues resolved
- ✅ Sidebar state persists in localStorage (configurable, SSR-safe, mobile-aware)
- ✅ GitHub Actions use Node.js 22 (Active LTS until April 2027)
- ✅ CodeQL security scanning updated to latest v3 actions
- ✅ Release workflow fixed for proper asset packaging

**Install the latest:**
```bash
npm install [email protected]
```

See the [CHANGELOG.md](CHANGELOG.md) for complete details.

## Looking for Premium Templates?

AdminLTE.io just opened a new premium templates page. Hand picked to ensure the best quality and the most affordable
prices. Visit <https://adminlte.io/premium> for more information.

!["AdminLTE Presentation"](https://adminlte.io/AdminLTE3.png "AdminLTE Presentation")

**AdminLTE** has been carefully coded with clear comments in all of its JS, SCSS and HTML files.
SCSS has been used to increase code customizability.

## Quick start

### Development

To start developing with AdminLTE:

1. **Install dependencies:** `npm install`
2. **Start development server:** `npm start` *(opens browser at http://localhost:3000)*
3. **Start coding!** Files auto-compile and refresh on changes

### Production Build

To build for production:

1. **Full production build:** `npm run production` *(includes linting and optimization)*
2. **Quick build:** `npm run build` *(faster for development/testing)*

### Available Scripts

- `npm start` - Start development server with file watching
- `npm run build` - Build all assets for development
- `npm run production` - Full production build with linting and bundlewatch
- `npm run lint` - Run all linters (JS, CSS, docs, lockfile)
- `npm run css` - Build CSS only
- `npm run js` - Build JavaScript only

## Browser Support

AdminLTE supports all modern browsers with the latest Bootstrap 5.3.7:
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)

## Platform Support

AdminLTE v4 build scripts work cross-platform:
- **Windows** - Command Prompt, PowerShell, Git Bash
- **macOS** - Terminal, iTerm2
- **Linux** - Bash, Zsh, and other Unix shells

All npm scripts use cross-platform utilities to ensure consistent behavior across different operating systems.

## Security & Production Deployment

### Important Security Notice

AdminLTE is a **UI template** - when deploying to production, follow these critical guidelines:

**What to Deploy:**
- Only compiled production assets: `dist/js/adminlte.min.js` and `dist/css/adminlte.min.css`
- Your application-specific files

**What NOT to Deploy:**
- `node_modules/` directory
- Demo/example HTML files (index.html, index2.html, index3.html, etc.)
- Source files (`src/` directory)
- Development configuration files

**CVE-2021-36471 Notice:**
This CVE is **disputed** and does not represent a vulnerability in AdminLTE. It refers to demo pages being accessible when developers incorrectly deploy example files to production. AdminLTE v4 has a clear separation between development demos and production assets. See [SECURITY.md](SECURITY.md) for complete details.

**Production Build:**
```bash
npm run production  # Builds optimized assets in dist/
```

For detailed security guidelines, authentication requirements, and best practices, see [SECURITY.md](SECURITY.md).

## Sponsorship

Support AdminLTE development by becoming a sponsor or donor.

<p align="center">
  <a href="https://github.com/sponsors/danny007in">
    <img src="https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86" alt="Sponsor on GitHub" />
  </a>
  &nbsp;&nbsp;
  <a href="https://www.paypal.me/daniel007in">
    <img src="https://img.shields.io/static/v1?label=Donate&message=%E2%9D%A4&logo=PayPal&color=%2300457C" alt="Donate via PayPal" />
  </a>
</p>

## Our Sponsors

<p align="center">
  <a href="https://github.com/spizzo14"><img src="https://unavatar.io/github/spizzo14?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png" width="50" height="50" alt="User avatar: spizzo14" loading="lazy" /></a>&nbsp;&nbsp;
  <a href="https://github.com/tomhappyblock"><img src="https://unavatar.io/github/tomhappyblock?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png" width="50" height="50" alt="User avatar: tomhappyblock" loading="lazy" /></a>&nbsp;&nbsp;
  <a href="https://github.com/stefanmorderca"><img src="https://unavatar.io/github/stefanmorderca?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png" width="50" height="50" alt="User avatar: stefanmorderca" loading="lazy" /></a>&nbsp;&nbsp;
  <a href="https://github.com/tito10047"><img src="https://unavatar.io/github/tito10047?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png" width="50" height="50" alt="User avatar: tito10047" loading="lazy" /></a>&nbsp;&nbsp;
  <a href="https://github.com/sitchi"><img src="https://unavatar.io/github/sitchi?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png" width="50" height="50" alt="User avatar: sitchi" loading="lazy" /></a>&nbsp;&nbsp;
  <a href="https://github.com/npreee"><img src="https://unavatar.io/github/npreee?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png" width="50" height="50" alt="User avatar: npreee" loading="lazy" /></a>&nbsp;&nbsp;
  <a href="https://github.com/isaacmorais"><img src="https://unavatar.io/github/isaacmorais?fallback=https%3A%2F%2Fraw.githubusercontent.com%2FJamesIves%2Fgithub-sponsors-readme-action%2Fdev%2F.github%2Fassets%2Fplaceholder.png" width="50" height="50" alt="User avatar: isaacmorais" loading="lazy" /></a>&nbsp;&nbsp;
</p>

<p align="center">
  <a href="https://github.com/sponsors/danny007in">Your avatar here? Become a sponsor</a>
</p>

## Contributing

- Highly welcome.
- For your extra reference check [AdminLTE v4 Contribution Guide](https://github.com/ColorlibHQ/AdminLTE#contributing)
- First thing first, you should have bit knowledge about NodeJS.
- Github Knowledge.
- Install NodeJS LTS version.
- Clone this Repository to your machine and change to `master` branch.
- Go to Cloned Folder.
- In cli/bash run `npm install` it will install dependency from `package.json`.
- After installation completes, run `npm start`
- Cool, Send your changes in PR to `master` branch.


## License

AdminLTE is an open source project by [AdminLTE.io](https://adminlte.io) that is licensed under [MIT](https://opensource.org/licenses/MIT).
AdminLTE.io reserves the right to change the license of future releases.

## Image Credits

- [Pixeden](http://www.pixeden.com/psd-web-elements/flat-responsive-showcase-psd)
- [Graphicsfuel](https://www.graphicsfuel.com/2013/02/13-high-resolution-blur-backgrounds/)
- [Pickaface](https://pickaface.net/)
- [Unsplash](https://unsplash.com/)
- [Uifaces](http://uifaces.com/)
- [Unavatar](https://unavatar.io/)
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.