dash - Interactive, Reactive Web Apps for Python. Dash Is Productive™

  •        460

Build on top of Plotly.js, React, and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical python code. Here’s a 43-line example of a Dash App that ties a Dropdown to a D3.js Plotly Graph. As the user selects a value in the Dropdown, the application code dynamically exports data from Google Finance into a Pandas DataFrame. This app was written in just 43 lines of code (view the source).

https://plot.ly/products/dash
https://github.com/plotly/dash

Tags
Implementation
License
Platform

   




Related Projects

Dash

  •    Julia

🚧 Dash.jl is a work-in-progress. Feel free to test the waters and submit issues. Built on top of Plotly.js, React and HTTP.jl, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Julia code.

dashR - Dash for R - An R interface to the Dash ecosystem for creating analytic web applications

  •    Javascript

πŸ›‘ Make sure you're on at least version 3.0.2 of R. You can see what version of R you have by entering version in the R CLI. CRAN is the easiest place to download the latest R version. The R package dash makes it easy to create reactive web applications powered by R. It provides an R6 class, named Dash, which may be initialized via the new() method.

dash-cytoscape - Interactive network visualization in Python and Dash, powered by Cytoscape.js

  •    Python

A Dash component library for creating interactive and customizable networks in Python, wrapped around Cytoscape.js. If you want to install the latest versions, check out the Dash docs on installation.

dash-table - A First-Class Interactive DataTable for Dash

  •    Python

An interactive DataTable for Dash. Dash DataTable is an interactive table component designed for viewing, editing, and exploring large datasets.

plotly_express - Plotly Express - Simple syntax for complex charts. Now integrated into plotly.py!

  •    Python

If you follow the plotly Getting Started instructions for installation, you will get access to plotly.express. However, if you have existing code that imports from plotly_express explicitly and you don't wish to change it, you can still install the latest version, which just exposes plotly.express under the plotly_express namespace.


dash-sample-apps - Open-source demos hosted on Dash Gallery

  •    Jupyter

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.

crypto-whale-watching-app - Python Dash app that tracks whale activity in cryptocurrency markets.

  •    Python

Welcome! This is a Python-based Dash app meant to track whale activity in buy / sell walls on crypto-currency exchanges (presently just operational for GDAX, but more exchanges to come). This document aims to explain the purpose, functionality, and future of this project. Please do share this with your fellow coders / traders / crypto-aficionados, donate via the donation addresses included in the "Support Needed" section below, and contribute to the future of this project by calling out issues, requesting new features, and submitting pull requests to improve the app. If you want to use a hosted version of the app, check out this link here which has been graciously hosted by a member of the Ethereum community while we raise money via donations to migrate to AWS. If for any reason the page does not load properly, feel free to let us know via an issue, but more than likely it is because we are updating to the newest version of the codebase or performing maintenance.

hexapod-robot-simulator - A hexapod robot simulator built from first principles

  •    Python

You might be interested in checking out my rewrite in Javascript, live at: https://hexapod.netlify.app/ , which is like 10000000x faster. If you'd like to build you're own user interface with Node, you can download the algorithm alone as a package in the npm registry: Hexapod Kinematics Library. There is also a "fork" modified where you can use the app to control a physical hexapod robot as you can see in the gif below.

jupyter-dash - Develop Dash apps in the Jupyter Notebook and JupyterLab

  •    Python

This library makes it easy to develop Plotly Dash apps interactively from within Jupyter environments (e.g. classic Notebook, JupyterLab, Visual Studio Code notebooks, nteract, PyCharm notebooks, etc.). See the notebooks/getting_started.ipynb for more information and example usage.

socialsentiment - Sentiment Analysis application created with Python and Dash, hosted at socialsentiment

  •    Python

Live-streaming sentiment analysis application created with Python and Dash, hosted at SocialSentiment.net. This application was created in conjunction with the Dash tutorial series.

plotly_matlab - Plotly Graphing Library for MATLAB®

  •    MATLAB

MATLAB is a registered trademarks of The MathWorks, Inc. The latest version of the wrapper can be downloaded here.

jupyterlab-dash - An Extension for the Interactive development of Dash apps in JupyterLab

  •    Python

This project has been replaced by the more capable JupyterDash project, and is no longer maintained. JuptyerDash supports multiple Jupyter contexts (not only JupyterLab), supports Windows as well as Linux and MacOS, supports JupyterLab 2.0, and adheres more closely to the traditional Dash API. Note: For use in JupyterLab, JupyterDash makes use of the jupyterlab-dash JupyterLab extension that was originally developed in this repository. Development of this extension has also been moved to the JupyterDash repository.

plotly - An interactive graphing library for R

  •    R

An R package for creating interactive web graphics via the open source JavaScript graphing library plotly.js.NOTE: The CRAN version of plotly is designed to work with the CRAN version of ggplot2, but at least for the time being, we recommend using the development versions of both plotly and ggplot2 (devtools::install_github("hadley/ggplot2")).

dash-bio - Open-source bioinformatics components for Dash

  •    Python

Dash Bio is a suite of bioinformatics components built to work with Dash. Learn more about Dash at https://plotly.com/products/dash/.

falcon-sql-client - Free, open-source SQL client for Windows and Mac πŸ¦…

  •    Javascript

Falcon in a free, open-source SQL editor with inline data visualization. It currently supports connecting to RedShift, MySQL, PostgreSQL, IBM DB2, Impala, MS SQL, and SQLite. Visit plot.ly to learn more or visit the Plotly forum.

falcon - Free, open-source SQL client for Windows and Mac πŸ¦…

  •    Javascript

Falcon is a free, open-source SQL editor with inline data visualization. It currently supports connecting to RedShift, MySQL, PostgreSQL, IBM DB2, Impala, MS SQL, Oracle, SQLite and more (for connecting to Oracle, please, see here the instructions to install the required free Oracle Instant Client). Visit plot.ly to learn more or visit the Plotly forum.

plotly.py - An interactive, browser-based graphing library for Python :sparkles:

  •    Python

Built on top of plotly.js, plotly.py is a high-level, declarative charting library. plotly.js ships with over 30 chart types, including scientific charts, 3D graphs, statistical charts, SVG maps, financial charts, and more. plotly.py is MIT Licensed. Plotly graphs can be viewed in Jupyter notebooks, standalone HTML files, or hosted online on plot.ly.

IPython-plotly - A collection of data science IPython notebooks with Plotly graphs

  •    HTML

Check them out: plot.ly/ipython-notebooks.

hexapod - Blazing fast hexapod robot simulator for the web.

  •    Javascript

You can use this web app to solve inverse kinematics, simulate various gaits, and more. In real time, you can also view all the angles the robot's eighteen joints make at any particular pose. All the computations are solely done in your browser, nothing's fetching data from somewhere else, so it should be fast. Another (somewhat) cool thing is that this app does NOT depend on any external mathematics library; it only uses Javascript's built-in Math object. If you'd like to build you're own user interface with Node, you can download the algorithm alone as a package: Hexapod Kinematics Library. There is also a "fork" modified where you can use the app to control a physical hexapod robot as you can see in the gif below.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.