I've been building data tables for various projects for a while. Every project needed sorting, filtering, pagination, row selection, exports — but wiring them together always felt unnecessarily complex.
Niko-table follows shadcn's approach: copy the components into your project and own the code. No black-box library. Built on TanStack Table v8 and shadcn/ui.
I've been building data tables for various projects for a while. Every project needed sorting, filtering, pagination, row selection, exports — but wiring them together always felt unnecessarily complex.
Niko-table follows shadcn's approach: copy the components into your project and own the code. No black-box library. Built on TanStack Table v8 and shadcn/ui.
Features: row selection, bulk actions, faceted filters, Excel-like column filters, multi-column sorting, column pinning/visibility, row expansion, sidebar panels, pagination with virtualization (10k+ rows), CSV export, tree tables, and fully controlled state.
Would love feedback on the API design.