Description
Mantine is a MIT licensed open source react components and hooks library with focus on usability, accessibility and developer experience.
Mantine alternatives and similar libraries
Based on the "Form Components" category.
Alternatively, view mantine alternatives based on common mentions on social networks and blogs.
-
slate
A completely customizable framework for building rich text editors. (Currently in beta.) -
tagify
๐ lightweight, efficient Tags input component in Vanilla JS / React / Angular / Vue -
react-syntax-highlighter
syntax highlighting component for react with prismjs or highlightjs ast using inline styles -
react-colorful
๐จ A tiny (2,8 KB) color picker component for React and Preact apps -
@lunasec/react-sdk
LunaSec - Dependency Security Scanner that automatically notifies you about vulnerabilities like Log4Shell or node-ipc in your Pull Requests and Builds. Protect yourself in 30 seconds with the LunaTrace GitHub App: https://github.com/marketplace/lunatrace-by-lunasec/ -
react-simple-code-editor
Simple no-frills code editor with syntax highlighting -
react-movable
๐ Drag and drop for your React lists and tables. Accessible. Tiny. -
react-nice-dates
A responsive, touch-friendly, and modular date picker library for React. -
interweave
๐ React library to safely render HTML, filter attributes, autowrap text with matchers, render emoji characters, and much more. -
react-select-search
โก๏ธ Lightweight select component for React -
react-simplemde-editor
React wrapper for simplemde (easymde) markdown editor -
edtr-io
Edtr.io is an open source WYSIWYG in-line web editor written in React. Its plugin architecture makes Edtr.io lean and extensive at the same time. -
@anatoliygatt/heart-switch
โค๏ธ A heart-shaped toggle switch component for React. -
react-payment-inputs
A React Hook & Container to help with payment card input fields. -
react-datepicker2
react datepicker component.(include persian jalaali calendar) -
smartblock
intuitive block based wysiwyg editor built with React and ProseMirror -
react-advanced-cropper
The react cropper library that embraces power of the advanced cropper core to give the possibility to create croppers that exactly suited for your website design -
react-numpad
A numpad for number, date and time, built with and for React. -
react-functional-select
Micro-sized & micro-optimized select component for React.js -
react-rating
:star: Zero-dependency, highly customizable rating component for React. -
rich-textarea
A small customizable textarea for React to colorize, highlight, decorate texts, offer autocomplete and much more. -
react-timezone-select
๐ An extremely usable and dynamic React timezone selector -
@pathofdev/react-tag-input
A simple tag input component for React with editable tags -
@anatoliygatt/numeric-stepper
๐ A numeric stepper component for React. -
date-range-picker
โ๏ธ๐ Flexible React date range picker calendar with no dependencies. -
react-upload-gallery
React for Upload Image Gallery. Sorted by drag & drop and Customizable -
react-easy-crop
Ricardo fork of https://valentinh.github.io/react-easy-crop/ -
react-drag-sizing
"Drag to resize" (sizing) as React Component. -
react-column-select
React component to select options by transferring them from one column to another. -
react-mobile-cropper
The react mobile cropper highly inspirited by popular Android mobile croppers. -
react-autowidth-input
Highly configurable & extensible automatically sized input field built with hooks. -
ui-switch
React Switch component based on native checkbox input, using CSS variables (custom properties) as much as possible. Easily customisable and super lightweight. -
interweave-emoji-picker
A React based emoji picker powered by Interweave and Emojibase.
AWS Cloud-aware infrastructure-from-code toolbox [NEW]
Do you think we are missing an alternative of Mantine or a related project?
README
Mantine
Links
- Documentation
- Contributing
- Ask question or give feedback
- Changelog
- Follow on Twitter
- Join Discord community
Packages
@mantine/hooks
โ collection of 40+ hooks for state and UI management@mantine/styles
โ emotion based css-in-js library that is used in all Mantine components@mantine/core
โ core components library โ 100+ components, exports everything from@mantine/styles
@mantine/form
โ forms management library@mantine/notifications
โ a fully featured notifications system@mantine/spotlight
โCtrl + K
command center for your application@mantine/prism
โ code highlight built with prism-react-renderer@mantine/rte
โ a Quill based rich text editor@mantine/dropzone
โ manages files drag 'n' drop to an area or entire screen@mantine/carousel
โ Carousel component@mantine/nprogress
โ navigation progress@mantine/modals
โ centralized modals manager@mantine/ssr
โ server side rendering utilities@mantine/next
โ server side rendering utilities for Next.js@mantine/remix
โ server side rendering utilities for Remixgatsby-plugin-mantine
โ Gatsby plugin to setup server side renderingeslint-config-mantine
โ ESLint and Prettier configuration that is used in all Mantine projects
Getting help
Mantine has a very friendly community, we are always happy to help you get started:
- Join Discord community โ it is the easiest way to get help, all questions are usually answered in about 30 minutes
- GitHub Discussions โ ask anything about the project or give feedback
Contributors
License
MIT
*Note that all licence references and agreements mentioned in the Mantine README section above
are relevant to that project's source code only.