# Table blocks for shadcn/ui

> 258 table blocks from public shadcn/ui registries, free and paid, with live previews, source code and install commands.

- Page, with live previews: https://shadcn.exchange/blocks/tables
- 258 blocks, 65 free and 193 paid, from 26 registries.
- Search them as JSON: `https://shadcn.exchange/api/catalog?kind=blocks&category=tables&q=<words>`. Add `price=free` for the ones you can install, and `offset=<n>` for the next 24.
- With the shadcn CLI, which finds free blocks by their words: `npx shadcn@latest search @shadcn-exchange -q tables`

Each block's page answers in Markdown, source included, at its address with `.md` on the end. [The whole site for agents](https://shadcn.exchange/llms.txt).

## Free table blocks

All 65 blocks, best first. Each installs with the command beside it, in a project that has shadcn/ui set up.

- [Filterable Invoices Table by @7ovr](https://shadcn.exchange/r/7ovr/table-2): Invoices table with a client filter, row selection, bulk mark as paid, payment method and due date columns, status badges, and pagination. `npx shadcn@latest add https://shadcn.exchange/r/7ovr/table-2.json`
- [Team Members Data Table by @7ovr](https://shadcn.exchange/r/7ovr/table-1): Sortable team members data table with search, checkbox row selection, bulk role and remove actions, status badges, row menus, and pagination. `npx shadcn@latest add https://shadcn.exchange/r/7ovr/table-1.json`
- [Invoice Line Items Summary by @7ovr](https://shadcn.exchange/r/7ovr/table-3): Invoice line items table with quantity, unit, and unit price columns plus a footer summing subtotal, tax, and total due. `npx shadcn@latest add https://shadcn.exchange/r/7ovr/table-3.json`
- [Table 01 - Project Management Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-01): A sortable projects table with manager, team avatars, progress indicators, search, and pagination, ideal for admin dashboards to track project status and streamline team workflows efficiently. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-space/table-01.json`
- [Datatable 01 - Exportable Datatable by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-01): A full-featured datatable/tanstack table with built-in one-click CSV export, letting users instantly download the current view as a spreadsheet — ideal for reporting dashboards and data-heavy admin panels. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-space/datatable-01.json`
- [Datatable 1 by @shadcnstore](https://shadcn.exchange/r/shadcnstore/datatable-1): Comprehensive user management table with search, filters, pagination, and action dropdowns. Includes user avatars, roles, login status, and two-factor authentication badges. `npx shadcn@latest add https://shadcn.exchange/r/shadcnstore/datatable-1.json`
- [Kubernetes Pod Table by @hirael](https://shadcn.exchange/r/hirael/k8s-pod-table): Kubernetes pod table with phase pills (Running, Pending, CrashLoopBackOff), ready and restart counts that flag unhealthy pods. `npx shadcn@latest add https://shadcn.exchange/r/hirael/k8s-pod-table.json`
- [VM Table by @hirael](https://shadcn.exchange/r/hirael/vm-table): Virtual-machine instance table with live status dots, size, region, IP and uptime. Self-contained parts, no table primitive required. `npx shadcn@latest add https://shadcn.exchange/r/hirael/vm-table.json`
- [Tables by @shadcnuikit](https://shadcn.exchange/r/shadcnuikit/tables5): Workspace members card with search and role filter, avatars with presence dots, role pill dropdown with descriptions, status and last active columns, and a selection bar to set roles or remove members. `npx shadcn@latest add https://shadcn.exchange/r/shadcnuikit/tables5.json`
- [Dashboard by @7ovr](https://shadcn.exchange/r/7ovr/dashboard): Logged-in dashboard app template with a collapsible sidebar and command palette top bar wrapping stat cards, an interactive area chart, and a sortable, paginated data table. `npx shadcn@latest add https://shadcn.exchange/r/7ovr/dashboard.json`
- [Orders Table by @spectrumui](https://shadcn.exchange/r/spectrumui/orders-table): E-commerce orders with fulfillment pills, customer avatars and an expandable line-item panel. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/orders-table.json`
- [Feature Comparison Table by @shadcn-ui-blocks](https://shadcn.exchange/r/shadcn-ui-blocks/ecommerce-product-features-feature-comparison-table): A table that lines up features across plans or models with clear check marks. Helps shoppers weigh every option and pick the right product fast. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-ui-blocks/ecommerce-product-features-feature-comparison-table.json`
- [Table List by @shadcn-ui-blocks](https://shadcn.exchange/r/shadcn-ui-blocks/ecommerce-product-list-table-list): A table listing products in rows with columns for image, name, stock, and price. Ideal for dashboards, admin catalogs, and bulk inventory views. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-ui-blocks/ecommerce-product-list-table-list.json`
- [Interactive Logs Table by @uitripled](https://shadcn.exchange/r/uitripled/interactive-logs-table-baseui): Observability logs panel with animated filters, search, and expandable rows (Base UI). `npx shadcn@latest add https://shadcn.exchange/r/uitripled/interactive-logs-table-baseui.json`
- [Pricing Dock: Studio Packages by @keyframeui](https://shadcn.exchange/r/keyframeui/pricing-dock-studio-demo): A design studio's three ways to work together, set in an editorial serif with tighter corners (`radius={6}`), a wider `gap` and warm `--dock-border` lines. `formatPrice` writes prices in thousands, the Sprint sets its own `/sprint` period,… `npx shadcn@latest add https://shadcn.exchange/r/keyframeui/pricing-dock-studio-demo.json`
- [Interactive Logs Table by @uitripled](https://shadcn.exchange/r/uitripled/interactive-logs-table-shadcnui): Observability logs panel with animated filters, search, and expandable rows. `npx shadcn@latest add https://shadcn.exchange/r/uitripled/interactive-logs-table-shadcnui.json`
- [Pricing Dock: AI API Pricing by @keyframeui](https://shadcn.exchange/r/keyframeui/pricing-dock-demo): An AI API's four plans under a sticky site nav, so the bar docks at `top={56}`. Scroll and each card folds into its column's header. Switch to Yearly from the docked toggle and the docked prices roll; click a docked name to peek at its who… `npx shadcn@latest add https://shadcn.exchange/r/keyframeui/pricing-dock-demo.json`
- [Pricing Dock: Why Switch by @keyframeui](https://shadcn.exchange/r/keyframeui/pricing-dock-compare-demo): Us against the two tools teams switch from, with logo cards instead of prices: each mark shrinks in beside its name as the cards dock. On a phone, the plan pills pick whose column the table shows, or swipe the table sideways. `npx shadcn@latest add https://shadcn.exchange/r/keyframeui/pricing-dock-compare-demo.json`
- [Table 1 by @paceui](https://shadcn.exchange/r/paceui/dashboard-table-1): A clean data table listing system events with timestamp, severity, and message columns. `npx shadcn@latest add https://shadcn.exchange/r/paceui/dashboard-table-1.json`
- [Comparison table by @silicon-ui](https://shadcn.exchange/r/silicon-ui/comparison-table): An us versus them table with a sticky header, a highlighted column, and a stacked phone view. `npx shadcn@latest add https://shadcn.exchange/r/silicon-ui/comparison-table.json`
- [Users Table by @esuiss](https://shadcn.exchange/r/esuiss/users-table): A searchable users table with role filters, row selection, and bulk role and status actions. `npx shadcn@latest add https://shadcn.exchange/r/esuiss/users-table.json`
- [Table 1 by @pacekit](https://shadcn.exchange/r/pacekit/dashboard-table-1): A clean data table listing system events with timestamp, severity, and message columns. `npx shadcn@latest add https://shadcn.exchange/r/pacekit/dashboard-table-1.json`
- [Chart Table Selection by @paceui](https://shadcn.exchange/r/paceui/tanstack-charts-chart-table-selection): Bidirectional state synchronization connecting scatter plot points and interactive table rows. `npx shadcn@latest add https://shadcn.exchange/r/paceui/tanstack-charts-chart-table-selection.json`
- [Chart Table Selection by @pacekit](https://shadcn.exchange/r/pacekit/tanstack-charts-chart-table-selection): Bidirectional state synchronization connecting scatter plot points and interactive table rows. `npx shadcn@latest add https://shadcn.exchange/r/pacekit/tanstack-charts-chart-table-selection.json`
- [Table 3 by @paceui](https://shadcn.exchange/r/paceui/dashboard-table-3): Structured table layout for managing team members, showing profile details, roles, departments, account status, and recent activity. `npx shadcn@latest add https://shadcn.exchange/r/paceui/dashboard-table-3.json`
- [Table 3 by @pacekit](https://shadcn.exchange/r/pacekit/dashboard-table-3): Structured table layout for managing team members, showing profile details, roles, departments, account status, and recent activity. `npx shadcn@latest add https://shadcn.exchange/r/pacekit/dashboard-table-3.json`
- [Comparison table by @uiarc](https://shadcn.exchange/r/uiarc/comparison-table): An us versus them table with a sticky header, a highlighted column, and a stacked phone view. `npx shadcn@latest add https://shadcn.exchange/r/uiarc/comparison-table.json`
- [Tables by @shadcnuikit](https://shadcn.exchange/r/shadcnuikit/tables4): Storefront products card with a search field, product icon, name and SKU, category, inventory and price columns with sorting, and a row menu to copy SKU, duplicate, archive or delete. `npx shadcn@latest add https://shadcn.exchange/r/shadcnuikit/tables4.json`
- [Upload Table by @uploadcn](https://shadcn.exchange/r/uploadcn/upload-table): The upload queue as a data table, with a drop overlay over the whole table. `npx shadcn@latest add https://shadcn.exchange/r/uploadcn/upload-table.json`
- [Files Table by @spectrumui](https://shadcn.exchange/r/spectrumui/files-table): A shared-drive browser with type-glyph tiles, sizes, collaborator stacks and modified dates. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/files-table.json`
- [Table by @manifest](https://shadcn.exchange/r/manifest/table): Data table with optional single or multi-select modes for chat interfaces. `npx shadcn@latest add https://shadcn.exchange/r/manifest/table.json`
- [Bulk Actions by @sureui](https://shadcn.exchange/r/sureui/bulk-actions-01): An issue list with row checkboxes whose delete asks for more as the count grows: an undo window for one or two, a second click for a few, and the typed count for more. `npx shadcn@latest add https://shadcn.exchange/r/sureui/bulk-actions-01.json`
- [Datatable 15 - Task Manager Table by @shadcn-dashboard](https://shadcn.exchange/r/shadcn-dashboard/datatable-15): A grouped task table with collapsible status sections, drag-and-drop between groups, an add task dialog, and filters. Useful for task trackers and project management dashboards. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-dashboard/datatable-15.json`
- [Data table by @quill](https://shadcn.exchange/r/quill/data-table): A filterable members table with a toolbar, ToneBadge status pills, and a per-row actions menu. `npx shadcn@latest add https://shadcn.exchange/r/quill/data-table.json`
- [Table Changelog by @shadcn-ui-blocks](https://shadcn.exchange/r/shadcn-ui-blocks/marketing-changelogs-table-changelog): A changelog rendered as a table with columns for version, date, and notes. Use it when readers need to scan and compare many releases quickly. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-ui-blocks/marketing-changelogs-table-changelog.json`
- [Data table by @neobrutal-ui](https://shadcn.exchange/r/neobrutal-ui/data-table): A sortable, filterable data table recipe built with TanStack Table. `npx shadcn@latest add https://shadcn.exchange/r/neobrutal-ui/data-table.json`
- [Table with Actions by @blocks-so](https://shadcn.exchange/r/blocks-so/table-02): A table with actions block. `npx shadcn@latest add https://shadcn.exchange/r/blocks-so/table-02.json`
- [Tables by @shadcnuikit](https://shadcn.exchange/r/shadcnuikit/tables2): Quote card with line items, unit price, quantity stepper buttons that remove an item at one, footer rows for subtotal, annual discount, sales tax and total, an annual billing switch and reset button. `npx shadcn@latest add https://shadcn.exchange/r/shadcnuikit/tables2.json`
- [Payments Table by @spectrumui](https://shadcn.exchange/r/spectrumui/payments-table): Transactions with people avatars, status pills, filters, row selection and a bulk export bar. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/payments-table.json`
- [Table 01 - Top Selling Products Table by @shadcn-dashboard](https://shadcn.exchange/r/shadcn-dashboard/table-01): Track best selling products with ratings, pricing, demand status, and built in add, edit, and delete actions. Great for inventory management, product administration, and ecommerce dashboards. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-dashboard/table-01.json`
- [Table with Grouped Rows by @blocks-so](https://shadcn.exchange/r/blocks-so/table-04): A table with grouped rows block. `npx shadcn@latest add https://shadcn.exchange/r/blocks-so/table-04.json`
- [Tables by @shadcnuikit](https://shadcn.exchange/r/shadcnuikit/tables7): Expense claims card with row checkboxes, employee, payout method, date, status and amount columns, a total footer, and a selection bar to approve, reimburse or delete claims with confirmation. `npx shadcn@latest add https://shadcn.exchange/r/shadcnuikit/tables7.json`
- [Leaderboard Table by @spectrumui](https://shadcn.exchange/r/spectrumui/leaderboard-table): Rankings with medal chips for the top three, player avatars, streaks and weekly movement. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/leaderboard-table.json`
- [Datatable 01 - Exportable Datatable by @shadcn-dashboard](https://shadcn.exchange/r/shadcn-dashboard/datatable-01): Download table records with a single click for reporting, backups, and data sharing. This block is specially built for any application that requires quick and reliable data export functionality. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-dashboard/datatable-01.json`
- [Table with Filters by @blocks-so](https://shadcn.exchange/r/blocks-so/table-03): A table with filters block. `npx shadcn@latest add https://shadcn.exchange/r/blocks-so/table-03.json`
- [Tables by @shadcnuikit](https://shadcn.exchange/r/shadcnuikit/tables6): Platform tickets card with status tabs and counts, sortable key and priority, owner avatars, label badges, a status pill dropdown per row, a columns visibility menu and five row pagination. `npx shadcn@latest add https://shadcn.exchange/r/shadcnuikit/tables6.json`
- [Top Pages Table by @spectrumui](https://shadcn.exchange/r/spectrumui/top-pages-table): An analytics table with mono paths, share-of-traffic bars and signed week-over-week deltas. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/top-pages-table.json`
- [Datatable 19 - Tree Table by @shadcn-dashboard](https://shadcn.exchange/r/shadcn-dashboard/datatable-19): A tree table with nested programs, courses, and classes, status and completion filters, and totals rolled up to every parent. Useful for school dashboards, org charts, and nested data. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-dashboard/datatable-19.json`
- [Table with Accordion by @blocks-so](https://shadcn.exchange/r/blocks-so/table-01): A table with accordion block. `npx shadcn@latest add https://shadcn.exchange/r/blocks-so/table-01.json`
- [Tables by @shadcnuikit](https://shadcn.exchange/r/shadcnuikit/tables1): Recent invoices card with a status toggle group showing counts, invoice, status, method, issued and sortable amount columns, a row menu to copy the ID or mark paid, and a visible total line. `npx shadcn@latest add https://shadcn.exchange/r/shadcnuikit/tables1.json`
- [Feature Flags Table by @spectrumui](https://shadcn.exchange/r/spectrumui/feature-flags-table): Flag management with env chips, rollout meters and a live spring-animated switch per row. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/feature-flags-table.json`
- [Datatable 16 - Master Detail Table by @shadcn-dashboard](https://shadcn.exchange/r/shadcn-dashboard/datatable-16): A team directory table with live search and department tabs. Clicking a row opens a side sheet with the full profile. Useful for HR, CRM, and team dashboards. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-dashboard/datatable-16.json`
- [Tables by @shadcnuikit](https://shadcn.exchange/r/shadcnuikit/tables3): Launch checklist with All, Open and Done tabs, a progress bar, done checkboxes that strike through tasks, owner avatars, due dates and a status dropdown with four states per row. `npx shadcn@latest add https://shadcn.exchange/r/shadcnuikit/tables3.json`
- [Empty Table by @spectrumui](https://shadcn.exchange/r/spectrumui/table-empty): A table that keeps its header and column widths, with rows that spring in. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/table-empty.json`
- [Datatable 17 - Column Actions Table by @shadcn-dashboard](https://shadcn.exchange/r/shadcn-dashboard/datatable-17): A customer table with a dropdown on every column title to sort, pin, and move columns, plus a Columns menu to show or hide them. Useful for admin tables users can customize. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-dashboard/datatable-17.json`
- [Team Members Table by @spectrumui](https://shadcn.exchange/r/spectrumui/team-members-table): Workspace member management with roles, two-factor status, last activity and a remove action. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/team-members-table.json`
- [Datatable 18 - Hover Preview Appointments Table by @shadcn-dashboard](https://shadcn.exchange/r/shadcn-dashboard/datatable-18): A clinic appointments table with search, an add appointment dialog, row actions, and a cancel confirmation. Hovering a row opens a preview card with the visit details. Useful for healthcare and booking dashboards. `npx shadcn@latest add https://shadcn.exchange/r/shadcn-dashboard/datatable-18.json`
- [Customers Table by @spectrumui](https://shadcn.exchange/r/spectrumui/customers-table): Accounts ranked by MRR with plan badges, churn-risk indicators and owner avatars. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/customers-table.json`
- [Deployments Table by @spectrumui](https://shadcn.exchange/r/spectrumui/deployments-table): CI deploys with commit messages, mono shas, environment badges, build status and author avatars. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/deployments-table.json`
- [Market Watchlist Table by @spectrumui](https://shadcn.exchange/r/spectrumui/market-table): A price watchlist with ticker tiles, signed 24h changes and seven-day inline sparklines. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/market-table.json`
- [API Keys Table by @spectrumui](https://shadcn.exchange/r/spectrumui/api-keys-table): Key management with masked secrets in mono, scope chips, usage counts and a revoke action. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/api-keys-table.json`
- [Audit Log Table by @spectrumui](https://shadcn.exchange/r/spectrumui/audit-log-table): A dense, pinned-header event log with actors, mono action names, IPs and severity levels. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/audit-log-table.json`
- [Support Tickets Table by @spectrumui](https://shadcn.exchange/r/spectrumui/tickets-table): A support queue with priority icons, SLA countdowns, assignee avatars and status pills. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/tickets-table.json`
- [Invoices Table by @spectrumui](https://shadcn.exchange/r/spectrumui/invoices-table): Billing history with mono invoice numbers, status pills and a per-row PDF download. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/invoices-table.json`
- [Inventory Table by @spectrumui](https://shadcn.exchange/r/spectrumui/inventory-table): Stock management with SKU tiles, capacity meters that change color at thresholds and status labels. `npx shadcn@latest add https://shadcn.exchange/r/spectrumui/inventory-table.json`

## Paid table blocks

The first 60 of 193, best first. Their registries sell these: each installs from its registry once bought.

- [Datatable 11 - Row Drag and Drop Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-11): A column drag-and-drop datatable/tanstack table that enables users to reorder columns by dragging headers left or right, making it simple to prioritize the most relevant data fields.
- [Datatable 02 - Dense Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-02): A compact, information-dense datatable/tanstack table layout with reduced row height and tight spacing, optimized for displaying large datasets in a minimal footprint without sacrificing readability.
- [Datatable 07 - Column Visibility Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-07): A column-visibility datatable/tanstack table with a toggle panel that lets users show or hide individual columns on demand, making it easy to tailor the view to their specific workflow.
- [Datatable 12 - Expandable Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-12): An expanding row datatable/tanstack table where each row can be toggled to reveal nested detail content below it, great for showing related records or additional metadata without leaving the table context.
- [Table 02 - Invoice Management Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-02): A clean, searchable invoice table displaying customer details, statuses, totals, issue dates, balances, and actions—designed to streamline billing workflows and monitor payments efficiently.
- [Table 09 - Popular Products Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-09): A detailed products table showcasing items, payment progress, and order statuses—helping teams track transactions, monitor confirmations, and manage customer purchases efficiently.
- [Table 06 - User Subscription Management Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-06): A structured user management table displaying roles, plans, billing methods, statuses, and actions—helping teams monitor subscriptions, and streamline account administration efficiently.
- [Table 05 - Transaction Status Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-05): A clean, sortable transaction table displaying payment statuses, customer emails, amounts, and actions—helping teams monitor processing updates and manage financial records efficiently.
- [Datatable 10 - Column Drag and Drop Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-10): A drag-and-drop Column reordering datatable/tanstack table that lets users intuitively rearrange columns by dragging, with smooth animations and automatic order persistence on drop.
- [Datatable 03 - Sorting Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-03): A sorting-focused datatable/tanstack table that enables single and multi-column sorting with clear visual indicators, helping users quickly order and analyze tabular data by any field.
- [Datatable 06 - Row Select Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-06): A row-selection datatable/tanstack table with checkbox controls for individual and bulk selection, enabling batch actions such as delete, export, or status updates across multiple records at once.
- [Table 08 - Top Performing Products Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-08): A performance-driven products table showcasing categories, sales figures, earnings, and technologies—helping teams identify top revenue generators and optimize strategic product decisions effectively.
- [Table 07 - Project Overview Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-07): A structured project overview table showcasing users, project names, team members, statuses, and budgets—helping teams track progress and manage resources efficiently.
- [Table 03 - Course Assignment Overview Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-03): A structured assignment table displaying authors, course categories, technology tags, and user counts—helping teams track engagement, manage contributors, and monitor platform growth efficiently.
- [Datatable 05 - Paginated Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-05): A paginated datatable/tanstack table with configurable page size, page navigation controls, and row count summaries — perfect for managing large record sets without overwhelming the UI.
- [Table 10 - Customer Reviews Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-10): A clean, searchable reviews table displaying customer details, ratings, feedback, and timestamps—designed to help teams quickly monitor user sentiment, manage responses, and improve overall customer experience.
- [Datatable 14 - Ticket Queue Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-14): A support ticket queue datatable/tanstack table with drag-to-reorder columns, status filtering, search, SLA progress, priority flags, escalation indicators, and numbered pagination.
- [Table 11 - Project Tracking Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-11): A structured table presenting ongoing projects with budget details, assigned teams, project leads, and activity trends—making it easy to monitor performance and track progress at a glance.
- [Datatable 13 - Advanced User Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-13): An advanced user management datatable/tanstack table featuring search, status filtering, sortable columns, row selection, and per-row actions for teams managing large user lists.
- [Datatable 04 - Filter Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-04): An advanced filtering datatable/tanstack table with column-level filter inputs and global search, allowing users to slice through large datasets and surface only the rows that matter.
- [Datatable 09 - Sticky Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-09): A sticky-header datatable/tanstack table that keeps column headers fixed as users scroll vertically, providing persistent context across long lists — ideal for wide tables with many rows.
- [Table 04 - Revenue Tracker Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/table-04): An interactive revenue table that highlights product performance, progress, priorities, and budgets—enabling teams to analyze profitability, allocate resources wisely, and make faster data-driven decisions.
- [Datatable 08 - Editable Table by @shadcn-space](https://shadcn.exchange/r/shadcn-space/datatable-08): An inline-editable datatable/tanstack table where users can click any cell to modify values directly in the table, with support for text, select, and numeric inputs — no modal required.
- [Datatable 3 by @shadcnstore](https://shadcn.exchange/r/shadcnstore/datatable-3): Product inventory management table with images, SKU tracking, quantity badges, star ratings, and status indicators. Includes stock alerts and product actions.
- [Table 7 – Audit log by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-7): Paginated audit log for a workspace. Each row pairs the acting user or automation with the event it triggered, the affected resource, the source IP and a sortable timestamp. Global search plus event-type and date-range filters narrow the l…
- [App Data Table by @blockforge](https://shadcn.exchange/r/blockforge/app-data-table): An invoices table with status tabs, search, sorting, bulk actions and CSV export.
- [Datatable 4 by @shadcnstore](https://shadcn.exchange/r/shadcnstore/datatable-4): Modern orders datatable with analytics cards, command palette (⌘K), tabs navigation, bulk actions, column visibility control, and real-time order tracking. Features multi-filter system, sortable columns, payment methods, priority levels, a…
- [Table 16 – Sales by country by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-16): Geographic sales block pairing a table with a world map, for regional analytics dashboards. Use for breaking sales down by country with a flag, sales count, value and bounce rate, alongside a dotted world map with plotted markers. Led by a…
- [Datatable 6 by @shadcnstore](https://shadcn.exchange/r/shadcnstore/datatable-6): An orders table with view tabs, search, six faceted filters, sortable columns, a column menu, row selection, pagination and product photos.
- [Table 21 – Offline state by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-21): Offline / connection-lost state for a data table. Use when the table cannot reach the network: the header stays while the body shows a centred icon, an offline message and a Refresh action. Prefer this state to signal a connection problem…
- [Datatable 5 by @shadcnstore](https://shadcn.exchange/r/shadcnstore/datatable-5): URL-synced server-state table with saved views, async states, faceted filters, and record details.
- [Table 5 – Task list by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-5): Task and project-tracking table for project management and sprint views. Use for listing work items with an assignee avatar, a status badge (todo, in progress, done, blocked), an inline progress bar with percentage and a due date. Includes…
- [Datatable 2 by @shadcnstore](https://shadcn.exchange/r/shadcnstore/datatable-2): Advanced user records table with statistics cards, role icons, plan details, and status management. Features filter dropdowns, bulk actions, and comprehensive pagination.
- [Performance Reviews Table 1 – Review cycle data table by @shadcncraft](https://shadcn.exchange/r/shadcncraft/performance-reviews-table-1): A performance reviews table: employee, manager with avatar and email, review stage (not started, self-review, manager review, calibrated), a progress bar with percentage and a sortable due date. A filter field, stage and assignee filters,…
- [Datatable 7 by @shadcnstore](https://shadcn.exchange/r/shadcnstore/datatable-7): A collections table with stacked product-photo covers, search, a type filter, sortable columns and pagination.
- [New Hires Table 1 – Joiners with onboarding progress by @shadcncraft](https://shadcn.exchange/r/shadcncraft/new-hires-table-1): A new joiners table led by a heading, a search field and an Import action: joiner with avatar and email, role and department, onboarding progress as a badge (percent and tasks done, a start date for upcoming joiners, or completed), start d…
- [Requests Table 1 – Request queue with views and approvals by @shadcncraft](https://shadcn.exchange/r/shadcncraft/requests-table-1): An HR request queue: request, priority, due date (today in destructive), status (pending, approved, rejected), requester with avatar and email, and submitted date. All requests, Awaiting me and Due today views switch the list; a filter fie…
- [Table 2 – Invoice list by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-2): Invoice management table for billing and finance dashboards. Use for listing invoices with paid, pending and overdue status badges, document icons and issued, due and amount columns. Includes a toolbar with search, status and column filter…
- [Table 20 – Error state by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-20): Error / failed-fetch state for a data table. Use when data fails to load: the toolbar and headers stay while the body shows a warning icon, an error message and a Try again action. Prefer this state to communicate a failed request rather t…
- [Table 15 – Role permissions matrix by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-15): Role permissions matrix for settings, access-control and admin views. Use for mapping each role to a description, member count and a checkbox grid of rights (view, edit, publish, billing, admin). Includes filter and column controls and a N…
- [Documents Table 1 – Employee documents with signing status by @shadcncraft](https://shadcn.exchange/r/shadcncraft/documents-table-1): An employee documents table: file-type icon, name, size and format, upload date and what is still needed (signature with a due date, acknowledgment, or available), introduced by a heading with a Download all action. Row actions to review a…
- [Table 10 – Product leaderboard by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-10): Product performance leaderboard for e-commerce, catalogue and analytics dashboards. Use for ranking products by sales with a thumbnail and category, price, units sold, a star rating with review count and revenue. Includes a period selector…
- [Table 19 – Loading state by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-19): Loading / skeleton state for a data table. Use while data is being fetched: the toolbar and column headers stay in place over shimmering skeleton rows with a loading note in the footer. Prefer to hold the grid's shape during load rather th…
- [Table 12 – Recent transactions summary by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-12): Compact transactions card for dashboards and overview panels. Use as a condensed summary of recent activity: each row pairs a directional icon and date, a status badge, the payment method and a signed, colour-coded amount, under a heading…
- [Table 1 – Customer data table by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-1): Full-featured data table for admin and SaaS back-office views: customers, users, records, list management. Use for dense, editable lists with a per-row selection checkbox, sortable columns and inline status badges. Includes a filter field,…
- [Teams Table 1 – Teams with lead, hiring status and hiring plan by @shadcncraft](https://shadcn.exchange/r/shadcncraft/teams-table-1): A teams table: each team with its lead, a hiring or frozen badge with open roles, its function, stacked member avatars and a hiring-plan meter, plus a status filter, export and row actions. Includes loading, empty and error states. Adapt i…
- [Table 14 – Members list by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-14): Members list for team rosters and organisation directories. Use for listing people with an avatar, name and email, a function with a supporting line, an online/offline status and an employed date. Led by a heading, a search field and an Ad…
- [Projects Table 1 – Project portfolio data table by @shadcncraft](https://shadcn.exchange/r/shadcncraft/projects-table-1): A project data table: project, lead, milestone, progress, status and target date, with row selection, sortable project and progress columns, row actions and rows-per-page pagination. Takes an optional `statuses` filter so a header Filter m…
- [Table 4 – Team members by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-4): Team and workspace member directory for admin and settings pages. Use for listing people with an avatar, name and email, plus role, status (active, offline, invited) and joined date. Includes member search, role and column filters and an I…
- [Leave Requests Table 1 – Leave history data table by @shadcncraft](https://shadcn.exchange/r/shadcncraft/leave-requests-table-1): A leave request data table: request, dates, type, days, status and requested date, with a filter field, a status filter, density and column-visibility controls, export, row selection with a bulk action bar, sortable request and day columns…
- [Table 3 – Transactions with filters and pagination by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-3): Paginated transactions table with global search, multi-select method and status filters, sortable date and amount columns, row selection and per-row actions. Use it for billing or payment histories where users scan and reconcile recent tra…
- [Table 17 – Empty state (no data) by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-17): Empty / first-run state for a data table, for zero-data and filtered-to-nothing views. Use when there are no rows yet: the full toolbar and column headers stay visible while a centred icon, a no-data message and Add and Clear-filters actio…
- [Dashboard 17 – Deals table by @shadcncraft](https://shadcn.exchange/r/shadcncraft/deals-table-1): Open deals with owner, stage, value, and close date.
- [Benefits Table 1 – Enrolled benefits data table by @shadcncraft](https://shadcn.exchange/r/shadcncraft/benefits-table-1): A benefits data table: plan with provider and coverage, enrollment status (active, pending, waived), enrolled and renewal dates and monthly cost, with a filter field, a status filter, column-visibility controls, an Add benefit action, row…
- [Table 18 – Empty state (no results) by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-18): No-results empty state for a data table, for search and filter interactions. Use when a search or filter returns nothing: the toolbar and search stay in place while the grid is replaced by a centred icon, a no-results message and Add and C…
- [Table 11 – Market overview by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-11): Market and asset-tracking table for crypto, stock and finance dashboards. Use for listing assets with an icon and ticker, price, a colour-coded change value, volume and market cap, and an inline sparkline trend. Includes a search field and…
- [Table 13 – Customer accounts by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-13): Customer accounts table for sales, success and account-management views. Use for tracking companies with a logo and domain, a lifecycle status badge (customer, churned), a short about line, a stacked group of assigned-user avatars and a ho…
- [Table 6 – Support ticket queue by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-6): Support ticket queue for helpdesk, support and operations views. Use for triaging tickets by priority (urgent, high, medium, low), an SLA countdown that turns red when time is short or breached, status and an assignee avatar. Includes open…
- [Table 9 – File manager by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-9): File manager table for document, asset and workspace file views. Use for listing shared files with a file-type icon, name, format and size, upload date and uploader. Introduced by a heading and description with Download all and Upload acti…
- [Table 8 – Member directory with attachments by @shadcncraft](https://shadcn.exchange/r/shadcncraft/table-8): Rich member directory pairing people with projects and files, for team, HR and resource views. Use for showing each member with title and start date, an associated project marked by a brand app logo, and a linked file attachment with size.…

For the rest, page through `https://shadcn.exchange/api/catalog?kind=blocks&category=tables&price=paid`.

## Registries with the most table blocks

- [@reui](https://shadcn.exchange/r/reui): 53 blocks, all paid
- [@shadcn-dashboard](https://shadcn.exchange/r/shadcn-dashboard): 37 blocks, 7 free and 30 paid
- [@shadcnblocks](https://shadcn.exchange/r/shadcnblocks): 30 blocks, all paid
- [@shadcncraft](https://shadcn.exchange/r/shadcncraft): 30 blocks, all paid
- [@shadcn-space](https://shadcn.exchange/r/shadcn-space): 25 blocks, 2 free and 23 paid
- [@shadcnuikit](https://shadcn.exchange/r/shadcnuikit): 25 blocks, 7 free and 18 paid
- [@spectrumui](https://shadcn.exchange/r/spectrumui): 16 blocks, all free
- [@shadcnstore](https://shadcn.exchange/r/shadcnstore): 7 blocks, 1 free and 6 paid
- [@7ovr](https://shadcn.exchange/r/7ovr): 4 blocks, all free
- [@blocks-so](https://shadcn.exchange/r/blocks-so): 4 blocks, all free
- [@keyframeui](https://shadcn.exchange/r/keyframeui): 3 blocks, all free
- [@pacekit](https://shadcn.exchange/r/pacekit): 3 blocks, all free
- [@paceui](https://shadcn.exchange/r/paceui): 3 blocks, all free
- [@shadcn-ui-blocks](https://shadcn.exchange/r/shadcn-ui-blocks): 3 blocks, all free
- [@hirael](https://shadcn.exchange/r/hirael): 2 blocks, all free
- [@mizzle](https://shadcn.exchange/r/mizzle): 2 blocks, all paid
- [@uitripled](https://shadcn.exchange/r/uitripled): 2 blocks, all free
- [@blockforge](https://shadcn.exchange/r/blockforge): 1 block, paid
- [@esuiss](https://shadcn.exchange/r/esuiss): 1 block, free
- [@manifest](https://shadcn.exchange/r/manifest): 1 block, free
