Data 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 filteringbash
git clone https://github.com/sadmann7/tablecn
cd tablecn
bash
cp .env.example .env
bash
pnpm ollie
This installs dependencies, starts the Docker PostgreSQL instance, pushes the schema, and seeds sample data.
bash
git clone https://github.com/sadmann7/tablecn
cd tablecn
bash
pnpm install
bash
cp .env.example .env
Update .env with your database credentials.
bash
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 both the Next.js and PartyKit dev servers concurrently.
Follow the deployment guides for Vercel, Netlify, and Docker.
The multiplayer demo uses PartyKit as a separate deployment:
pnpm deploy:multiplayer
Set NEXT_PUBLIC_PARTYKIT_HOST in your deployment environment variables after deploying.
$ claude mcp add tablecn \
-- python -m otcore.mcp_server <graph>