All Projects → snehilvj → dash-mantine-components

snehilvj / dash-mantine-components

Licence: MIT license
Plotly Dash components based on Mantine React Components

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to dash-mantine-components

Slapdash
Boilerplate for bootstrapping scalable multi-page Dash applications
Stars: ✭ 225 (-14.45%)
Mutual labels:  plotly, dash, plotly-dash
Hexapod Robot Simulator
A hexapod robot simulator built from first principles
Stars: ✭ 577 (+119.39%)
Mutual labels:  plotly, dash, plotly-dash
dash-admin
CLI tool for initiating dash boilerplate
Stars: ✭ 22 (-91.63%)
Mutual labels:  plotly, dash, plotly-dash
dash-flexbox-grid
Wrapper around react-flexbox-grid for Plotly Dash
Stars: ✭ 19 (-92.78%)
Mutual labels:  plotly, dash, plotly-dash
Dash Docs
📖 The Official Dash Userguide & Documentation
Stars: ✭ 338 (+28.52%)
Mutual labels:  plotly, dash, plotly-dash
Dash
Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
Stars: ✭ 15,592 (+5828.52%)
Mutual labels:  plotly, dash, plotly-dash
Dash Sample Apps
Open-source demos hosted on Dash Gallery
Stars: ✭ 2,090 (+694.68%)
Mutual labels:  plotly, dash, plotly-dash
dash-redis-celery-periodic-updates
Demo apps now maintained in https://github.com/plotly/dash-enterprise-docs
Stars: ✭ 47 (-82.13%)
Mutual labels:  plotly, dash, plotly-dash
Dash.jl
Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.
Stars: ✭ 248 (-5.7%)
Mutual labels:  plotly, dash, plotly-dash
Dashr
Dash for R - An R interface to the Dash ecosystem for creating analytic web applications
Stars: ✭ 337 (+28.14%)
Mutual labels:  plotly, dash, plotly-dash
Fitly
Self hosted web analytics for endurance athletes
Stars: ✭ 65 (-75.29%)
Mutual labels:  plotly, dash, plotly-dash
Crypto Whale Watching App
Python Dash app that tracks whale activity in cryptocurrency markets.
Stars: ✭ 389 (+47.91%)
Mutual labels:  plotly, dash, plotly-dash
Dash Cytoscape
Interactive network visualization in Python and Dash, powered by Cytoscape.js
Stars: ✭ 309 (+17.49%)
Mutual labels:  plotly, dash, plotly-dash
Dash Table
A First-Class Interactive DataTable for Dash
Stars: ✭ 382 (+45.25%)
Mutual labels:  plotly, dash, plotly-dash
2019-nCoV-dash
新型冠状病毒(2019-nCoV)肺炎(COVID-19)疫情展示
Stars: ✭ 13 (-95.06%)
Mutual labels:  plotly, dash, plotly-dash
Front End
Coronavirus COVID19 US Cases Dashboard
Stars: ✭ 42 (-84.03%)
Mutual labels:  plotly, plotly-dash
covid-19
Coronavirus COVID-19 Dashboard - Global Kaggle Data
Stars: ✭ 31 (-88.21%)
Mutual labels:  plotly, plotly-dash
Plotly express
Plotly Express - Simple syntax for complex charts. Now integrated into plotly.py!
Stars: ✭ 633 (+140.68%)
Mutual labels:  plotly, plotly-dash
Plotly.py
The interactive graphing library for Python (includes Plotly Express) ✨
Stars: ✭ 10,701 (+3968.82%)
Mutual labels:  plotly, plotly-dash
Dash Stock Tickers Demo App
Dash Demo App - Stock Tickers
Stars: ✭ 108 (-58.94%)
Mutual labels:  plotly, dash

logo

Dash Mantine Components is an extensive (70+) Dash components library based on Mantine React Components Library. It makes it easier to create good quality dashboards with very well designed components out of the box.

Documentation

Table of contents

Installation

pip install dash-mantine-components

Quickstart

import dash_mantine_components as dmc
from dash import Dash, Input, Output

app = Dash(__name__)

app.layout = html.Div(
    [
        dmc.DatePicker(id="datepicker", format="dddd, MMMM D, YYYY"),
        dmc.Text(id="text"),
        dmc.Button("Click Me!")
    ]
)


@app.callback(Output("text", "children"), Input("datepicker", "date"))
def datepicker(date):
    return date


if __name__ == "__main__":
    app.run_server(debug=True)

Sponsors

Thanks to the following people for supporting my efforts on dash-mantine-components.

  1. Ann Marie Ward
  2. Rick Ahlf

Contributing

  1. Join our Discord community.

  2. Install virtual environment:

    python -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
  3. Install npm dependencies

    npm install
  4. Add your new component in src/lib/components. Make sure to include it in the src/lib/index.js as well.

  5. Build the components with the command: npm run build.

  6. Raise a PR, including an example to reproduce the changes contributed by the PR.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].