GitPedia

Dash sample apps

Open-source demos hosted on Dash Gallery

From plotly·Updated June 10, 2026·View on GitHub·

This repository hosts the code for over 100 open-source Dash apps written in Python or R. They can serve as a starting point for your own Dash app, as a learning tool to better understand how Dash works, as a reusable templates, and much more. The project is written primarily in Jupyter Notebook, distributed under the MIT License license, first published in 2019. It has gained significant community traction with 3,346 stars and 2,998 forks on GitHub. Key topics include: dash, plotly, plotly-dash.

Latest release: v0.23.5Release v0.23.5
August 31, 2021View Changelog →

Dash Sample Apps

CircleCI

<div align="center"> <a href="https://dash.plotly.com/project-maintenance"> <img src="https://dash.plotly.com/assets/images/maintained-by-plotly.png" width="400px" alt="Maintained by Plotly"> </a> </div>

This repository hosts the code for over 100 open-source Dash apps written in Python or R. They can serve as a starting point for your own Dash app, as a learning tool to better understand how Dash works, as a reusable templates, and much more.

Most apps in this repository are hosted on Dash Gallery, which is our internal server running on Dash Enterprise Kubernetes. Note that you can find both open-sourced apps and demos for our licensed products, including Design Kit and Snapshot Engine. If you are interested in learning more, don't hesitate to reach out to get a demo. If you want to only see the open-sourced apps, select the "Open Source" tag.

Downloading and running a single app

Visit the releases page and download and unzip the app you want. Then cd into the app directory and install its dependencies in a virtual environment in the following way:

bash
python -m venv venv source venv/bin/activate # Windows: \venv\scripts\activate pip install -r requirements.txt

then you can run the app:

bash
python app.py

Cloning this whole repository

To clone this repository, run:

git clone https://github.com/plotly/dash-sample-apps

Note this might take a long time since it copies over 100 apps available in the repo. If you just want to try one app, refer to the section above.

Contributing

To contribute to this repository, please see the contributing guide.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from plotly/dash-sample-apps via the GitHub API.Last fetched: 6/13/2026