Loading video...

Video Failed to Load

Go Home

It's finally here — the data table. Built with shadcn and Motion inspired by Linear. Open source. Open code. Free to use. Link below.

65,249 views • 23 days ago •via X (Twitter)

19 Comments

Arihant Jain's profile picture
Arihant Jain23 days ago

@motiondotdev @linear 🔗 -

Arihant Jain's profile picture
Arihant Jain22 days ago

@motiondotdev @linear Check it out new post

Bassem Boujebli's profile picture
Bassem Boujebli23 days ago

@shadcn @motiondotdev @linear Inspiring 🫡

Arihant Jain's profile picture
Arihant Jain23 days ago

@shadcn @motiondotdev @linear Thanks

Brian Hadu's profile picture
Brian Hadu23 days ago

@shadcn @motiondotdev @linear open source tools like this make it easier for everyone to collaborate

Arihant Jain's profile picture
Arihant Jain23 days ago

@shadcn @motiondotdev @linear Absolutely!

Roberto Torres's profile picture
Roberto Torres23 days ago

@shadcn @motiondotdev @linear wow! i will check it, thank you, what about responsive for phone screens?

Arihant Jain's profile picture
Arihant Jain23 days ago

@shadcn @motiondotdev @linear Our mainly foucs on the web for the table bcz most of user are view table in web

Keithan Lee's profile picture
Keithan Lee23 days ago

@shadcn @motiondotdev @linear data table is the most difficult component, great work!

Arihant Jain's profile picture
Arihant Jain23 days ago

@shadcn @motiondotdev @linear Thanks Please explore more componets :)

Tony's profile picture
Tony23 days ago

@shadcn @motiondotdev @linear The status filters make that payment table really easy to scan. Nicely done, especially keeping the whole thing open source.

Arihant Jain's profile picture
Arihant Jain23 days ago

@shadcn @motiondotdev @linear Thanks Tony!

Don.'s profile picture
Don.22 days ago

@shadcn @motiondotdev @linear Do you use AI to help you write UI code? It's really beautiful

Arihant Jain's profile picture
Arihant Jain22 days ago

@shadcn @motiondotdev @linear yes i'm using @cursor_ai grok 4.6 model

Shubham Jha's profile picture
Shubham Jha23 days ago

@shadcn @motiondotdev @linear the linear-inspired part is the hard part, not the shadcn styling. curious how you're handling row virtualization once it's a few thousand rows deep, that's usually where the motion budget breaks

adebayo dada's profile picture
adebayo dada23 days ago

@shadcn @motiondotdev @linear great work you have done here

Arihant Jain's profile picture
Arihant Jain23 days ago

@shadcn @motiondotdev @linear Thanks broo

Nathan Nguyen's profile picture
Nathan Nguyen23 days ago

@shadcn @motiondotdev @linear can't tell if this is a joke or not

ShipNomad's profile picture
ShipNomad23 days ago

@shadcn @motiondotdev @linear If I select a few payments then switch status filters, does Export keep those selections or only use the rows I can see?

Related Videos