SmartAdmin – an advanced, jQuery-free Bootstrap 5 Admin and Dashboard UI – is built for the next generation of web applications. Its exceptional design includes a vast collection of reusable UI components, integrated with modern, dependency-free JavaScript plugins, fully optimized for performance, scalability, and compatibility across all major frameworks.
🔧 Framework Support:
SmartAdmin is now fully available in:
- ✅ Bootstrap HTML
- ✅ Laravel 12.x
- ✅ React 19.x (Seed Version)
- ✅ Next.js 15. x (Seed Version)
- ✅ Angular 20.x (Seed Version)
- ✅ PHP 8x
- ✅ Django 5.x
- ✅ ASP.NET Core 9x
- ✅ ASP.NET Core MVC 9x
- ✅ Symfony
- ✅ CodeIgniter
- ✅ CakePHP
- ✅ Flask
- ✅ Node.js (EJS)
- ✅ Ruby on Rails
- ✅ Spring Boot
🚀 Why Choose SmartAdmin?
SmartAdmin is engineered specifically for enterprise-grade web applications, with performance, scalability, and future-forward development in mind.
- Built by Experts — 100% of our energy goes into SmartAdmin
- Always Evolving — Continuous updates, improvements, and innovation
- Clean Licensing — No GPL, no copy-left, no viral license dependencies
- Custom, In-House Plugins — Built for clarity, control, and long-term stability
- MIT & Custom Code — Legally simple and developer-friendly stack
- Trusted by Enterprises — Proven stability and support over 10+ years
💡 What you are getting:
- Full & Seed projects – Available for all framework flavors
- Full Documentation – Access to full documentation, advanced usage, color manipulation tutorials, and Tips & Tricks
- Regular updates – Proven by 10 years of consistent updates based on customer feedback
- Customer support – A Dedicated team is on standby to address all your concerns relating to the template
- Infinite skins – Use our gulp build commands with the combination of SCSS variables to easily produce skins of your desire
- Layout options – There are over 150+ layout variations you can mix and match any layout options without breaking the design elements
- Theme Modes – Light & Dark Modes layer on top of the Skins layer
- Unique plugins – We have produced several unique plugins catered for this template
- FontAwesome 5 Pro - We were one of the few backers of FontAwesome Pro and have acquired unique perpetual rights to use the FontAwesome Pro 5.0 library to be included within this product
📈 Third-party plugins for SmartAdmin WebApp BS5:
- ✔️ Apex Charts (MIT License)
- ✔️ Bootstrap (MIT License)
- ✔️ TanStack Table (MIT License)
- ✔️ Sortable.js (MIT License)
- ✔️ FullCalendar.js (MIT License)
- ✔️ VectorMaps (MIT License)
- ✔️ PeityChart (ES5/6 code, custom-built and exclusive to SmartAdmin.)
- ✔️ EasyPieChart (ES5/6 code, custom-built and exclusive to SmartAdmin.)
- ✔️ All other plugins included in SmartAdmin are proprietary, developed in-house, and exclusively available with a valid purchase of the SmartAdmin license.
Be smart in 2026 and go with SmartAdmin. It's Okay to be Smart!
Version 5.5.0 - August 21, 2025
Update 5.5.0
- Angular Seed Version
- Ruby on Rails Seed and Full Versions
- Spring Boot Seed and Full Versions
Update 5.4.0
- React Seed Version
- Next.js Seed Version
Update 5.3.0
- ASP.NET Core 9x Seed and Full Versions
- ASP.NET MVC 5x Seed and Full Versions
- Symfony Seed and Full Versions
- CodeIgniter Seed and Full Versions
- CakePHP Seed and Full Versions
- Flask Seed and Full Versions
- Node.js Seed and Full Versions
Update 5.2.0
- Minor design updates and improvements
- PHP Seed and Full Versions
- Laravel Seed and Full Versions
- Django Seed and Full Versions
Update 5.1.0 - Major Update
- 4 New Dashboard Examples
- SmartTable v1.2.7 (Improvements, bug fixes, Add/Edit/Delete feature)
- Apex Chart Library with SmartAdmin custom wrapper
- Converted East Pie Chart, Peity Chart to Es6 Modules
- Full Calendar Integration with Custom Wrapper
- Inhouse plugin "Steamline Charts"
- Added Themes
- Updated Docs
- Vector Maps
Update 5.0.3 - Release Notes
New Features
- SmartTables Enhancements
- Added a robust
initializeBootstrapComponents method in SmartTables.js v1.2.1:
- Initializes Bootstrap 5 components via the native Bootstrap JavaScript API.
- Handles fallback to jQuery-based Bootstrap (older versions).
- Includes support for popovers, tooltips, and dropdowns.
- Includes proper error handling.
- Emits custom events for third-party code to hook into.
- Provides a hook for developers to run custom code when rows are expanded.
- Integrated
initializeBootstrapComponents with expanded rows in three key places:
- In
updateExpandedRow for both local and server-side data.
- In
updateExpandedRowsAfterResize for server-side data specifically.
- Added an extra safeguard in
setupResponsiveRows with a setTimeout to ensure initialization occurs.
- Added detailed debugging via the SmartTables logger to help troubleshoot issues.
- Added print button for SmartTables.
- New Pages
- Added Search Page with full image search and image view functionality.
- Added Forum Page with interactive elements for compose and reply.
- Accessibility Improvements
- Added
.set-high-contrast<sup>beta</sup> mode and .color-blind mode for enhanced accessibility.
- Mobile Enhancements
- Added search input box for mobile (check this in mobile view).
Performance Enhancements
- SmartTables Performance
- Fixed issue with fuzzy match bug in SmartTables.js v1.2.1 from the last update, added a router to decide which search algorithm to use based on data source.
Visual and Functional Additions
- Styling Updates
- Enhanced responsive design in SmartTables.js v1.2.1: expanded buttons are more focused, and table hover effects are more UX-focused.
- Added a proper table hover CSS for both general tables and SmartTables (handles expanded rows).
- General Improvements
- Many other CSS fixes and improvements.
Redesigns and Optimizations
- Code Improvements
- Adjusted the appearance and performance of Panels.
Bug Fixes
- Fixed calendar table.
- Fixed broken images in the profile page.
Plugins
- SmartTables
- Enhanced functionality in SmartTables.js v1.2.1:
- Added
initializeBootstrapComponents method for better Bootstrap 5 integration.
- Improved fuzzy search with a router for algorithm selection based on data source.
- Added print button functionality.
- Key Features:
- Robust initialization of Bootstrap components with support for popovers, tooltips, and dropdowns.
- Fallback to jQuery-based Bootstrap for older versions.
- Custom event emission and hooks for expanded rows.
- Enhanced debugging with SmartTables logger.
- Performance Optimizations:
- Fixed fuzzy match bug with a new search algorithm router.
- Added safeguards for responsive row initialization.
Update 5.0.2 - Release Notes
New Features
Removals
- No Specific Removals Noted
- (No dependencies or features explicitly removed in this update.)
Redesigns and Optimizations
-
Bootstrap 5 Updates
- Updated display utility page to Bootstrap 5.
-
Code Cleanup
- Organized nav.scss for better maintainability.
- Cleaned up StackGenerator interface.
- Updated panel styles to reflect overall style consistency.
- Updated SmartTable page examples with various tricks and tips.
-
Bug Fixes
- Updated reset function to include dark mode reset to light.
- Moved navigation ARIA attributes to <LI> elements.
- Fixed data attribute error for data-actions.
- Fixed link color in dark mode.
- Fixed sanitize bug for data-action.
- Fixed dark navigation color issues.
- Fixed fuzzy search demo.
- Bug fix for StackGenerator.
Plugins
- SmartTables
- Enhanced functionality and performance for robust table data management.
- Key Features:
- Caching and prefetching for next page.
- Server-side AJAX methods with callhooks and Abort Controller.
- Improved handling of invalid data formats with proper alerts.
- Revamped core methods (Load Ajax, Process Data, Draw).
- Added support for managing hanging AJAX requests.
- Performance Optimizations:
- Optimized server fetch with loading spinner and mock server support.
Update 5.0.1 - Seed Only
New Features
Removals
- No Specific Removals Noted
- (No dependencies or features explicitly removed in this update.)
Redesigns and Optimizations
-
Code Cleanup
- Cleaned up and debugged JavaScript for improved performance and reliability.
- Cleaned up the design for a more polished user interface.
- Resolved SCSS bugs.
-
Responsive Fixes
- Fixed responsive design issues for better cross-device compatibility.
Plugins
-
SmartApp.js
- Added new functions to enhance UI management.
- Features:
- Introduced new utility functions for dynamic interactions.
- Optimized for performance and modularity.
-
SmartTables.js
- Rebuilt with ES6 modules and moved out of beta for robust table data management.
- Key Features:
- Sorting, filtering, and new export options (Excel, CSV, Copy, PDF, JSON, XML, HTML).
- New settings pages and Table Style Generator.
- Performance Optimizations:
- Enhanced stability and performance with ES6 module architecture.
Update 5.0.0 - Seed only
New Features
Removals
- jQuery Dependency
- Removed the dependency on jQuery and all jQuery-based plugins.
Redesigns and Optimizations
-
App Redesign
- Redesigned from the ground up to be more efficient and adapt to the latest technologies.
-
Build Process Revamp
- Revamped the build process to be more efficient and easier to maintain.
-
Templating Switch
- Switched to EJS for templating for better performance and more features.
- Migrated all base pages to EJS with up-to-date codes and latest features for Bootstrap 5.
Plugins
-
SmartNavigation.js
- Built with vanilla JavaScript, ensuring a lightweight and fast navigation experience.
- Features:
- Modular JS framework for UI without jQuery.
- Manages themes, panels, and sounds.
- Optimizations:
- Optimized event delegation and caching for scalable DOM interactions.
- Security:
- Strict input validation, fullscreen protection, and minimized event leaks.
- Performance:
- Efficient caching, debounced events, and optimized panel management.
- Tech:
- Enhanced with new CSS, EJS templates, and robust layout system.
-
SmartApp.js
- Built a fully modular ES5 framework for managing UI interactions without jQuery.
- Features:
- Modular JS framework for UI without jQuery.
- Manages themes, panels, and sounds.
-
SmartFilter.js
- Built a fuzzy search algorithm plugin in ES5 with a dynamic ranking system and other powerful features.
- Features:
- Lightweight vanilla JS for fast navigation.
- Uses WeakMap for memory efficiency.
- Secure caching, event delegation, and fuzzy search with pre-indexed text nodes.
- Security:
- Rate limiting, sanitized inputs, and error recovery.
- Performance:
- Debounced inputs, efficient string matching, and automatic cache clearing.
-
SmartSlimScroll.js
- Rebuilt from the ground up using ES5, updated security, and improved performance.
- Core Functionality:
- Custom Scrollbar, Vanilla JavaScript, Bootstrap 5 Compatibility.
- Key Features:
- Customizable Options (width, height, color, speed, etc).
- Touch Support, Drag-and-Drop Scrolling, Event Handling.
- Performance Optimizations:
- Event Throttling, Passive Event Listeners, Intersection Observer.
- WeakMap for State Management.
- Security Features:
- Input Sanitization (for width/height etc), Bounds Checking, Protected Against XSS.
- Memory Management:
- WeakMap Usage, Cleanup with Destroy, Event Listener Cleanup.
- Error Handling:
- Try-Catch Blocks, Graceful Degradation, Improved Logging.
- Modern JavaScript Features:
- ES6+ Syntax, Optional Chaining, Modern DOM APIs.
-
SmartTables.js (Beta)
- Built a fully modular ES5 robust plugin for table data management, sorting, export, import, and various API features.
- Key Features:
- Sorting, Filtering, Export, Import, Pagination.
- Responsive Design (using resizeObserver), Loading States.
- Customization options and plugin extension with a robust API.
- Performance Optimizations:
- Debouncing, Caching, Memory Management.
- Efficient DOM Operations (requestAnimationFrame).
- Security Features:
- Sanitized Inputs, Rate Limiting, Error Handling, and more.
- Extensibility and Hooks:
- Customizable templates, hooks for additional features.
- Robust API for plugin extension.
- Responsive Design:
- Using resizeObserver for optimal performance.
- Customization:
- Extensible API, Configuration Options, Plugin Extension.
- Data Handling:
- Multiple Data Sources, Column Management, Type Detection.
-
Sortable.js
- Integrated with SmartApp.js to manage panel drag and drop and other powerful features.
Moving forward, SmartAdmin version 4 will receive only security patches. We strongly recommend upgrading to version 5 at your earliest convenience.
Update 4.6.0
- Fixed all reported and discovered CSS bugs.
- Updated latest sass library builder.
- Fixed all build errors for gulp build, you should now be able to use the latest version of node. - Please ignore any depricated warnings as it will be fixed in future update.
- Added new Subscription Dashboard
- Added quick change icon (see top right) for Dark Mode, Light Mode, and Default Mode
- Fixed responsive data bug for Datatables, you can now use pagination without breaking the responsive dropdown.
- Added new plugin for File Manager (beta) - it maybe a little buggy, please use with caution
- Updated Bootstrap to 4.6.0, Jquery to 3.5.1, check your package.json
Please note that in the next update, I will be dropping support for IE10, this will be the last update for IE10 as BS5 will no longer support earlier versions of IE.
Update 4.5.1 (hot fix)
- Fixed all reported bugs and errors for Dark Mode
- Fixed Saving state for Skins
- Change DOM element id='mythemes' to singular id='mytheme'
- Updated Bootstrap to 4.5.0, Jquery to 3.5.1, check your package.json
Update 4.5.0
- Fixed all reported bugs and errors
- Fixed gulp warning messages for Bootstrap's SCSS files.
- Added new build component to combine all CSS and JS files by running gulp build-combined which produces 'combined.js' and 'combined.css' files.
- Added Methods for Layout Options, see Settings Layout Options page for more details.
- Updated all plugins to latest, check your package.json
- Updated build file, updated package.json
- Added Fixed Footer option
- Added Dark Navigation option
- Added Theme Modes Layer addon for Dark and Light Themes
- Added Projects View page
- Added two(2) new skins
- Updated Docs to reflect recent changes
Update 4.4.5 (hot fix)
- Fixed bugs for Project Structure page
- Updated Docs
Update 4.4.3
Announcement: Removed Seed projects for PHP, Angular, ASP.NET and RubyOnRails Seed projects from the HTML Flavor. Obtaining the Seed and the Full versions of the Flavor you are interested in is now only available after the purchase of each respective Flavor product on Wrapmarket. Please find full details about this at our build notes page
- Updated all plugins to latest version
- Updated build file, updated package.json
- Updated SLIM & Seed Project
- Fixed all reported bugs and errors
- Fixed Summernote's icon issue from last update
- Updated Fontawesome Pro packages adding COVID-19 Icon sets.
- Revamped Documentation
- Added function for SmartPanels 'One Click' turn on Icons. See settings panel under Accessibility for more details.
Update 4.4.1
- Updated bootstrap to 4.4.1
- Updated all other plugins to its latest version
- Updated build file, updated package.json
- Updated PHP Seed flavor
- Updated ASP.net seed flavor
- Fixed all reported bugs and errors
- HOT! Updated Fontawesome Pro packages adding the all new DuoTone icons now with a total of 7500+ icons to choose from
- More updates coming soon...
Update 4.0.2
- NOTE (breaking change) Added DOM element "<p id="js-color-profile" class="d-none"> ... </p>" right after the end of the </main> tag. This addresses color functions for all JS related color profiles, such as graphs and charts. Please make sure to include this in your file otherwise you will see the following error "Cannot read property 'match' of undefined at rgb2hex"
- JS Updated Jquery 3.3.1 to 3.4.1
Notes: This change may impact some plugins on IE10, if you are seeing any issues with datatables for IE10, please revert back to jquery 3.3.1 through the build.json.
- SCRIP Updated all plugins to latest version
- MISC Updated ./src/img, ./src/custom/plugins directories
- PKG Updated build file, updated package.json
- PRJT Updated PHP Seed flavor
- PRJT Added Ruby on Rails Seed flavor
- PRJT Updated SLIM project (HTML Flavor)
- PRJT Added AJAX Alpha Flavor (HTML Flavor)
- PRJT Added Angular 8 Alpha Seed (work in progress)
- CSS Added RTL CSS which are automated. You can even write your own CSS and it will auto convert to RTL. Seed docs for proper usage.
- MISC Fixed all reported bugs and errors
Update 4.0.1
- PRJT Added Seed project (PHP Flavor)
- PRJT Added SLIM project (HTML Flavor)
- PRJT Added Full project (HTML AJAX Flavor - Alpha release)
- SCRP Fixed linux bug for lowercase uppercase in build.json
- HBS Fixed error on blank.hbs
- SCRP Fixed fontawesome page bugs
- HBS Updated app flavors page (added content for app flavor)
- HBS Updated app docs
- HBS Updated license page to reflect latest license changes on Wrapmarket
- HBS Update statistic bug
- HBS Updated UI for side panels
- HBS Added google analytics option
- HBS Fixed broken link for inbox
- SCRP Added smartvoice.js (work in progress, page will be added in next release)
- HBS Spell corrections and added links to footer
- SCSS CSS bug fix for (_nav-function-hidden.scss, _settings-demo-theme-colors.scss, _mod-clear-bg.scss, _mod-clean-page-bg.scss, _custom-bootstrap-varients.scss, _nav.scss, _mod-text-size.scss)
- SCSS Added NEW skin options (overlays base CSS file so there might be a flicker when switching pages because of the delay for server fetching), over 13 unique skins are now part of the base app
- PLUG Updated all plugins to latest, check your package.json
- DEL Removed nav_dev.json, license.md
- HBS Updated docs
- HBS Added source files HTML
- MISC Updated ./src/img, ./src/custom/plugins directories
Major Release 4.0.0
Important Information
Dear users, if you are trying to upgrade from version 1.9 to 4.0, please note that there are no method for conversion. SmartAdmin 4.0 was a complete re-write from the ground up and it uses state of the art building tools and UX/UI designs, rendering the older version of SmartAdmin a legacy build.
- Updated to Bootstrap 4.3
- Rebuilt the entire application from the ground up following the best design trends
- Added gulp automate process using HBS template and modular SCSS styles
- Added NPM package manager for all plugins
- Added HTML Seed
- Added HTML Demo (aka full-project)
- Added ASP.net Core 2.2 Seed
- Unique Icon Creator
- Fontawesome Pro 5 (license included with purchase)
- Revamped app.js
- Revamped Jarviswidget -- to --> SmartPanels (with more features)
- Added detachable plugin and modularized structure
- Added documentation
- Added Build files
- Added nav.json
Update 1.9.6.1
- Added React config/skin fixes
- Added light React project
- Fixed IE polyfill for React/Angular
Update 1.9.6.0 (Major ReactJS Update)
- Updated to React 16.6+
- Added Webpack 4, React-router-dom 4
- Enhanced lazy-loading, redux app/examples
- Added voice control, react google maps
- Optimized build, service worker
- Updated ReactJS plugins
Update 1.9.5.3 - (Angular Update)
- Added Angular 7 support
- Fixed ReactJS jquery color bug
- Updated footer, Docs
Update 1.9.5.1
Update 1.9.5
- Added Angular 6 for BS3 (full/seed/lite)
- Added Bootstrap 4 static (beta)
Patch 1.9.1.2
- Fixed JQ3/smartnotification
Patch 1.9.1.1
- Fixed jquery color
- Updated npm
Update 1.9.1 (PHP Update)
- Added PHP 7, DataTables with SmartUI
- Updated SmartUI, added Composer/dev setup
- Added jquery 3, updated datatables
- IMPORTANT: Read README.md, install/run Composer
Patch 1.9.0.2
- Fixed Angular 5 e2e test
- Added ASP.Net Core 2 troubleshooting/FAQ
- Fixed jqueryUI bug
Patch 1.9.0.1
- Added missing jqueryui file
- Added MVC.Net Core 2 bundling
Update 1.9.0
- Added Marketing Dashboard
- Added ASP.NET Core 2.0 (full/seed)
- Added TagHelpers, bundles, authentication
- Added docs, FAQ, landing page
- Updated jquery 3.2.1, Bootstrap/plugins
- Fixed Angular 5 bugs
Update 1.8.8.0 (Angular 5x)
- Upgraded to Angular 5.0.3
- Updated angular-cli, jquery, dependencies
- Fixed bugs, added localstorage settings
Patch 1.8.7.5 (Angular)
- Fixed moment.js in package.json
Patch 1.8.7.4 (Angular)
- Updated Angular, fixed build
Patch 1.8.7.3 (ReactJS)
- Updated React 15.5, Webpack 2.6
- Refactored reflux, updated plugins
Patch 1.8.7.2 (Angular)
- Added AOT, updated dependencies
Patch 1.8.7.1 (Angular)
- Fixed CHANGELOG/package.json versions
- Updated dependencies
Update 1.8.7.0 (Angular Focus)
- Updated to Angular 4.0
- Fixed IE CSS bugs
Patch 1.8.6.3 (Angular)
- Fixed Angular 2.x glitches
- Added angular-cli
Patch 1.8.6.2 (Angular & ReactJS)
- Fixed Angular 2.x build
- Added polyfills, updated npm
Patch 1.8.6.1 (ReactJS)
- Fixed ReactJS npm install
Update 1.8.6.0 (ReactJS Focus)
- Added config navigation, redux voice
- Updated Webpack 2, React 15.3, d3 map
- Improved build
Patch 1.8.5.1 (Angular)
- Added Angular 2.0 seed/lite
- Fixed Duallist/Dropzone errors
Update 1.8.5 (Angular Focus)
- Added Angular 2.0 rebuild
- Updated plugins, fixed CSS
- Added lazy loading, google map, image editor
- Used webpack out-of-box
Update 1.8.4 (.Net Focus)
- Added .NET Core 1.0 (full/seed)
- Bug: Fixed AppSetting.json (update Startup.cs)
Update 1.8.3 (Ruby on Rails & PHP)
- Added Ruby on Rails (demo link)
- Updated CSS, JS, PHP, plugins
Update 1.8.2 (HTML/Ajax Focus)
- Updated plugins (e.g., Duallistbox v3.0.5)
- Fixed CSS, updated FontAwesome/docs
Update 1.8.1
- Fixed GoogleMaps height
- ReactJS: Fixed Markdown/lodash
- .Net MVC: Added HighChartTable, removed Nuget
- Angular: Fixed Dropzone, dropdowns, maps
Update 1.8.0
- Added seed projects (HTML, PHP, Ajax, .NetMVC, Angular, ReactJS)
- Added ReactJS/MVC6 RC1
- Updated AngularJS to 1.4.8, added e-commerce
Update 1.7.0
- Restructured Angular, custom lazy load
- Switched to Gulp, updated Bootstrap 3.3.4
Patch 1.5.2
- Updated copyright, fixed Angular bugs
- Fix: Edit @import in smartadmin-production.less
Patch 1.5.1
- Fixed Angular/CSS, package.json
- Updated PHP chat, Docs
Update 1.5
- Added landing page, revamped docs
- Updated Bootstrap 3.3, Angular modularization
- Added ASP.NET MVC5, skins, RTL, chat
Patch 1.4.1
- Updated plugins (pace.js, select2), added SASS
- Added responsive Datatables, Voice Command
Update 1.4
- Fixed AJAX loading, IE11 bugs
- Added Dygraphs, jQgrid, Google Map pins
- Updated FontAwesome 4.1, Datatable v1.10
- Added PHP/Angular versions
Update 1.3
- Upgraded to Bootstrap 3.1.1
- Added docs, Profile/Forum/Timeline pages
- Added fullscreen (no IE9)
Update 1.2
- Added non-ajax version
- Updated jarvis.widget, app.js, LESS
- Fixed CSS/mobile bugs
Update 1.1
- Built with LESS
- Added Dark Elegance/Ultra White skins
- Fixed ajax/IE9 bugs
Update 1.0