I got tired of copy-pasting the same table code, so I built a library

TL;DR AI
2 min readKey summary
An Angular developer built `ngx-mat-simple-table` to reduce repeated Angular Material table boilerplate.
The configurable component supports sorting, pagination, filtering, selection, drag reordering, and Excel export.
The project shows how a reusable library can cut UI code while centralizing common table behavior.
It also surfaced practical pitfalls, including Windows file-dependency staleness, CDK drag-and-drop setup issues, and `@for` incompatibility in that setup.
For styled Excel output, the author switched from SheetJS to ExcelJS.

