Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Angular Material admin template.

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
Ng-Matero is an open-source Angular admin template built with Angular Material components, delivering a ready-to-run dashboard shell with multiple layouts, schematics code generation, and dark mode support.
Ng-Matero is an Angular admin template made with Material components, available on GitHub and as an npm package under the MIT license. It accepts a new Angular CLI project as input and produces a complete admin application with routing, authentication, HTTP interceptors, permission management, and theming. The template is developed by the ng-matero community and documented in English and Simplified Chinese.
ng g ng-matero:module module-name) and page components (ng g ng-matero:page page-name -m=module-name) directly from the terminal.The template runs on the Angular framework with Angular Material as its component library. Release versions are mapped to specific Angular versions: Angular v8 uses ng-matero 0.16.x, v9 uses 9.7.x, v10 uses 10.4.x, and so on up to Angular v21 with ng-matero 21.x.x. Installation is handled through ng add, and multi-project workspaces are supported starting with version 21.
ng g ng-matero:module abc followed by ng g ng-matero:page def -m=abc, then visit http://localhost:4200/#/abc/def to see the new route.--module-root=pages to the module schematic to put generated modules in a custom directory instead of the default routes folder.ng g ng-matero:page page-name/entry-name -m=module-name -e=true to scaffold dynamic entry components for modals or overlays.After creating a new Angular project with ng new, you install the template with ng add ng-matero. For workspaces containing multiple applications, pass --project=project-name (available in v21 and newer). The schematics then wire up routes and components, and the development server at http://localhost:4200/ automatically reloads when you change source files.
Ng-Matero is free to use under the MIT License. Financial contributions are accepted via Open Collective to sustain the project.
Yes, Ng-Matero is open source under the MIT License, so you can use it free of charge in personal and commercial projects. The full source code is available on GitHub.
Create a new Angular project with ng new, then run ng add ng-matero inside that project directory. For multi-app workspaces, add --project=project-name; this flag is supported from version 21 onward.
Ng-Matero publishes version-matched releases for Angular v8 through v21. For instance, Angular v19 pairs with ng-matero 19.2.x, and Angular v20 with 20.2.x. The README includes a full compatibility table.
Run ng g ng-matero:page page-name -m=module-name to create a routed page component in an existing module. Add -e=true to generate an entry component for dynamic content like dialogs instead of a route.
Yes, both dark mode and right-to-left layout support are built in. The template also includes a configurable color system and internationalization to help you adapt the interface for different regions and preferences.
