DataGrid

August 10, 2026 · View on GitHub

Server-driven pagination, filtering, and sorting for .NET and Angular — as a standalone, reusable library.

Packages

NuGet (.NET 10)

PackageDescription
Laczynski.DataGrid.AbstractionsTransport contracts (GridQuery, GridResult, filter/sort types, attributes)
Laczynski.DataGrid.CoreEngine: auto field discovery, expression building, IQueryable extensions
Laczynski.DataGrid.EntityFrameworkCoreToGridResultAsync for EF Core

npm

PackageDescription
@laczynski/datagridTypeScript models, helpers (formatGridError, formatLocalDateTime)
@laczynski/datagrid-primeng<dg-prime-data-grid> PrimeNG table with column filters, search and Clear

Quick start

See docs/getting-started.md for install steps and code examples.

Repository layout

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

Development

Install once, then build and test from the repository root. Full command list: AGENTS.md.

npm install
npm run test
npm run build

Documentation

AreaEntry
Consumer quick startdocs/getting-started.md
Implementation guidesdocs/guides/README.md
CI and publishingdocs/technical/README.md

License

MIT — see LICENSE.