Data table and data grid components built with shadcn/ui, featuring sorting, filtering, pagination, infinite scrolling, and real-time collaboration.
See the codeData table and data grid components built with shadcn/ui, featuring sorting, filtering, pagination, infinite scrolling, and real-time collaboration.
See the documentation to get started.
Notion/Airtable like advanced filteringLinear like filter menu for command palette filteringClone the repository
git clone https://github.com/sadmann7/tablecn
cd tablecn
Copy the environment variables
cp .env.example .env
Run the setup
pnpm ollie
This installs dependencies, starts the Docker PostgreSQL instance, pushes the schema, and seeds sample data.
Clone the repository
git clone https://github.com/sadmann7/tablecn
cd tablecn
Install dependencies
pnpm install
Set up environment variables
cp .env.example .env
Update .env with your database credentials.
Start the database and dev server
pnpm db:start # start the PostgreSQL container
pnpm db:setup # push schema and seed data
pnpm dev # start the Next.js dev server
To run the multiplayer demo locally:
pnpm dev:multiplayer
This starts the Next.js dev server and the PartyServer worker (via wrangler dev) concurrently.
Follow the deployment guides for Vercel, Netlify, and Docker.
The multiplayer demo runs on PartyServer as a Cloudflare Worker with Durable Objects, deployed separately to your Cloudflare account:
pnpm deploy:multiplayer
Set NEXT_PUBLIC_PARTYKIT_HOST in your deployment environment variables to the worker's host (for example tablecn.<your-subdomain>.workers.dev) after deploying.
(top 24 of 41)
959 followers · starred Aug 2026
3,240 followers · starred Apr 2025
1,045 followers · starred Jan 2025
5,830 followers · starred Jul 2023
Data table and data grid components built with shadcn/ui, featuring sorting, filtering, pagination, infinite scrolling, and real-time collaboration.
See the codeData table and data grid components built with shadcn/ui, featuring sorting, filtering, pagination, infinite scrolling, and real-time collaboration.
See the documentation to get started.
Notion/Airtable like advanced filteringLinear like filter menu for command palette filteringClone the repository
git clone https://github.com/sadmann7/tablecn
cd tablecn
Copy the environment variables
cp .env.example .env
Run the setup
pnpm ollie
This installs dependencies, starts the Docker PostgreSQL instance, pushes the schema, and seeds sample data.
Clone the repository
git clone https://github.com/sadmann7/tablecn
cd tablecn
Install dependencies
pnpm install
Set up environment variables
cp .env.example .env
Update .env with your database credentials.
Start the database and dev server
pnpm db:start # start the PostgreSQL container
pnpm db:setup # push schema and seed data
pnpm dev # start the Next.js dev server
To run the multiplayer demo locally:
pnpm dev:multiplayer
This starts the Next.js dev server and the PartyServer worker (via wrangler dev) concurrently.
Follow the deployment guides for Vercel, Netlify, and Docker.
The multiplayer demo runs on PartyServer as a Cloudflare Worker with Durable Objects, deployed separately to your Cloudflare account:
pnpm deploy:multiplayer
Set NEXT_PUBLIC_PARTYKIT_HOST in your deployment environment variables to the worker's host (for example tablecn.<your-subdomain>.workers.dev) after deploying.
(top 24 of 41)
959 followers · starred Aug 2026
3,240 followers · starred Apr 2025
1,045 followers · starred Jan 2025
5,830 followers · starred Jul 2023