Creative Tim UICreative Tim UI

Table Blocks based on shadcn/ui

Tables are where most dashboards live and die. Build one badly and the whole app feels slow and cramped; build one well and people forgive a lot. These shadcn/ui table blocks give you the well-built version: sortable columns, row actions, status badges, pagination, and a header that does not wrap into a mess.

They are built on the shadcn/ui table and Tailwind, so the spacing, the hover rows, and the responsive behaviour are handled. Copy the code or install with one npx shadcn add command, then point it at your data, whether that is members, invoices, products, or crypto prices. Swap the columns and you have your screen.

Pick a table below close to your data, a member list, a transaction history, a product comparison, and start from a working table instead of fighting column widths from scratch.

PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Support tickets table with SLA and status filters
support-tickets-table

Support Tickets

Track SLA, priority, and response workflows in one place.

TicketCustomerStatusSLAPriorityActions

Billing failed on renewal

SUP-1290

Atlas LogisticsOpen2h leftHigh

SSO connection error

SUP-1284

NorthwindPending6h leftMedium

Webhook delays

SUP-1279

CloudlineOpen1h leftHigh

Invoice PDF missing

SUP-1271

VenturePointResolvedMetLow
import SupportTicketsTable from "@/components/creative-tim/blocks/support-tickets-table"

export default function Page() {
  return <SupportTicketsTable />
}
PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Advanced data table with saved views and density controls
data-table-advanced

Advanced Data Table

Saved views, column pinning, density, and export controls.

CompanyOwnerPlanMRRRenewalStatusActions

Atlas Logistics

ACC-1290

Emma RodriguezEnterprise$12,400Mar 2, 2026Active

Northwind

ACC-1184

Ken AdamsGrowth$7,200Mar 14, 2026At risk

Cloudline

ACC-1118

Ava ChenScale$9,680Apr 8, 2026Active
import DataTableAdvanced from "@/components/creative-tim/blocks/data-table-advanced"

export default function Page() {
  return <DataTableAdvanced />
}
Files
app/advanced-comparison-table/page.tsx
"use client"

import AdvancedComparisonTable from "../advanced-comparison-table"

export default function Page() {
  return <AdvancedComparisonTable />
}
Product comparison table with ratings
advanced-comparison-table

Still undecided?

We are here to help you.

UltraLaptop Pro 15

UltraLaptop Pro 15

$2,599

WorkStation Elite 14

WorkStation Elite 14

$2,799

UltraElite 22

UltraElite 22

$2,899

Brand

UltraLaptop Pro 15

WorkStation Elite 14

UltraElite 22

Processor

Intel Core i7, 10th Gen

AMD Ryzen 9, 5900HX

Intel Core i9, 11th Gen

Battery Life

Up to 12 hours

Up to 8 hours

Up to 10 hours

Weight

1.8 kg

2.9 kg

1.5 kg

Warranty

2 Year Standard Warranty

2 Years Extended Warranty

3 Years Premium Warranty

Price

4.0 (134 Reviews)

4.0 (44 Reviews)

5.0 (76 Reviews)

Availability

In StockIn StockIn Stock

"use client"

import AdvancedComparisonTable from "../advanced-comparison-table"

export default function Page() {
  return <AdvancedComparisonTable />
}
Files
app/crypto-table/page.tsx
"use client"

import CryptoTable from "../crypto-table"

export default function Page() {
  return <CryptoTable />
}
Cryptocurrency market overview table
crypto-table

Cryptocurrency Market Overview

Compare different cryptocurrencies, and make informed investment.

Digital Asset

Price

Change

Volume

Market Cap

Trend

BTC

Bitcoin

$46,727.30

+2.92%

$45.31B

$915.61B

ETH

Ethereum

$2,609.30

+6.80%

$23.42B

$313.58B

USDT

TetherUS

$1.00

-0.01%

$94.37B

$40,600

SOL

Solana

$1.00

+6.35%

$3.48B

$43.26B

"use client"

import CryptoTable from "../crypto-table"

export default function Page() {
  return <CryptoTable />
}
PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Global sales table with vector map
global-sales-table

Global Sales by Country

Geographical impact and identifying key markets.

Country

Sales

Value

Bounce

🇺🇸

United State

2500

$230,900

29.9%

🇩🇪

Germany

3.900

$440,000

40.22%

🇬🇧

Great Britain

1.400

$190,700

23.44%

🇧🇷

Brasil

562

$143.960

32.14%

"use client"

import GlobalSalesTable from "../global-sales-table"

export default function Page() {
  return <GlobalSalesTable />
}
PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Invoices management table
invoices-table

Invoices

30 done this month

Customer

Amount

Issued

Payment Date

Status

Viking Burrito

$14,000

Jan 31, 2024

Feb 28, 2024

Paid

Stone Tech Zone

$3,000

Feb 15, 2024

Mar 15, 2024

Pending

Fiber Notion

$20,000

Mar 01, 2024

Apr 01, 2024

Overdue

Blue Bird

$5,000

Mar 20, 2024

Apr 20, 2024

Paid

Code Space

$2,000

Mar 27, 2024

Apr 27, 2024

Paid

Page 2 of 10

"use client"

import InvoicesTable from "../invoices-table"

export default function Page() {
  return <InvoicesTable />
}
PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Team members list table
member-list-table

Members List

See information about all members

Name

Function

Status

Employed

Emma Roberts

[email protected]

Manager

Organization

Online

23/04/18

Marcel Glock

[email protected]

Executive

Projects

Offline

23/04/18

Social Media

Projects

Online

23/04/18

Lucian Eurel

[email protected]

Programator

Developer

Offline

23/04/18

Linde Michele

[email protected]

Manager

Organization

Offline

23/04/18

Georg Joshiash

[email protected]

Designer

Projects

Online

23/04/18

Page 2 of 10

"use client"

import MemberListTable from "../member-list-table"

export default function Page() {
  return <MemberListTable />
}
PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Orders tracking table
orders-table

Orders Table

All status 2024

Date

Status

Customer

Product

Revenue

01 Nov 2023, 10:20 AM

Paid

Nike Sport 2

$140,20

01 Nov 2023, 10:53 AM

Paid

Valvet T-Shirt

$42,00

01 Nov 2023, 11:13 AM

Refunded

Leather Wallet

$25,50

01 Nov 2023, 12:20 AM

Paid

Bracelet Onu-Lino

$190,40

01 Nov 2023, 1:40 PM

Cancel

Phone Case Pink x2

$200,90

Page 2 of 10

"use client"

import OrdersTable from "../orders-table"

export default function Page() {
  return <OrdersTable />
}
PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Product inventory table
product-inventory-table

Product Inventory

These are details about all products.

Product Name

Category

In-Store Availability

Online Availability

Price

SKU

Supplier

Last Restock Date

Nike v22 Runnings

ID: 1001

Fitness25 pcs40 pcs

$99.99

WH12345

SportyFeet

2024-07-20

Business Kit

ID: 2077

Accessory15 pcs17 pcs

$59.99

BK12345

TechInnovate

2024-07-15

Black Chair

ID: 7620

Furniture40 pcs132 pcs

$49.99

BC2345

HomeEssentials

2024-07-22

Wireless Charger

ID: 3501

Accessory8 pcs80 pcs

$99.99

WC12345

TechInnovate

2024-07-18

Mountain Trip Kit

ID: 8629

Travel5 pcs76 pcs

$149.99

MTK12345

HomeEssentials

2024-07-25

Showing 1-5 of 45

"use client"

import ProductInventoryTable from "../product-inventory-table"

export default function Page() {
  return <ProductInventoryTable />
}
PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Project management tracking table
project-management-table

Projects Table

30 done this month

Project

Assignee

Budget

Team

Progress

Due Date

$140,20

Design

50%

31 Jan 2024

$3,000

Development

100%

15 Feb 2024

$20,000

Back-End

100%

01 Mar 2024

$5,000

Design

50%

20 Mar 2024

$2,000

Marketing

50%

27 Mar 2024

Page 2 of 10

"use client"

import ProjectManagementTable from "../project-management-table"

export default function Page() {
  return <ProjectManagementTable />
}
PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Top selling products table
top-selling-products-table

Product Inventory

These are details about all products.

Product

Category

Orders

Stock

Revenue

Customer Ratings

Refunds

Nike v22 Runnings

ID: 1001

Fitness

1,500

302

$450,000

4.0

13

Business Kit

ID: 2077

Accessory

12,821

100

$80,250

5.0

40

Black Chair

ID: 7620

Furniture

2,421

391

$40,600

2.0

54

Wireless Charger

ID: 3501

Accessory

5,921

725

$91,300

4.0

25

Mountain Trip Kit

ID: 8629

Travel

921

891

$140,925

4.0

11

"use client"

import TopSellingProductsTable from "../top-selling-products-table"

export default function Page() {
  return <TopSellingProductsTable />
}
PRO Blocks

This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.

Upgrade to PRO
Transactions history table
transactions-table

Transactions Table

These are details about the last transactions

Transaction

Amount

Date

Account

Status

Figma INC

$14,000

Jan 31, 2024, 3:00 PM

visa 1234

Expiry 06/2026

completed

Medium

$2,500

Feb 01, 2024, 1:00 PM

master card 1234

Expiry 06/2026

completed

Spotify

$5,000

Feb 02, 2024, 3:00 PM

visa 1234

Expiry 06/2026

pending

Discord

$3,4,00

Feb 02, 2024, 4:40 PM

visa 1234

Expiry 06/2026

completed

Google Cloud

$1,000

Feb 02, 2024, 5:10 PM

master card 1234

Expiry 06/2026

failed

Page 2 of 10

"use client"

import TransactionsTable from "../transactions-table"

export default function Page() {
  return <TransactionsTable />
}

Frequently asked questions

Are these table blocks free?

Yes, the free tables are copy-paste with no account and fine for commercial apps. A few advanced data tables are PRO and marked on the block.

Do the columns sort and paginate?

Several include sorting, pagination, and row actions in the component. The logic is in your code once you copy or install it, so you can keep it, extend it, or wire it to a data library like TanStack Table.

Can I use them with my own data?

Yes. Replace the example rows with your data source, rename the columns, and adjust the cell rendering. The block gives you the structure and styling; the data is yours.

Do they handle large datasets?

The UI scales fine, and the blocks pair well with server-side pagination or a virtualization library when you have thousands of rows. You add that data layer; the table renders it.

Do they work with Next.js?

Yes, they are built for React and Next.js with Tailwind, and they work in any React app with shadcn/ui installed.