Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
N

ng-matero

> 前端框架
Open source

Angular Material admin template.

1.5K stars0 likes0 views
WebsiteGitHub

About

Angular Material admin template.

NG-MATERO

## ✨ Features - Material Extensions - Schematics support - Modern design style - Multiple admin layout - Powerful color system - Rich CSS helpers - Dark mode support - RTL support - Internationalization - Authentication - HTTP interceptors - Permissions management ## Documentation [English](https://nzbin.gitbook.io/ng-matero/v/en-2/) | [简体中文](https://nzbin.gitbook.io/ng-matero/v/zh-1/) ## Compatibility Which version to use? | Angular | Material | Ng-Matero | Extensions | | ------- | -------- | --------- | ---------- | | v21 | v21 | 21.x.x | 21.x.x | | v20 | v20 | 20.2.x | 20.4.x | | v19 | v19 | 19.2.x | 19.5.x | | v18 | v18 | 18.3.x | 18.6.x | | v17 | v17 | 17.2.x | 17.4.x | | v16 | v16 | 16.3.x | 16.3.x | | v15 | v15 | 15.3.x | 15.6.x | | v14 | v14 | 14.3.x | 14.8.x | | v13 | v13 | 13.1.x | 13.3.x | | v12 | v12 | 12.8.x | 12.10.x | | v11 | v11 | 11.3.x | 11.5.x | | v10 | v10 | 10.4.x | 10.16.x | | v9 | v9 | 9.7.x | 9.11.x | | v8 | v8 | 0.16.x | 0.9.x | ## Installation The project has supported `ng add` yet. ```bash $ ng new $ cd $ ng add ng-matero ``` If you have multiple apps in the projects folder. You should specify the project name. Multi-project support is only available in v21 and above. ```bash $ ng add ng-matero --project= ``` You can also git clone the starter repo to start. But it's not recommended. ```bash $ git clone --depth=1 [email protected]:ng-matero/starter.git $ cd $ npm install ``` ## ⚙️ Schematics You can use the ng-matero schematics to generate a module or a page. ### Module schematic Generate a lazy loaded module. ```bash $ ng g ng-matero:module ``` The new module will be created in the `routes` folder, you can also customize the folder name (e.g. `pages`). ```bash $ ng g ng-matero:module --module-root=pages ``` ### Page schematic Generate a page component in the module. ```bash $ ng g ng-matero:page -m= ``` Generate an entry component (for dynamic content like Dialogs, without route config) in the page component. ```bash $ ng g ng-matero:page / -m= -e=true ``` ### Example Just two steps after initializing the project, you can get a route page. ```bash $ ng g ng-matero:module abc $ ng g ng-matero:page def -m=abc ``` Take a look at `http://localhost:4200/#/abc/def`, enjoy it! ## Development ```bash $ git clone [email protected]:ng-matero/ng-matero.git $ cd ng-matero $ npm install $ npm run start ``` Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. ## Roadmap Check [projects](https://github.com/ng-matero/ng-matero/projects) to know the develop plans. ## Contributors ### Code Contributors This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)]. ### Financial Contributors Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/ng-matero/contribute)] #### Individuals #### Organizations Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/ng-matero/contribute)] ## License MIT

GitHub Issues· 25 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •Material Extensions
  • •Schematics support
  • •Modern design style
  • •Multiple admin layout
  • •Powerful color system
  • •Rich CSS helpers
  • •Dark mode support
  • •RTL support
  • •Internationalization
  • •Authentication

> Tags

TypeScriptadmin-dashboardadmin-templateangularangular-material

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category前端框架
PricingOpen source

> Related tools

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架