1.0 Now in Beta for Mantine V6
v0.9.5 is the last version for Mantine V5
Welcome To
Mantine React Table
Built with MantineV6 and TanStack TableV8

High-quality and performant modern table features with a minimal amount of effort
Great defaults, with customization treated as a top priority
Easy to opt out of features or UI that you do not need
Efficient bundle size (41kb minzipped, including dependencies)
Popular Docs
Props
Basic Example
Advanced Example
Fetching Example
Localization
Create Columns
Column Filtering
Selection
Important Links
Is <MantineReactTable /> Right For Your Project?
Let's Compare
Library | Free or Licensed | Bundle Size | Description |
---|---|---|---|
Mantine React Table | Free MIT | Built on top of TanStack Table V8 and Mantine V6, Mantine React Table (MRT) is a batteries-included React table library that attempts to provide all the table features you need while trying to stay highly performant and relatively lightweight. Customization is treated as a top priority to let you override any styles you need to change. Mantine React Table was forked from Material React Table and is being built in 2023. | |
Mantine DataTable | Free MIT | A very close to stock feeling Mantine Data Table component. It is a pretty lightweight library and is more so an extra wrapper for Mantine's built-in Table component, but with way more props, features, and styles built-in. Even though it is so lightweight, the filtering, pagination, sorting, and selection features that come with it might be enough for a lot of projects. | |
Mantine Data Grid | Free MIT | Mantine Data Grid is another project that is being built on top of both Mantine and TanStack Table. It seems to be a smaller project, and it is unclear if it will be as feature-rich or viable as other options on this list, but it is worth keeping an eye on. | |
TanStack Table (React Table) | Free MIT | TanStack Table (formerly React Table) is a lightweight Headless UI library for building powerful tables and datagrids. No CSS or components included. You use logic from the useReactTable hook to build your own table components. No batteries included, but you get total control of your markup and styles (Mantine React Table is built on top of TanStack Table). | |
AG Grid Community/Enterprise | MIT or Paid License | If you are looking for the best data grid/table library possible, look no further than AG Grid. It may not exactly be lightweight or made from Mantine components, but it is the best of the best. It does have some drawbacks, as it has a very large bundle size and depending on your feature needs, it may require a paid license. |
Feature Comparison
Feature | Mantine React Table | Mantine DataTable |
---|---|---|
Click to copy | ✅ | ❌ |
Column Action Dropdown | ✅ | ❌ |
Column Hiding | ✅ | ❌ |
Column Ordering (DnD) | ✅ | ❌ |
Column Pinning (Freezing) | ✅ | ❌ |
Column Resizing | ✅ | ❌ |
Column Spanning | ❌ | ❌ |
Column Virtualization | ✅ | ❌ |
Column/Row Grouping and Aggregation | ✅ | ❌ |
Custom Icons | ✅ | ✅ |
Customize Toolbars | ✅ | ⚠️ |
Data Editing | ✅ | ✅ |
Density Toggle | ✅ | ✅ |
Detail Panels | ✅ | ✅ |
Expanding Rows (Tree Data) | ✅ | ✅ |
Export to CSV | ✅ | ✅ |
Filter Modes | ✅ | ❌ |
Filtering | ✅ | ✅ |
Fullscreen Mode | ✅ | ❌ |
Global Filtering Search | ✅ | ✅ |
Header Groups and Footers | ✅ | ❌ |
Localization (i18n) | ✅ | ✅ |
Manage your own state | ✅ | ✅ |
Pagination | ✅ | ✅ |
Row Action Buttons | ✅ | ✅ |
Row Context Menu | ❌ | ✅ |
Row Numbers | ✅ | ❌ |
Row Ordering (DnD) | ✅ | ❌ |
Row Selection | ✅ | ✅ |
Sorting | ✅ | ✅ |
SSR Compatibility | ✅ | ✅ |
Theming | ✅ | ✅ |
Virtualization | ✅ | ❌ |
*If you see any inaccuracies in this table, PRs are welcome!