--- id: dash-mantine-components version: "2.8.0" license: MIT license_treatment: permissive maintenance: active --- # dash-mantine-components — Plotly Dash Components based on Mantine License: permissive · Maintenance: active · Downloads: 401.1K/mo ## What it is and what it does Dash Mantine Components wraps the Mantine React component library for use in Plotly Dash applications, providing a curated set of 90+ UI components including form inputs, date pickers, text elements, and layout utilities. Instead of building dashboard interfaces from scratch or using generic HTML, developers can compose dashboards from pre-styled, accessible Mantine components that integrate directly with Dash's callback system. The library sits between Dash (the reactive Python framework) and Mantine (the underlying React design system), handling the component translation so Python developers can build interactive dashboards without writing React. Components are wrapped in a MantineProvider that applies consistent theming, and they work seamlessly with Dash's Input/Output callbacks for reactivity. Use it for: - Build data dashboards with polished date pickers, dropdowns, and form controls without custom CSS - Create admin panels and internal tools using pre-designed, accessible UI components out of the box - Prototype interactive web applications quickly by composing Mantine components in Python - Develop multi-page dashboards with consistent theming and layout components across pages - Add rich input controls (sliders, toggles, text fields) to analytical applications with minimal styling effort ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Dash Mantine Components provides a library of 90+ pre-built UI components for Plotly Dash applications, based on the Mantine React design system, enabling rapid dashboard creation with polished, accessible component designs. Yes, if you are building Dash applications and want to accelerate UI development with a mature, well-designed component library. The low install friction, active maintenance, permissive license, and no known vulnerabilities make it a safe choice. Install it if you prefer pre-styled components over building custom HTML or if you want Mantine's design system in your Dash app; skip it if you need highly custom styling or prefer minimal dependencies. ## Install pip install dash-mantine-components uv add dash-mantine-components poetry add dash-mantine-components ## Installing dash-mantine-components Before you install: Installation is straightforward with a single wheel dependency on dash. The project is actively maintained with a recent release and steady commit activity, suggesting reliable ongoing support. License in practice: MIT license permits free use, modification, and distribution with minimal restrictions, making this suitable for both open-source and commercial projects. Quickstart: pip install dash-mantine-components import dash_mantine_components as dmc from dash import Dash, Input, Output, callback app = Dash() app.layout = dmc.MantineProvider([ dmc.DatePickerInput(id="date-picker", label="Start Date"), dmc.Text(id="selected-date") ]) @callback(Output("selected-date", "children"), Input("date-picker", "value")) def update_output(d): return f"Selected: {d}" if d else "No date" if __name__ == "__main__": app.run_server(debug=True) Verify before relying: - Minimum Python version requirement and full version compatibility matrix - Performance characteristics when rendering all 90+ components in a single application - Browser compatibility and accessibility compliance details beyond Mantine's base support ## Package facts - License: MIT (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 401.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags dash ui components library, mantine react components for dash, dashboard component library, dash form and input components, plotly dash ui kit, dash-framework, ui-components, mantine-design [View on SkillFed](https://skillfed.io/packages/dash-mantine-components) · [View on PyPI](https://pypi.org/project/dash-mantine-components/)