Mantine extensions

Extensions are packages that provide additional functionality like new components, hooks, or other features. They are built on top of @mantine/hooks and @mantine/core packages.

Official extensions

Official extensions are built by the maintainers of Mantine, these extensions have @mantine/ scope in their package names, for example @mantine/dates or @mantine/carousel.

Official extensions list:

Community extensions

Community extensions are built by the community, they are maintained by the community members and are updated independently from the core Mantine packages and extensions.

Community extensions list:

Create your own extension

You are welcome to create your own extension and share it with the community in the list above. To submit a new extension to be featured on this page:

  • Create and publish extension on npm. You can choose any name for your package, for example mantine-oklch-color-picker or @rtivital/mantine-emoji-picker.
  • If you are not sure how to get started with extension development, use extension template, it provides full development environment with tests, documentation, and examples.
  • Submit a pull request to the main Mantine repository with a link to your extension and a short description to be featured on this page.