Skip to content
FindOpenSource

Mantine

Fully featured React components library with 100+ customizable components and 50+ hooks, plus packages for forms, dates, charts, notifications and rich text editing.

Overview

Mantine is a React UI library that covers most of what an application needs out of the box: inputs, buttons, overlays, navigation, data display and layout components, all accessible and themeable through a single theme object with built-in dark mode. Styling is done with plain CSS modules and CSS variables, so it works with server components and doesn't require a CSS-in-JS runtime.

Beyond the core, separate packages add form state management, date pickers, charts, notifications, a spotlight command palette, dropzones and a rich text editor, and @mantine/hooks is usable on its own. A good fit for React and Next.js teams who want a complete, consistent component set without assembling one from many libraries.

Why it's in this catalog

Catalog rating: ★★★★☆ (4/5)

Fully featured React component and hooks library with a strong developer experience; a popular modern pick for the thin ui category.

  • Mature
  • Community-driven
Categories
UI & Components
Keywords
react-componentsui-componentsreact-hooksdesign-system
Languages
TypeScript, CSS
License
MIT

Compare with another project

Spotted an error? Suggest an edit on GitHub.