Mantine
Fully featured React components library with 100+ customizable components and 50+ hooks, plus packages for forms, dates, charts, notifications and rich text editing.
- Actively maintained
- Well documented
- Permissive license
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
- Languages
- TypeScript, CSS
- License
- MIT
Related Projects
Ant Design
MITEnterprise-class UI design language and React component library, with a large set of high-quality components for building data-heavy admin and business applications.
Actively maintained
- UI & Components
MUI
MITComprehensive library of React UI components implementing Google's Material Design.
Actively maintained
- UI & Components
shadcn/ui
MITCollection of copy-and-paste, accessible React components built with Radix UI and Tailwind CSS.
Actively maintained
- UI & Components
Ionic Framework
MITCross-platform UI toolkit for building iOS, Android and Progressive Web Apps with HTML, CSS and JavaScript, with first-class React, Angular and Vue integrations.
Actively maintained
- Mobile
- UI & Components
Spotted an error? Suggest an edit on GitHub.