React Component Library
mantine.dev
2
Leaving SiteNav
External Link Disclaimer
You are about to visit mantine.dev. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Mantine is a fully featured React components library providing over 120 customizable components and 70 hooks to build accessible web applications quickly. The component catalog covers inputs including text fields, number inputs, date range pickers, color inputs, tree selects, file inputs, selects, multiselects, and pin inputs, plus overlay components like modals, popovers, tooltips, and drawers, and navigation components like tabs, breadcrumbs, pagination, and stepper. The Combobox component is a flexible composable primitive for building custom selects, autocomplete inputs, tags inputs, transfer lists, and other dropdown-based components with 50-plus example implementations. A hooks library provides 70-plus functions for handling resize observers, mouse movement, keyboard shortcuts, eye-dropper color picking, click outside detection, media queries, scroll position, clipboard operations, element size tracking, and debounced values. The form library at 6.3 kilobytes gzipped works out of the box with all inputs, supports nested objects and lists, schema-based validation through Zod, and re-renders only 2 to 3 times per form lifecycle. Extensions include a TipTap-based rich text editor with toolbar controls for formatting and lists, a notifications system for showing and updating toast messages, a spotlight command palette triggered by keyboard shortcuts, and an Embla-based carousel component. Styling uses native CSS files exposed through PostCSS presets with dark and light scheme support, RTL handling, and responsive utilities, compatible with Emotion, Vanilla Extract, Sass, and other solutions. The library supports AI-assisted development through llms.txt documentation, an MCP server for direct component API access, and agent skills for complex form and component tasks. The community includes over 30,000 GitHub stars, 5 million monthly npm downloads, and 12,000 Discord members.
Statistics
2
Views
0
Clicks
0
Like
0
Dislike