// the find
akveo/ngx-admin
Customizable admin dashboard template based on Angular 10+
ngx-admin is an Angular admin dashboard template built on top of Akveo's own Nebular component library. It gives you a pre-built shell with sidebar, theming, auth scaffolding, and a pile of chart/table examples wired to mock data services. Aimed at teams who want to skip the boilerplate and get a working admin UI running fast.
The theming system via Nebular CSS variables with runtime hot-reload is genuinely useful — switching between Corporate, Dark, and Cosmic themes works without a page reload. The mock data layer is cleanly separated behind interfaces in @core/data, so swapping in real API calls is straightforward without untangling component logic. Six chart library integrations (ECharts, Chart.js, D3, ngx-charts) are included with working examples, saving significant setup time. RTL support is baked in, which most templates skip entirely.
The README says it plainly: minimal maintenance mode, PRs not being reviewed, issues not being resolved. Last push was September 2024 and the Angular version tracking is the only thing getting attention — not a project to bet production work on. The dependency on node-sass (not sass/dart-sass) is a red flag; node-sass is deprecated and breaks on newer Node versions, which is why they require Node 14.14+. All the dashboard data is hardcoded mock services — there is no state management, no real HTTP layer, no example of connecting to an actual backend, so the 'save time' promise evaporates the moment you need real data. The Nebular coupling is heavy: you're not just getting a template, you're adopting their entire component library, which limits your options if Nebular's direction doesn't match yours.