Skip to content

plotly/dash-sample-apps

Repository files navigation

Dash Sample Apps

CircleCI

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:

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

then you can run the app:

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.