Dash

github.com/plotly/dash Developer Tools Open-source projectOpen source

Python developers can use Dash to build data apps and dashboards without requiring JavaScript.

github.com/plotly/dash
Dash homepage screenshot

About Dash

Dash is an open source Python framework for building data science web apps and dashboards without requiring JavaScript knowledge. It is built on Plotly.js, React, and Flask, and connects interactive UI elements including dropdowns, sliders, and graphs directly to analytical Python code, with support for roughly 50 Plotly.js chart types including maps. The open source version of Dash runs on a local laptop or workstation but is not designed for easy sharing across an organization. A separate commercial Dash Enterprise product offers additional features for department or company-wide deployment, including ML Ops tools, no-code authentication, and app management capabilities.

Key features

  • Build data apps and dashboards in Python without JavaScript
  • Built on Plotly.js, React, and Flask
  • Supports approximately 50 Plotly.js chart types including maps
  • Declarative reactive code for interactive multi-element apps
  • Open source version runs on local laptops or workstations
  • Dash Enterprise adds ML Ops, auth, and app management
Best for: Python developers building data science web apps and dashboards who do not want to use JavaScript.
Good for
  • No JavaScript required to build interactive data apps
  • Supports a wide range of Plotly.js chart types including maps
  • Declarative reactive code simplifies building complex interactive apps
Watch out for
  • Open source Dash apps cannot be easily shared across an organization
  • Advanced deployment and management features require paid Dash Enterprise

Dash at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Dash alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Developer Tools

Well-known listings from the same topic.

All 423

Dash FAQ

Does Dash require JavaScript knowledge to use?
No, Dash is designed for building apps and dashboards in Python without JavaScript.
What chart types does Dash support?
Dash uses Plotly.js, which supports approximately 50 chart types including maps.
Can open source Dash apps be shared across an organization?
No, open source Dash apps run locally and cannot be easily accessed by other organization members.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing