MRT logoMantine React Table

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

Mui + React Table
NPM VersionDownloadsBundle SizeGitHub Stars
npm i mantine-react-table @mantine/core @mantine/hooks @mantine/dates @emotion/react @tabler/icons-react dayjs
High-quality and performant modern table features with a minimal amount of effort
High-quality and performant modern table features with a minimal amount of effort
Great defaults, with customization treated as a top priority
Great defaults, with customization treated as a top priority
Easy to opt out of features or UI that you do not need
Easy to opt out of features or UI that you do not need
Efficient bundle size (41kb minzipped, including dependencies)
Efficient bundle size (41kb minzipped, including dependencies)

Popular Docs

Is
<MantineReactTable />
Right For Your Project?

Let's Compare

Mantine React TableFree MIT
40 KB40
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 DataTableFree MIT
8 KB8
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 GridFree MIT
23 KB23
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
13 KB13
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/EnterpriseMIT or Paid License
280 KB280
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

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!

Maintainers and Contributors

You can help make these docs better! PRs are Welcome
Using Material-UI instead of Mantine?
Check out Material React Table