{"repo":"sadmann7/tablecn","free":true,"listed":false,"github":"https://github.com/sadmann7/tablecn","clone":"git clone https://github.com/sadmann7/tablecn.git","description":"Data table and data grid components built with shadcn/ui, featuring sorting, filtering, pagination, infinite scrolling, and real-time collaboration.","language":"TypeScript","stars":6254,"topics":["shadcn-ui","nextjs","tanstack-table","table","data-grid","multiplayer","partykit","tanstack-db","data-table","shadcn-table"],"license":"MIT","category":"ui-components","readme_excerpt":"tablecn Data table and data grid components built with shadcn/ui, featuring sorting, filtering, pagination, infinite scrolling, and real-time collaboration. Documentation See the documentation to get started. Tech Stack - Framework: Next.js - Styling: Tailwind CSS - UI Components: shadcn/ui - Table: TanStack Table - Reactive store: TanStack DB - Database: PostgreSQL - ORM: Drizzle ORM - Validation: Zod - Multiplayer: PartyKit Features - [x] Server-side pagination, sorting, and filtering - [x] Customizable columns - [x] Auto generated filters from column definitions - [x] Notion/Airtable like advanced filtering - [x] Linear like filter menu for command palette filtering - [x] Action bar on row selection - [x] Infinite scrolling with virtualization - [x] Real-time collaboration Running Locally Quick Setup (with Docker) 1. Clone the repository 1. Copy the environment variables 1. Run the setup This installs dependencies, starts the Docker PostgreSQL instance, pushes the schema, and seeds sample data. Manual Setup 1. Clone the repository 1. Install dependencies 1. Set up environment variables Update .env with your database credentials. 1. Start the database and dev server Multiplayer To run the multiplayer demo locally: This starts both the Next.js and PartyKit dev servers concurrently. Deployment Follow the deployment guides for Vercel, Netlify, and Docker. The multiplayer demo uses PartyKit as a separate deployment: Set NEXT PUBLIC PARTYKIT HOST in your deployment environment v","default_branch":null,"files":null,"tree":[],"storefront":"/r/sadmann7","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sadmann7/tablecn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}