Overview of Mantine packages
masterMantine is a comprehensive ecosystem of React libraries for building modern user interfaces. It is organized into several specialized packages that cover everything from core UI components to specialized utilities like form management, charts, and rich text editing.
Core Packages
- @mantine/core: The foundation of the library, containing over 100 UI components.
- @mantine/hooks: A collection of 80+ hooks designed for state and UI management.
- @mantine/form: A dedicated library for managing form state and validation.
Specialized UI Packages
- @mantine/charts: A charting library built on top of Recharts.
- @mantine/notifications: A fully featured system for displaying application notifications.
- @mantine/spotlight: Provides a
Ctrl + Kcommand center interface for applications. - @mantine/code-highlight: A code highlighting component powered by
highlight.js. - @mantine/tiptap: A rich text editor based on Tiptap.
- @mantine/dropzone: Handles file drag-and-drop functionality.
- @mantine/carousel: A component for creating carousels.
- @mantine/nprogress: A component for displaying navigation progress bars.
- @mantine/modals: A centralized manager for handling application modals.
- @mantine/schedule: A component for displaying scheduled events.