listkit
Standardized, responsive list views for React.
Table / cards, search, advanced filters, pagination, sorting, SSR, and theming — out of the box.
Open-source libraries for React applications
Two TypeScript kits for the parts of a product every team rebuilds: a configurable list view with search, filters, pagination and export, and a file-upload contract that the browser and the server validate against together.
Install with your package manager
listkit
npm install listkituploaderkit
npm install uploaderkitEach package is published on npm under the MIT license, ships its own Tailwind v4 layer, and is documented in English and Spanish.
Standardized, responsive list views for React.
Table / cards, search, advanced filters, pagination, sorting, SSR, and theming — out of the box.
File uploads for React and Node, from one shared contract.
Scopes both sides validate against, a headless uploader with progress / abort / compression, and a server storage service with pluggable providers.
A list is a single config object; an upload scope is a single declaration. The client and the server read the same source, so nothing drifts six months later.
Use the shipped components with a Tailwind v4 theme, or drop to the hooks and primitives and bring your own design system.
Server-side rendering, route handlers and Next.js adapters are first-class, not an afterthought. Express is supported where a server is involved.
Both kits ship English and Spanish label sets and accept overrides for any user-facing text.
01
Every documentation page here is generated at build time from the package's published README, in both languages. npm, GitHub and this site cannot disagree.
02
Each demo imports the exact version on npm, the same way your application would. What you see is what you install.
03
Every version, with its notes, straight from the repository's releases. Nothing is transcribed by hand.
The questions that come up most often about these packages.