You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/00-introduction.mdx
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,15 +14,21 @@ faq:
14
14
15
15
_**It’s not a library. It’s a playbook.**_
16
16
17
-
Build production-grade data tables for large datasets — with proven patterns you can copy into your codebase.
17
+
Stop hand-rolling data tables. Copy proven patterns, install the [agent skill](/docs/quick-start#agent-skill) and start shipping.
18
18
19
-
Install the [agent skill](/docs/quick-start#agent-skill) and let it handle the rest.
19
+
Built on the stack that actually scales:
20
20
21
-
> This is a **work in progress** — our goal is to make it the fastest way to spin up a data-table view for logs and beyond. Questions, ideas, or feedback? [Open an issue on GitHub](https://github.com/openstatusHQ/data-table-filters/issues).
21
+
-**[shadcn registry](https://ui.shadcn.com)** — drop components directly into your codebase
-**[Drizzle ORM](/docs/drizzle-orm)** — server-side `WHERE`, cursors, and faceted counts out of the box
24
+
-**[nuqs](https://nuqs.47ng.com) / [Zustand](https://zustand.docs.pmnd.rs/getting-started/introduction)** — URL or memory state, your call
25
+
-**[Agent SKILL.md](/docs/quick-start#agent-skill)** — describe your schema, let the agent wire it up
26
+
27
+
Define a schema. Generate columns, filters, and sheet details. Done.
22
28
23
29

24
30
25
-
This guide covers the system end to end — from defining a table schema to rendering filters, columns, and row details. Get started with the [Quick Start](/docs/quick-start)or jump to a [Full Example](/docs/full-example).
31
+
This guide covers the system end to end — from defining a table schema to rendering filters, columns, and row details. Get started with the [Quick Start](/docs/quick-start)and jump to a [Full Example](/docs/full-example).
26
32
27
33
## Examples
28
34
@@ -32,6 +38,8 @@ This guide covers the system end to end — from defining a table schema to rend
32
38
-[Light](/light) — lightweight frontend for [light.openstatus.dev](https://light.openstatus.dev)
33
39
-[Builder](/builder) — interactive schema builder
34
40
41
+
> Questions, ideas, or feedback? [Open an issue on GitHub](https://github.com/openstatusHQ/data-table-filters/issues).
42
+
35
43
---
36
44
37
45
## Quick Overview
@@ -66,7 +74,7 @@ The data-table is built on three layers:
66
74
67
75
1.**Table Schema** — a declarative builder that defines columns, filters, display, sorting, and row details in one place
68
76
2.**State Management** — a pluggable adapter system for filter state (URL, Zustand, or custom)
For server-side data, the [Drizzle ORM](/docs/drizzle-orm) helpers handle `WHERE` conditions, sorting, cursor pagination, and faceted counts. The [Data Fetching](/docs/data-fetching) layer covers the API response shape and React Query integration.
0 commit comments