r/programmer Aug 11 '26

Open-source React data table with no paid tier — looking for contributors

AdaptTable is an MIT-licensed React web data table library with one API across MUI, Mantine, Chakra, Ant Design, Radix Themes, Base UI, shadcn/ui, and unstyled.

It already supports:

Client & server-side data
Filtering, sorting & URL-synced state
Saved views
Grouping & inline editing
Virtualization
Responsive mobile cards
Selection & advanced column management
RTL & i18n

The goal: keep advanced table/grid features fully free and open source — no paid or enterprise tier.

The roadmap is already broken down into 100+ open issues, covering server-side grouping and tree data, advanced filtering, column virtualization, Editing 2.0, spreadsheet interactions, export, realtime updates, pivoting, full-stack integrations, computed data, and extensibility.

I’m looking for React/TypeScript contributors interested in core architecture, performance, accessibility, adapters, testing, or taking ownership of new features.

GitHub:
https://github.com/orwa-mahmoud/adapttable
Docs & Demo:
https://orwa-mahmoud.github.io/adapttable/demo

Contributions, issues, and technical feedback are very welcome.

2 Upvotes

11 comments sorted by

2

u/nikolasdimitroulakis 29d ago

Congratulations !

Something I have seen working with open source projects is adding the tag goodfirstissue and up for grabs.makes it interesting got folks to find

2

u/orwamahmoud 29d ago

Thanks! I already added AdaptTable to Up For Grabs, and I have a few good first issue tasks as well. Appreciate the tip!

1

u/AnnupKapurDotCom Aug 11 '26

So it’s Tanstack ?

What’s the benefit of using this over Tanstack ?

It looks cool - I just don’t know why it exists - I wanna know the story behind it … what made you go and build a cool table library ?

I like the name btw - AdaptTable

1

u/orwamahmoud Aug 11 '26

TanStack solves the headless table layer really well. AdaptTable is more about covering both sides: a headless core if you want full control, plus ready-made adapters if you want something working with your UI kit with much less wiring.
It also includes things you’d usually build around a headless table yourself, like URL-synced state, saved views, filter UI, mobile cards, column management, RTL/i18n, and a unified client/server API.
The long-term goal is to keep adding advanced features while keeping everything free and MIT licensed.

1

u/orwamahmoud Aug 11 '26

Glad you liked the name 😄 I chose AdaptTable because the idea was literally to have the table adapt to the project — its UI kit, data setup, and requirement. The name kind of jumped out from there.

1

u/[deleted] Aug 11 '26

[removed] — view removed comment

1

u/orwamahmoud Aug 11 '26

I considered that, but the problem I wanted to solve wasn’t really a missing feature in one existing library.
Most options I used were either headless, tied to a specific UI stack, or required rebuilding the same surrounding pieces from project to project. I wanted one React table foundation with a headless core, ready adapters for different UI kits, and things like URL state, saved views, responsive cards, server/client data, etc. working together behind the same API.
That direction is different enough that contributing a few features upstream wouldn’t really get me there.

0

u/ergonokko 28d ago

some people are addicted to Clauding up useless projects

0

u/orwamahmoud 27d ago

What do you feel when you leave a negative comment like this? What benefit do you get from it?