Command Palette

Search for a command to run...

position in category
#15

React component library delivering over 120 customizable components and 70 hooks for building accessible web applications. Covers inputs, overlays, navigation, date pickers, notifications, and modals with native CSS styling for performant renders and full style overrides.

Used by teams at Metabase, PropelAuth, and Medplum, with 500-plus contributors and over two million monthly npm downloads. Differentiates from Material UI and Chakra by pairing a composable Combobox for custom select, autocomplete, and tags inputs with a lightweight form library that integrates with all components and supports schema-based validation via Zod, plus a PostCSS preset for dark mode, RTL, and responsive mixins.

Key capabilities:

  • 120-plus components and 70 hooks for inputs, overlays, navigation, and more
  • Native CSS styling with Styles API overrides, compatible with Emotion, Sass, or Vanilla Extract
  • Dark theme and RTL support out of the box via MantineProvider
  • Extensions for rich text editing, notifications, charts, modals manager, and Spotlight search
  • Form library with useForm, Zod validation, and minimal rerenders for large forms

Front-end teams use it for dashboards, admin panels, and data-heavy apps where date pickers, selects, and complex forms are common. Works with Next.js, Vite, React Router, Gatsby, and Redwood, with premade Mantine UI components for faster scaffolding.

GitHub Repositories
79
-12.2%
Trending down this week
Removed in 11 repos