Awesome Dash
A curated list of awesome Dash (plotly) resources
Dash is a productive Python framework for building web applications.
Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python. It’s particularly suited for anyone who works with data in Python.
Contents
Tutorials
Component Libraries
- Tutorial on creating custom Dash components with React.js.
-
Dash Bio Components - Suite of bioinformatics components that make it simpler to analyze and visualize bioinformatics data and interact with them in a Dash application.
-
Dash Canvas Components - Module for image annotation and image processing using Dash.
-
Awesome React Components - Catalog of React.js components potentially interesting to be wrapped into Dash components.
-
Awesome React - Helpful resources for developing React.js components.
- Dash Core Components
-
Dash Cytoscape Component - Graph visualization component for creating easily customizable, high-performance, interactive, and web-based networks.
-
Dash DataTable Component - Interactive table that supports rich styling, conditional formatting, editing, sorting, filtering, and more.
-
Dash DAQ Components - Set of controls that make it simpler to integrate data acquisition and controls into your Dash applications.
-
Dash ECharts Components - ECharts(V5) Components for Dash.
- Dash HTML Components
-
mydcc - Extension of Dash Core Components.
-
sd-material-ui - StratoDem Analytics implementations of material-ui components for Dash.
-
sd-range-slider - Range Slider Dash component.
-
dj-plotly-dash - Plotly Dash fork for Django.
-
dash-flexbox-grid - Wrapper around react-flexbox-grid for Plotly Dash.
-
dash-color-picker - Wrapper around react-color.
-
dash-dual-listbox - Wrapper around react-duallist.
-
dash-bootstrap-components - Layout engine, default styles and high-level components based on Bootstrap.
-
dash-uploader - Upload component for Dash. Supports large data files.
-
Dash Mantine Components - Collection of 40+ Dash components based on Mantine React Components library.
-
plotly-resampler - Wrapper for plotly figures that adds data downsampling (aggregating) functionality, enabling the visualization of large datasets.
App Examples
Idiomatic examples
-
Dash recipes - A collection of scripts and examples created of the plotly team while answering questions from the greater Dash community.
Galleries
-
Plotly App Gallery - Plotly’s collection of Dash applications.
-
Dash Recipes GitHub - Collection of scripts and examples created while answering questions from the greater Dash community.
-
Dash Data Dashboards and Apps - Collection of data dashboards with real life data, for various topics, as well as a few apps for online marketing built with Dash.
Talks
Books
Cheat sheets
Contributors
License
This work is licensed under a Creative Commons Attribution 4.0 International License.