openstatusHQ/data-table-filters
Faceted filters, sorting & infinite scroll for React data tables - shadcn/ui + TanStack Table observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 98
- Release rhythm 35
- Longevity 52
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 735
- days_rel: n/a
- days_push: 12
- n_releases_24m: 0
Adoption not part of the score
2200 stars · 130 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A shadcn/ui-based collection of copy-paste components and patterns for building filterable React data tables with TanStack Table, offering faceted filters, sorting, infinite scroll, and a declarative table schema builder. It supports URL-based (nuqs) or client-side (zustand) state management, Drizzle ORM server-side filtering, AI-powered natural language filters, and an MCP endpoint for agent access.
Use cases
- add faceted filters and sorting to a React data table
- build an infinite scroll data table with cursor pagination in Next.js
- sync data table filter state with URL search params
- server-side filter and paginate a Postgres table with Drizzle ORM
- let users filter table data with natural language via an LLM
- expose a data table as an MCP endpoint for AI agents
- generate table columns and filters from a declarative schema
- build a log viewer with timeline chart, live mode, and keyboard shortcuts
When to choose
- you use React/Next.js with shadcn/ui and TanStack Table and want production-ready table patterns you own in your codebase
- you need server-side filtering, faceted counts, and infinite scroll without a monolithic grid library
- you want flexible filter state management (URL, zustand, or memory) via an adapter pattern
When to avoid
- you need a batteries-included enterprise grid with built-in pivoting, grouping, and Excel export (consider AG Grid)
- your project is not React-based or does not use Tailwind/shadcn conventions
- you prefer installing a versioned npm library rather than copying components into your codebase
Facets
library · maturity active
ui-components state-management form-handling data-visualization mcp llm-inference web-development frontend developer-tools large-language-models data-table shadcn-ui tanstack-table tanstack-react-query nuqs zustand drizzle-orm faceted-filters infinite-scroll nextjs cmdk copy-paste-components shadcn-registry react typescript nodejs web
10 sources
- readme: https://github.com/openstatusHQ/data-table-filters · fetched 2026-08-28 · 413213f57a3d
- homepage: https://logs.run · fetched 2026-08-29 · 3850aa82d902
- site_page: https://data-table.openstatus.dev/docs/introduction · fetched 2026-08-29 · 3883ef9278e8
- site_page: https://data-table.openstatus.dev/docs/ai-filters · fetched 2026-08-29 · b70e4753f776
- site_page: https://data-table.openstatus.dev/docs/mcp · fetched 2026-08-29 · f1c12dcaebad
- site_page: https://data-table.openstatus.dev/docs/table-schema · fetched 2026-08-29 · 9e050f1e81cd
- site_page: https://data-table.openstatus.dev/docs/drizzle-orm · fetched 2026-08-29 · 23b62c52098c
- site_page: https://data-table.openstatus.dev/docs/data-fetching · fetched 2026-08-29 · e93f2bd7c946
- site_page: https://data-table.openstatus.dev/docs/state-management · fetched 2026-08-29 · 3886c3165448
- site_page: https://data-table.openstatus.dev/docs/features · fetched 2026-08-29 · c0e353ed39fd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openstatusHQ/data-table-filters | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="openstatusHQ/data-table-filters")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem