Angular Material Components API
Angular Material is a comprehensive UI component library implementing Material Design for Angular applications. Since Angular 18, Angular Material fully supports Material Design 3 (M3) with design tokens implemented as CSS custom properties, a powerful theming system with color, typography, and shape customization, and over 30 accessible UI components including buttons, cards, dialogs, forms, navigation, data tables, and more.
Documentation
Documentation
https://material.angular.dev/components/categories
GettingStarted
https://material.angular.dev/guide/getting-started
Other Resources
GitHub
https://github.com/angular/components
PackageRegistry
https://www.npmjs.com/package/@angular/material
Guide
https://material.angular.dev/guide/theming
Accessibility
https://material.angular.dev/guide/accessibility
ChangeLog
https://github.com/angular/components/blob/main/CHANGELOG.md
APIsJSON
https://raw.githubusercontent.com/api-evangelist/angular-material/refs/heads/main/apis.yml