Build fully functional accessible web applications faster than ever – Mantine includes more than 100 customizable components and 50 hooks to cover you in any situation
Free and open source
All packages have MIT license, you can use Mantine in any project
Build type safe applications, all components and hooks export types
Mantine supports all modern frameworks: Next.js, Remix, etc.
Every input can have description...
Dark color scheme
Add dark theme to your application with just a few lines of code – Mantine exports global styles both for light and dark theme, all components support dark theme out of the box.
Every Mantine component supports visual customizations with props – you can quickly prototype and experiment by modifying component props:
You've created new branch fix-notifications from master
2 hours ago
You've pushed 23 commits to fix-notifications branch
52 minutes ago
Robert Gluesticker left a code review on your pull request
12 minutes ago
Each Mantine component supports styles overriding for every internal element inside with classes or inline styles. This feature alongside other customization options allows you to implement any visual modifications to components and adapt them to fit almost any design requirements.
Default slider styles
Find elements that you need to change in styles API table
|trackContainer||Wraps track element|
|bar||Track filled part|
|markWrapper||Contains `mark` and `markLabel` elements|
|mark||Mark displayed on track|
|markLabel||Label of the associated mark, displayed below track|
Then apply styles and add other props:
Extend default theme with any amount of additional colors, replace shadows, radius, spacing, fonts and many other properties to match your design requirements.
Resize textarea by dragging its right bottom corner
Width: 0, height: 0