MRT logoMaterial React Table

About Material React Table

Motivation

material-react-table started out as an attempt to upgrade the popular material-table library to Material UI v5 and TypeScript, since that project seems to have become abandoned. However, after a few frustrating weeks, it was discovered that it would be easier and more fun to write a new advanced Material UI table library from scratch. React Table naturally seemed like a great basis for the underlying API and therefore was chosen as the foundation for the project.

Project Goals

  • Stick to material design principles

  • Fully enable all features of the TanStack Table API (as much as reasonably possible)

  • Favor performance and bundle size over over-the-top built-in features

  • Enable full customization easily (CSS, layout, icons, localization, etc.)

  • Be unit-test-friendly

Contributors

Kevin Van Cott

Kevin Van Cott

Maintainer, Developer

Ryan Kholousi

Ryan Kholousi

UI/UX Designer

Daniel Humphrey

Daniel Humphrey

UI/UX, Technical Writer

Important Links

NPM

NPM

Source Code

Source Code

GitHub Issues

GitHub Issues

Discord

Discord

Storybook

Storybook