Angular Material Extended

July 22, 2026 · View on GitHub

Community-driven extensions for Angular Material. Unofficial – not affiliated with Google or the Angular team.

CI License: MIT npm Demo

Demo

Live demo:

mat-extended.all-the.rest

Components

ComponentStatusPackage
Image CropperDone@all-the.rest/mat-extended/cropper
File UploadDone@all-the.rest/mat-extended/file-upload
Toast / NotificationDone@all-the.rest/mat-extended/toast
Data TableDone@all-the.rest/mat-extended/data-table
DialogDone@all-the.rest/mat-extended/dialog
MenuDone@all-the.rest/mat-extended/menu
Multi-SelectDone@all-the.rest/mat-extended/multi-select
BreadcrumbDone@all-the.rest/mat-extended/breadcrumb
File ManagerDone@all-the.rest/mat-extended/file-manager

See AGENTS.todo.md for the full roadmap.

Tech Stack

  • Angular v22 (Standalone Components, Signals, Zoneless)
  • Angular Material v22 + CDK (Material 3 Theming)
  • Vitest for unit tests
  • Nx Monorepo
  • pnpm as package manager
  • Full SSR support
  • Reactive Forms + native Signal-API per component

Working in this Repository

If you're an Agent (human or AI) working on this codebase, please read AGENTS.md first. It contains the binding rules. The detailed task plan lives in AGENTS.todo.md.

License

MIT (c) Florian Reisinger – see LICENSE.

Disclaimer

"Angular Material Extended" is an independent community project and is not affiliated with, endorsed by, or sponsored by Google or the Angular team. "Angular" and "Material" are trademarks of Google LLC. This project respects the MIT License under which Angular Material is distributed.