Top Related Projects
Material Dashboard - Open Source Bootstrap 5 Material Design Admin
Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap
Free Bootstrap Admin & Dashboard Template
AdminLTE - Free admin dashboard template based on Bootstrap 5
Free Bootstrap 4 Admin Dashboard Template
Quick Overview
Blur Admin is an Angular admin panel framework created by Akveo. It provides a responsive and customizable template for building administrative dashboards and web applications with a modern, flat design aesthetic.
Pros
- Rich set of UI components and pre-built pages for rapid development
- Responsive design that works well on desktop and mobile devices
- Customizable themes and layouts
- Built on Angular, leveraging its powerful features and ecosystem
Cons
- Based on an older version of Angular (1.x), which may be considered outdated
- Limited recent updates or maintenance
- May require significant effort to upgrade to newer Angular versions
- Some dependencies might be outdated or have security vulnerabilities
Code Examples
- Creating a basic page with a title:
<div ba-panel ba-panel-title="My Dashboard">
<div class="row">
<div class="col-md-12">
<h3>Welcome to your dashboard!</h3>
</div>
</div>
</div>
- Adding a chart using Chart.js integration:
$scope.chartData = {
labels: ["January", "February", "March"],
datasets: [
{
label: "Sales",
data: [65, 59, 80]
}
]
};
$scope.chartOptions = {
responsive: true
};
- Creating a custom form input:
<div class="form-group has-feedback">
<label for="exampleInput">Input Label</label>
<input type="text" class="form-control" id="exampleInput" placeholder="Enter text">
<span class="ion-checkmark-circled form-control-feedback" aria-hidden="true"></span>
</div>
Getting Started
-
Clone the repository:
git clone https://github.com/akveo/blur-admin.git
-
Install dependencies:
cd blur-admin npm install
-
Run the development server:
gulp serve
-
Open your browser and navigate to
http://localhost:3000
to see the Blur Admin template in action.
Competitor Comparisons
Material Dashboard - Open Source Bootstrap 5 Material Design Admin
Pros of Material Dashboard
- More recent updates and active maintenance
- Cleaner, more modern design based on Material Design principles
- Better documentation and examples for quick start
Cons of Material Dashboard
- Less customizable out-of-the-box compared to Blur Admin
- Smaller community and fewer third-party extensions
- Limited free version features; full functionality requires paid PRO version
Code Comparison
Blur Admin (AngularJS):
angular.module('BlurAdmin', [
'ngAnimate',
'ui.bootstrap',
'ui.sortable',
'ui.router',
'ngTouch',
'toastr',
'smart-table',
"xeditable",
'ui.slimscroll',
'ngJsTree',
'angular-progress-button-styles',
'BlurAdmin.theme',
'BlurAdmin.pages'
]);
Material Dashboard (Bootstrap):
<div class="sidebar" data-color="purple" data-background-color="white" data-image="../assets/img/sidebar-1.jpg">
<div class="logo">
<a href="http://www.creative-tim.com" class="simple-text logo-normal">
Creative Tim
</a>
</div>
<div class="sidebar-wrapper">
<!-- Sidebar content -->
</div>
</div>
The code snippets highlight the different approaches: Blur Admin uses AngularJS for its structure, while Material Dashboard relies on Bootstrap and HTML/CSS for layout and styling.
Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap
Pros of Tabler
- More modern and actively maintained, with frequent updates and bug fixes
- Extensive component library and UI elements for rapid development
- Responsive design out-of-the-box, optimized for mobile and desktop
Cons of Tabler
- Steeper learning curve due to more complex structure and features
- Larger file size and potentially slower load times for simpler projects
Code Comparison
Tabler (HTML structure):
<div class="card">
<div class="card-header">
<h3 class="card-title">Card title</h3>
</div>
<div class="card-body">
<p>Card content</p>
</div>
</div>
Blur Admin (AngularJS directive):
<blur-panel title="'Panel title'">
<p>Panel content</p>
</blur-panel>
Summary
Tabler offers a more comprehensive and modern approach to dashboard design, with a wider range of components and better responsiveness. However, this comes at the cost of increased complexity and potentially larger file sizes. Blur Admin, while older, provides a simpler structure that may be easier to grasp for beginners or smaller projects.
The code comparison highlights the difference in approach, with Tabler using standard HTML structure and classes, while Blur Admin relies on AngularJS directives for component creation. This reflects the overall philosophy of each project, with Tabler being more flexible and framework-agnostic, and Blur Admin being tightly integrated with AngularJS.
Free Bootstrap Admin & Dashboard Template
Pros of CoreUI Free Bootstrap Admin Template
- More actively maintained with frequent updates
- Larger community and better documentation
- Offers a wider range of UI components and layouts
Cons of CoreUI Free Bootstrap Admin Template
- Less customizable out-of-the-box compared to Blur Admin
- Steeper learning curve for beginners
- Requires more setup and configuration
Code Comparison
Blur Admin (Angular):
import { Component } from '@angular/core';
@Component({
selector: 'app-dashboard',
templateUrl: './dashboard.component.html'
})
export class DashboardComponent { }
CoreUI Free Bootstrap Admin Template (HTML/JS):
<div class="container-fluid">
<div class="animated fadeIn">
<div class="row">
<!-- Dashboard content -->
</div>
</div>
</div>
Both templates provide a solid foundation for building admin dashboards, but they differ in their approach and technology stack. Blur Admin focuses on Angular and offers a more opinionated structure, while CoreUI provides a more flexible Bootstrap-based solution with broader browser compatibility. The choice between the two depends on your project requirements, team expertise, and desired customization level.
AdminLTE - Free admin dashboard template based on Bootstrap 5
Pros of AdminLTE
- More comprehensive documentation and examples
- Larger community and more frequent updates
- Better browser compatibility, including support for older versions
Cons of AdminLTE
- Less modern design aesthetic compared to Blur Admin
- Steeper learning curve for customization
- Heavier file size due to more included features
Code Comparison
Blur Admin (Angular-based):
angular.module('BlurAdmin', [
'ngAnimate',
'ui.bootstrap',
'ui.sortable',
'ui.router',
'ngTouch',
'toastr',
'smart-table',
'ui.slimscroll'
]);
AdminLTE (jQuery-based):
$(function () {
'use strict'
// Initialize components
$('[data-widget="pushmenu"]').PushMenu()
$('[data-widget="treeview"]').Treeview('init')
$('[data-widget="card-widget"]').CardWidget('init')
});
The code snippets highlight the different approaches: Blur Admin uses Angular for a more structured, component-based architecture, while AdminLTE relies on jQuery for DOM manipulation and initialization of various UI components. This difference affects the overall development experience and performance characteristics of each template.
Free Bootstrap 4 Admin Dashboard Template
Pros of Gentelella
- More comprehensive set of UI components and layouts
- Better documentation and examples for implementation
- Actively maintained with more recent updates
Cons of Gentelella
- Heavier file size, potentially impacting load times
- Less customizable design, more rigid structure
- Steeper learning curve for beginners
Code Comparison
Gentelella (jQuery-based):
$('.collapse-link').on('click', function() {
var $BOX_PANEL = $(this).closest('.x_panel'),
$ICON = $(this).find('i'),
$BOX_CONTENT = $BOX_PANEL.find('.x_content');
$BOX_CONTENT.slideToggle(200);
$BOX_PANEL.toggleClass('collapsed');
});
Blur Admin (AngularJS-based):
function toggleCollapse() {
$scope.isCollapsed = !$scope.isCollapsed;
$scope.angle = $scope.isCollapsed ? 'down' : 'up';
}
$scope.collapse = function () {
$scope.isCollapsed = true;
};
Both repositories offer admin dashboard templates, but Gentelella provides a more feature-rich experience at the cost of flexibility, while Blur Admin focuses on a cleaner, more customizable approach using AngularJS. The code snippets demonstrate the different approaches to implementing collapsible panels, with Gentelella using jQuery and Blur Admin leveraging AngularJS's two-way data binding.
Convert designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
BlurAdmin Angular admin panel front-end framework
Customizable admin panel framework made with :heart: by Akveo team. Follow us on Twitter to get latest news about this template first!
Demo
Mint version demo | Blur version demo |
---|---|
Angular 2 version
Here you can find Angular2 based version: ng2-admin.
Documentation
Installation, customization and other useful articles: https://akveo.github.io/blur-admin/
If you have problems installing and just want to download JS and css files, you can find download links here: http://akveo.github.io/blur-admin/articles/091-downloads/
How can I support developers?
- Star our GitHub repo
- Create pull requests, submit bugs, suggest new features or documentation updates
- Follow us on Twitter
- Like our page on Facebook
Can I hire you guys?
Yes! We are available for hire. Visit our homepage or simply leave us a note to contact@akveo.com. We will be happy to work with you!
Features
- Responsive layout
- High resolution
- Bootstrap CSS Framework
- Sass
- Gulp build
- AngularJS
- Jquery
- Charts (amChart, Chartist, Chart.js, Morris)
- Maps (Google, Leaflet, amMap)
- etc
License
MIT license.
From akveo
Enjoy! We're always happy to hear your feedback.
Top Related Projects
Material Dashboard - Open Source Bootstrap 5 Material Design Admin
Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap
Free Bootstrap Admin & Dashboard Template
AdminLTE - Free admin dashboard template based on Bootstrap 5
Free Bootstrap 4 Admin Dashboard Template
Convert designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot