Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Angular 18 admin dashboard template with real-time WebSocket data engine, modular components, i18n, and RBAC.

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
Nebula Angular Dashboard is a free, open-source Angular 18 admin and dashboard template built with Bootstrap 5, designed for real-time data visualization and enterprise-grade admin interfaces.
Nebula Angular Dashboard is an enterprise-grade Angular dashboard template inspired by Monster Angular Lite. It takes raw data from WebSocket streams, mock APIs, or static JSON and produces interactive dashboards with charts, data tables, kanban boards, notification centers, and weather widgets. Built on Angular 18 with Bootstrap 5 and optimized for TypeScript strict mode, it's published under the MIT License by SyedaFizaFatima0 on GitHub.
DataStreamService) that updates charts, tables, and widgets without page reloads, with automatic reconnection, buffering, and throttling.TranslationGuard that prefetches language packs on route change.AuthStateService uses Angular's signal API for reactive permission checks._nebula-theme.scss, swap between 8 color schemes, and adjust border radius, transitions, and accent colors.The template uses Angular's modern features: state management relies on Angular signals plus a lightweight store pattern (RxJS BehaviorSubject), routing uses child routes with lazy loading while the shell layout (sidebar + navbar) is preloaded. To add a new page, create a component in src/app/features/, register the route in app.routes.ts with loadComponent for lazy loading, and add a navigation link in the sidebar's navigation file. Charts are plugin-based: drop a new implementation in src/app/shared/charts/, register it in ChartRegistryService, and use it via the nebula-chart directive.
Free and open-source under the MIT License — no paid tiers or premium features are listed.
Yes, it is released under the MIT License, so you can use, modify, and distribute it in personal and commercial projects without paying licensing fees.
It is built on Angular 18 with Bootstrap 5 and TypeScript strict mode. Charts are powered by Chart.js 4 through a custom adaptive wrapper.
It includes a mock authentication flow with JWT token simulation and role-based access control (Admin, Editor, Viewer), backed by route guards and an AuthStateService that uses Angular signals.
Yes, i18n is built in with JSON translation files for English, Spanish, French, German, Japanese, and Arabic (RTL), with a TranslationGuard that prefetches language packs on route change.
Yes, you can override 300+ Sass design tokens in _nebula-theme.scss, and the included ThemeSwitcherComponent offers 8 color schemes (Light, Dark, Sepia, High Contrast, Ocean, Forest, Sunset, Midnight) with smooth CSS transitions.
