Server-driven pagination, filtering, and sorting for .NET and Angular — as a standalone, reusable library.
| Package | Description |
|---|---|
QueryGrid.Abstractions |
Transport contracts (GridQuery, GridResult, filter/sort types, attributes) |
QueryGrid.Core |
Engine: auto field discovery, expression building, IQueryable extensions |
QueryGrid.EntityFrameworkCore |
ToGridResultAsync for EF Core |
| Package | Description |
|---|---|
@query-grid/core |
TypeScript models, helpers (formatGridError, formatLocalDateTime) |
@query-grid/primeng |
<qg-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 (QueryGrid.* NuGet packages)
src/npm/ npm workspaces (@query-grid/*)
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.