Server-driven pagination, filtering, and sorting for .NET and Angular — as a standalone, reusable library.
| Package | Description |
|---|---|
Laczynski.DataGrid.Abstractions |
Transport contracts (GridQuery, GridResult, filter/sort types, attributes) |
Laczynski.DataGrid.Core |
Engine: auto field discovery, expression building, IQueryable extensions |
Laczynski.DataGrid.EntityFrameworkCore |
ToGridResultAsync for EF Core |
| Package | Description |
|---|---|
@laczynski/datagrid |
TypeScript models, helpers (formatGridError, formatLocalDateTime) |
@laczynski/datagrid-primeng |
<dg-prime-data-grid> PrimeNG table with column filters, search and Clear |
See docs/getting-started.md for install steps and code examples.
src/dotnet/ .NET solution (DataGrid.* NuGet packages)
src/npm/ npm workspaces (@laczynski/datagrid*)
samples/ showcase apps — data types & scenario matrix (integration verification)
docs/ guides and technical docs (start at docs/README.md)
AGENTS.md contributor fast-start (commands, task routing)
.github/workflows/ CI
Install once, then build and test from the repository root. Full command list: AGENTS.md.
npm install
npm run test
npm run build| Area | Entry |
|---|---|
| Consumer quick start | docs/getting-started.md |
| Implementation guides | docs/guides/README.md |
| CI and publishing | docs/technical/README.md |
MIT — see LICENSE.