You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Aigars Silkalns 9189ecc34c Updated to 2.5 6 months ago
.github update 1 2 years ago
ci Added verifying version before creating release 3 years ago
src Phase 3: Complete major dependency updates - copy-webpack-plugin->13.0.0, babel-loader->10.0.0, webpack-cli->6.0.1, eslint->9.29.0 with flat config migration 6 months ago
webpack Phase 3: Complete major dependency updates - copy-webpack-plugin->13.0.0, babel-loader->10.0.0, webpack-cli->6.0.1, eslint->9.29.0 with flat config migration 6 months ago
.babelrc Fixed build errors 6 months ago
.editorconfig Inital release 8 years ago
.gitattributes Inital release 8 years ago
.gitignore update 1 2 years ago
.nvmrc update 1 2 years ago
.stylelintrc.json update 1 2 years ago
CHANGELOG.md Updated to 2.5 6 months ago
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 8 years ago
LICENSE Add LICENSE file 8 years ago
README.md v2.5.0: Complete modernization - updated all remaining dependencies, comprehensive README and CHANGELOG updates 6 months ago
browserslist update 1 2 years ago
eslint.config.mjs Phase 3: Complete major dependency updates - copy-webpack-plugin->13.0.0, babel-loader->10.0.0, webpack-cli->6.0.1, eslint->9.29.0 with flat config migration 6 months ago
forms.php Migrating to v5 5 years ago
package-lock.json v2.5.0: Complete modernization - updated all remaining dependencies, comprehensive README and CHANGELOG updates 6 months ago
package.json Updated to 2.5 6 months ago
webpack.config.js Inital release 8 years ago

README.md

Adminator Bootstrap 5 Admin Template v2.5.0

Adminator is a responsive Bootstrap 5 Admin Template built with modern development tools. It provides you with a collection of ready to use code snippets and utilities, custom pages, a collection of applications and some useful widgets.

โœจ Latest Update (v2.5.0): Completely modernized build system with latest dependencies, ESLint 9.x flat config, and enhanced development experience.

Preview of this awesome admin template available here: https://colorlib.com/polygon/adminator/index.html

Preview

Screenshot

Adminator admin dashboard template preview

Demo Site: Here

TOC

What's New in v2.5.0

๐ŸŽ‰ Major Modernization Release - Complete overhaul of the development stack:

  • ๐Ÿš€ Latest Dependencies: All 22+ dependencies updated to latest versions
  • โšก Modern Build Tools: webpack 5.99.9, webpack-dev-server 5.2.2
  • ๐Ÿ”ง ESLint 9.x: Migrated to modern flat config format
  • ๐ŸŽจ Enhanced CSS: Latest Sass (1.89.2), PostCSS (8.5.5), Bootstrap (5.3.6)
  • ๐Ÿ“Š Updated Components: Chart.js 4.5.0, FullCalendar 6.1.17
  • ๐Ÿ›ก๏ธ Zero Vulnerabilities: Complete security audit with all packages secure
  • ๐Ÿ”„ Modern Tooling: babel-loader 10.x, copy-webpack-plugin 13.x, webpack-cli 6.x
  • ๐Ÿ“ฑ Enhanced Experience: Better development server, faster builds, improved linting

Getting Started

In order to run Adminator on your local machine all what you need to do is to have the prerequisites stated below installed on your machine and follow the installation steps down below. Prebuilt static assets can be found under releases.

Prerequisites

  • Node.js 18.12.0 or higher (tested with Node.js 23.11.0)
  • npm (included with Node.js) or Yarn
  • Git

Installing & Local Development

Start by typing the following commands in your terminal in order to get Adminator full package on your machine and starting a local development server with live reload feature.

# Clone the repository
git clone https://github.com/puikinsh/Adminator-admin-dashboard.git adminator

# Navigate to the project directory
cd adminator

# Install dependencies
npm install

# Start development server (available at http://localhost:4000)
npm start

# Alternative: Start with webpack dashboard
npm run dev

Development Commands

# Development server with hot reload
npm start

# Development server with dashboard
npm run dev

# Build for production (optimized)
npm run build

# Build for production (unminified)
npm run release:unminified

# Build for production (minified)
npm run release:minified

# Preview production build
npm run preview

# Lint JavaScript files
npm run lint:js

# Lint SCSS files  
npm run lint:scss

# Run all linters
npm run lint

Adminator for other platforms and frameworks

Files/Folders Structure

Here is a brief explanation of the template folder structure and some of its main files usage:

โ””โ”€โ”€ src                         # Contains all template source files.
โ”‚   โ””โ”€โ”€ assets                  # Contains JS, CSS, images and icon fonts.
โ”‚   โ”‚   โ””โ”€โ”€ scripts             # Contains all JavaScript files.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ charts          # Chart.js, Sparkline & Pie Chart plugins init.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ chat            # All chat app JS code.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ constants       # Template constant values like color values.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ datatable       # Date table plugin init.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ datepicker      # Bootstrap datepicker init.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ email           # All email app code.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ fullcalendar    # Fullcalendar plugin init.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ googleMaps      # Google maps API integration code.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ masonry         # Masonry layout code.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ popover         # Bootstrap popover plugin init.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ scrollbar       # Perfect scrollbar plugin init.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ search          # Topbar toggle search init.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ sidebar         # Sidebar JS code.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ skycons         # Animated icons plugin init.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ utils           # Basic utils used for proper rendering.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ vectorMaps      # Vector maps plugin init.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ app.js          # Main application entry point.
โ”‚   โ”‚   โ”‚
โ”‚   โ”‚   โ””โ”€โ”€ static              # Contains the non-code files.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ fonts           # Contains icon fonts.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ images          # Contains all template images/svg.
โ”‚   โ”‚   โ”‚
โ”‚   โ”‚   โ””โ”€โ”€ styles              # Contains all SCSS files.
โ”‚   โ”‚       โ””โ”€โ”€ spec            # Contains custom SCSS files.
โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ components  # Contains all template components.
โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ generic     # Contains basic scaffolding styles.
โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ screens     # Contains views specific styles.
โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ settings    # Contains all template variables.
โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ tools       # Contains all mixins.
โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ utils       # Contains helper classes.
โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ index.scss  # Indicator file.
โ”‚   โ”‚       โ”‚
โ”‚   โ”‚       โ””โ”€โ”€ vendor          # Contains all plugin files & custom styles.
โ”‚   โ”‚       โ””โ”€โ”€ index.scss      # Main style entry point.
โ”‚   โ”‚
โ”‚   โ””โ”€โ”€ *.html                  # All HTML template pages.
โ””โ”€โ”€ webpack                     # Contains Webpack configuration.
โ”‚   โ””โ”€โ”€ plugins                 # Contains all Webpack plugins config.
โ”‚   โ””โ”€โ”€ rules                   # Contains Webpack loaders config.
โ”‚   โ””โ”€โ”€ config.js               # Main Webpack configuration.
โ”‚   โ””โ”€โ”€ devServer.js            # Development server configuration.
โ”‚   โ””โ”€โ”€ manifest.js             # Build system constants.
โ”‚
โ””โ”€โ”€ .babelrc                    # Babel ES6 transpiler configuration.
โ””โ”€โ”€ .editorconfig               # Code editor consistency settings.
โ””โ”€โ”€ eslint.config.mjs           # ESLint 9.x flat configuration.
โ””โ”€โ”€ .gitattributes              # Git attributes configuration.
โ””โ”€โ”€ .gitignore                  # Git ignore patterns.
โ””โ”€โ”€ .stylelintrc.json           # SCSS/CSS linting configuration.
โ””โ”€โ”€ browserslist                # Supported browsers configuration.
โ””โ”€โ”€ CHANGELOG.md                # Version history and updates.
โ””โ”€โ”€ package.json                # Node.js package configuration.
โ””โ”€โ”€ README.md                   # This documentation file.
โ””โ”€โ”€ webpack.config.js           # Webpack entry configuration.

Deployment

In deployment process, you have several commands:

  1. Production Build - Generate optimized assets for production:
npm run build
  1. Production Preview - Preview the production build locally:
npm run preview
  1. Custom Builds:
# Unminified production build (for debugging)
npm run release:unminified

# Minified production build (smallest size)
npm run release:minified

The built files will be available in the dist/ directory.

Built With

Core Framework & Build Tools

UI Components & Charts

JavaScript Libraries

Icons & Fonts

Additional Plugins

Changelog

See CHANGELOG.md for detailed version history.

Latest Release: V 2.5.0 (2025-06-16)

  • Complete modernization of build system and dependencies
  • Updated to ESLint 9.x with flat config
  • All 22+ dependencies updated to latest versions
  • Enhanced development experience and performance
  • Zero security vulnerabilities

Previous Releases

  • V 2.1.0: Upgraded all dependencies
  • V 2.0.0: Upgrade to Bootstrap 5
  • V 1.1.0: Upgrade to webpack 5
  • V 1.0.0: Initial Release

Authors

Colorlib

More info

License

Adminator is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the final products. But you always need to state that Colorlib is the original author of this template.