A curated list of awesome Dash (plotly) resources

Overview

Awesome Dash Awesome

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

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

Cheat sheets

Community

Contributors

License

CC0
This work is licensed under a Creative Commons Attribution 4.0 International License.

Issues
  • added entry under example app

    added entry under example app

    Vaex dataframe + dash integration

    For adding tutorials, packages, or apps

    What did you add to the README.md file?

    Have you ensured your contribution adheres to the pull request guidelines of awesome? In particular:

    • Not a duplicate.
    • Only has awesome items. Awesome lists are curations of the best, not everything.
    • Has consistent formatting and proper spelling/grammar.
      • The link and description are separated by a dash.
        Example: - [AVA](…) - JavaScript test runner.
      • The description starts with an uppercase character and ends with a period.
      • Drop all the A / An prefixes in the descriptions.
      • Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

    For first time contributors...

    Do you want to be added to the contributors list on the README.md file?
    • [x] Yes
    • [] No
    What name would you like?

    vaexio

    What website would you like your name linked to?

    https://github.com/vaexio

    opened by rishi1111 3
  • Screenshots of dash apps in README?

    Screenshots of dash apps in README?

    I think it would be helpful to include a screenshot of each app in the README under the link (In the App Examples section). This would help users decide which links they want to click on based on the apps design.

    Is this a change you would consider making? If so I am happy to creat a pull request.

    opened by SamEdwardes 2
  • Add dash-bootstrap-components to the README

    Add dash-bootstrap-components to the README

    For adding tutorials, packages, or apps

    What did you add to the README.md file?

    This PR adds a link to the dash-bootstrap-components documentation.

    dash-bootstrap-components is a components and layout library for Plotly Dash. It adds several high-level components (dropdowns, progress bars, buttons, tooltips, simple interactive fade / collapse components, navbars etc.). It also exposes Dash's grid system to make it easy to structure Dash apps.

    While dash-bootstrap-components is a fairly new library, it has extensive documentation and a growing user base.

    x-ref @tcbegley (the main contributor to dash-bootstrap-components)


    For first time contributors...

    Do you want to be added to the contributors list on the README.md file?
    • [X] Yes
    • [ ] No
    What name would you like?

    Pascal Bugnion

    What website would you like your name linked to?

    https://pascalbugnion.net

    opened by pbugnion 2
  • Fix broken wind streaming link

    Fix broken wind streaming link

    Updates the link to the Dash Wind Streaming app source code

    For first time contributors...

    Do you want to be added to the contributors list on the README.md file?
    • [ ] Yes
    • [X] No
    What name would you like?
    What website would you like your name linked to?
    opened by ryangooch 1
  • :sparkles: add plotly-resampler

    :sparkles: add plotly-resampler

    For adding tutorials, packages, or apps

    What did you add to the README.md file?
    • plotly-resampler

    Have you ensured your contribution adheres to the pull request guidelines of awesome? In particular:

    • Not a duplicate.
    • Only has awesome items. Awesome lists are curations of the best, not everything.
    • Has consistent formatting and proper spelling/grammar.
      • The link and description are separated by a dash.
        Example: - [AVA](…) - JavaScript test runner.
      • The description starts with an uppercase character and ends with a period.
      • Drop all the A / An prefixes in the descriptions.
      • Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

    For first time contributors...

    Do you want to be added to the contributors list on the README.md file?
    • [ ] Yes
    • [x] No
    What name would you like?
    What website would you like your name linked to?
    opened by jvdd 1
  • Dash book and companion app

    Dash book and companion app

    Hello, I just finished writing a book about Dash.
    The book is basically a single tutorial on how to build an app with a real-life dataset.

    I also published the app.

    If you think this is relevant, where do you think they should go? The app could go under "App Examples", but I'm not sure about the book.

    Thanks.

    opened by eliasdabbas 1
  • Remove invalid 'sd-data-table' reference

    Remove invalid 'sd-data-table' reference

    What did you add to the README.md file?

    Nothing, just removed an invalid link :) I've inspected the repository owner to see if they change the name or something like that, and I was not able to find a replacement. If you want to check: https://github.com/stratodem/

    Checklist:
    • [x] Not a duplicate.
    • [x] Only has awesome items. Awesome lists are curations of the best, not everything.
    • [x] Has consistent formatting and proper spelling/grammar.
      • The link and description are separated by a dash.
        Example: - [AVA](…) - JavaScript test runner.
      • The description starts with an uppercase character and ends with a period.
      • Drop all the A / An prefixes in the descriptions.
      • Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

    For first time contributors...

    Do you want to be added to the contributors list on the README.md file?
    • [ ] Yes
    • [X] No need, is just an expired link :P
    opened by Kludex 1
  • add pypi project query script

    add pypi project query script

    For adding tutorials, packages, or apps

    What did you add to the README.md file?

    Have you ensured your contribution adheres to the pull request guidelines of awesome? In particular:

    • Not a duplicate.
    • Only has awesome items. Awesome lists are curations of the best, not everything.
    • Has consistent formatting and proper spelling/grammar.
      • The link and description are separated by a dash.
        Example: - [AVA](…) - JavaScript test runner.
      • The description starts with an uppercase character and ends with a period.
      • Drop all the A / An prefixes in the descriptions.
      • Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

    For first time contributors...

    Do you want to be added to the contributors list on the README.md file?
    • [ ] Yes
    • [ ] No
    What name would you like?
    What website would you like your name linked to?
    opened by fkromer 1
  • add helper script to get potent. relevant gh repos

    add helper script to get potent. relevant gh repos

    For adding tutorials, packages, or apps

    What did you add to the README.md file?

    Have you ensured your contribution adheres to the pull request guidelines of awesome? In particular:

    • Not a duplicate.
    • Only has awesome items. Awesome lists are curations of the best, not everything.
    • Has consistent formatting and proper spelling/grammar.
      • The link and description are separated by a dash.
        Example: - [AVA](…) - JavaScript test runner.
      • The description starts with an uppercase character and ends with a period.
      • Drop all the A / An prefixes in the descriptions.
      • Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

    For first time contributors...

    Do you want to be added to the contributors list on the README.md file?
    • [ ] Yes
    • [ ] No
    What name would you like?
    What website would you like your name linked to?
    opened by fkromer 1
  • add some official introduction tutorials

    add some official introduction tutorials

    For adding tutorials, packages, or apps

    What did you add to the README.md file?

    Have you ensured your contribution adheres to the pull request guidelines of awesome? In particular:

    • Not a duplicate.
    • Only has awesome items. Awesome lists are curations of the best, not everything.
    • Has consistent formatting and proper spelling/grammar.
      • The link and description are separated by a dash.
        Example: - [AVA](…) - JavaScript test runner.
      • The description starts with an uppercase character and ends with a period.
      • Drop all the A / An prefixes in the descriptions.
      • Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

    For first time contributors...

    Do you want to be added to the contributors list on the README.md file?
    • [ ] Yes
    • [ ] No
    What name would you like?
    What website would you like your name linked to?
    opened by fkromer 1
  • Update Component Libraries

    Update Component Libraries

    For adding tutorials, packages, or apps

    What did you add to the README.md file?

    Have you ensured your contribution adheres to the pull request guidelines of awesome? In particular:

    • Not a duplicate.
    • Only has awesome items. Awesome lists are curations of the best, not everything.
    • Has consistent formatting and proper spelling/grammar.
      • The link and description are separated by a dash.
        Example: - [AVA](…) - JavaScript test runner.
      • The description starts with an uppercase character and ends with a period.
      • Drop all the A / An prefixes in the descriptions.
      • Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

    For first time contributors...

    Do you want to be added to the contributors list on the README.md file?
    • [ ] Yes
    • [ ] No
    What name would you like?
    What website would you like your name linked to?
    opened by pikhovkin 1
Owner
Luke Singham
Luke Singham
Custom Plotly Dash components based on Mantine React Components library

Dash Mantine Components Dash Mantine Components is a Dash component library based on Mantine React Components Library. It makes it easier to create go

Snehil Vijay 159 Aug 8, 2022
A dashboard built using Plotly-Dash for interactive visualization of Dex-connected individuals across the country.

Dashboard For The DexConnect Platform of Dexterity Global Working prototype submission for internship at Dexterity Global Group. Dashboard for real ti

Yashasvi Misra 2 Jun 15, 2021
A shimmer pre-load component for Plotly Dash

dash-loading-shimmer A shimmer pre-load component for Plotly Dash Installation Get it with pip: pip install dash-loading-extras Or maybe you prefer Pi

Lucas Durand 3 Feb 16, 2022
Regress.me is an easy to use data visualization tool powered by Dash/Plotly.

Regress.me Regress.me is an easy to use data visualization tool powered by Dash/Plotly. Regress.me.-.Google.Chrome.2022-05-10.15-58-59.mp4 Get Started

Amar 14 Aug 14, 2022
The interactive graphing library for Python (includes Plotly Express) :sparkles:

plotly.py Latest Release User forum PyPI Downloads License Data Science Workspaces Our recommended IDE for Plotly’s Python graphing library is Dash En

Plotly 11.9k Aug 14, 2022
Productivity Tools for Plotly + Pandas

Cufflinks This library binds the power of plotly with the flexibility of pandas for easy plotting. This library is available on https://github.com/san

Jorge Santos 2.6k Jul 29, 2022
The interactive graphing library for Python (includes Plotly Express) :sparkles:

plotly.py Latest Release User forum PyPI Downloads License Data Science Workspaces Our recommended IDE for Plotly’s Python graphing library is Dash En

Plotly 8.9k Feb 18, 2021
Productivity Tools for Plotly + Pandas

Cufflinks This library binds the power of plotly with the flexibility of pandas for easy plotting. This library is available on https://github.com/san

Jorge Santos 2.1k Feb 18, 2021
A Simple Flask-Plotly Example for NTU 110-1 DSSI Class

A Simple Flask-Plotly Example for NTU 110-1 DSSI Class Live Demo Prerequisites We will use Flask and Ploty to build a Flask application. If you haven'

Ting Ni Wu 1 Dec 11, 2021
Peloton Stats to Google Sheets with Data Visualization through Seaborn and Plotly

Peloton Stats to Google Sheets with Data Visualization through Seaborn and Plotly Problem: 2 peloton users were looking for a way to track their metri

null 9 Jul 22, 2022
Yata is a fast, simple and easy Data Visulaization tool, running on python dash

Yata is a fast, simple and easy Data Visulaization tool, running on python dash. The main goal of Yata is to provide a easy way for persons with little programming knowledge to visualize their data easily.

Cybercreek 3 Jun 28, 2021
A guide for using Bootstrap 5 classes in Dash Bootstrap Components V1

dash-bootstrap-cheatsheet This handy interactive cheatsheet makes it easy to use the Bootstrap 5 classes with your Dash app made with the latest versi

null 6 Aug 12, 2022
Getting started with Python, Dash and Plot.ly for the Data Dashboards team

data_dashboards Getting started with Python, Dash and Plot.ly for the Data Dashboards team Getting started MacOS users: # Install the pyenv version ma

Department for Levelling Up, Housing and Communities 1 Nov 8, 2021
Sentiment Analysis application created with Python and Dash, hosted at socialsentiment.net

Social Sentiment Dash Application Live-streaming sentiment analysis application created with Python and Dash, hosted at SocialSentiment.net. Dash Tuto

Harrison 451 Aug 1, 2022
GD-UltraHack - A Mod Menu for Geometry Dash. Specifically a MegahackV5 clone in Python. Only for Windows

GD UltraHack: The Mod Menu that Nobody asked for. This is a mod menu for the gam

zeo 1 Jan 5, 2022
Visualization Website by using Dash and Heroku

Visualization Website by using Dash and Heroku You can visit the website https://payroll-expense-analysis.herokuapp.com/ In this project, I am interes

YF Liu 1 Jan 14, 2022
Generating interfaces(CLI, Qt GUI, Dash web app) from a Python function.

oneFace is a Python library for automatically generating multiple interfaces(CLI, GUI, WebGUI) from a callable Python object. oneFace is an easy way t

NaNg 27 Jun 22, 2022
Resources for teaching & learning practical data visualization with python.

Practical Data Visualization with Python Overview All views expressed on this site are my own and do not represent the opinions of any entity with whi

Paul Jeffries 95 Jul 27, 2022
Plotly Dash Command Line Tools - Easily create and deploy Plotly Dash projects from templates

??️ dash-tools - Create and Deploy Plotly Dash Apps from Command Line | | | | | Create a templated multi-page Plotly Dash app with CLI in less than 7

Andrew Hossack 29 Jul 22, 2022
A curated list of awesome Python asyncio frameworks, libraries, software and resources

Awesome asyncio A carefully curated list of awesome Python asyncio frameworks, libraries, software and resources. The Python asyncio module introduced

Timo Furrer 3.5k Aug 7, 2022
A curated list of awesome Jupyter projects, libraries and resources

Awesome Jupyter A curated list of awesome Jupyter projects, libraries and resources. Jupyter is an open-source web application that allows you to crea

Markus Schanta 2.8k Aug 13, 2022
A curated list of awesome packages, articles, and other cool resources from the Wagtail community.

Awesome Wagtail A curated list of awesome packages, articles, and other cool resources from the Wagtail community. Wagtail is a Python CMS powered by

Springload 1.6k Aug 3, 2022
A curated list of awesome resources related to Semantic Search🔎 and Semantic Similarity tasks.

A curated list of awesome resources related to Semantic Search?? and Semantic Similarity tasks.

null 208 Aug 3, 2022
A curated list of awesome mathematics resources

A curated list of awesome mathematics resources

Cyrille Rossant 6.2k Aug 15, 2022
Participants of Bertelsmann Technology Scholarship created an awesome list of resources and they want to share it with the world, if you find illegal resources please report to us and we will remove.

Participants of Bertelsmann Technology Scholarship created an awesome list of resources and they want to share it with the world, if you find illegal

Wissem Marzouki 27 Aug 9, 2021
An curated collection of awesome resources about networking in cybersecurity

An ongoing curated collection of awesome software, libraries, frameworks, talks & videos, best practices, learning tutorials and important practical resources about networking in cybersecurity

Paul Veillard, P. Eng 3 Jun 3, 2022
Custom Plotly Dash components based on Mantine React Components library

Dash Mantine Components Dash Mantine Components is a Dash component library based on Mantine React Components Library. It makes it easier to create go

Snehil Vijay 159 Aug 8, 2022
A dashboard built using Plotly-Dash for interactive visualization of Dex-connected individuals across the country.

Dashboard For The DexConnect Platform of Dexterity Global Working prototype submission for internship at Dexterity Global Group. Dashboard for real ti

Yashasvi Misra 2 Jun 15, 2021
Plotly Dash plugin to allow authentication through 3rd party OAuth providers.

dash-auth-external Integrate your dashboards with 3rd parties and external OAuth providers. Overview Do you want to build a Plotly Dash app which pull

James Holcombe 4 Jul 31, 2022