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.
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
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.
To contribute to this repository, please see the contributing guide.