# plotly/dash

Data Apps & Dashboards for Python. No JavaScript Required.

Repository: https://github.com/plotly/dash
Canonical: https://ross.abutalabs.com/products/dash
Homepage: https://plotly.com/dash
Language: Python
License: MIT
License Family: permissive
Topics: dash, plotly, data-visualization, data-science, gui-framework, flask, react, python, finance, bioinformatics, technical-computing, charting, plotly-dash, web-app, productivity, jupyter, ai, dashboards
Last push: 2026-08-25T23:31:08+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 94, longevity 100
- inputs: {"age_days": 4164, "days_push": 8, "days_rel": 43, "gap_med": 17.5, "n_releases_24m": 19}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 24386, forks 2319 (observed 2026-08-28T04:11:37.074801+00:00)

## What it is
Dash is an open-source Python framework for building reactive analytical web apps and dashboards without writing JavaScript, built on Flask, React, and Plotly.js. It ties UI components like dropdowns, sliders, and interactive charts to Python code via declarative callbacks.

## Use cases
- build interactive dashboards in python
- create data apps without javascript
- visualize pandas dataframes with interactive charts
- build ml model demo web apps
- internal analytics tools for a team
- cross-filtering dashboards with sliders and dropdowns
- deploy a financial reporting dashboard

## When to choose
- you're a Python data scientist or ML engineer who wants interactive web apps without learning JavaScript
- you need interactive charts, tables, and controls wired to analytical Python code
- you want a mature, widely adopted framework with a large component ecosystem
- you're building internal tools, dashboards, or exploratory data apps quickly

## When to avoid
- you need pixel-perfect custom frontend design or complex client-side interactions
- you're building a general-purpose consumer web application or REST API
- you need fine-grained control over React components or SEO-friendly public pages
- your app requires high-concurrency multi-user stateful interactions without extra architecture

## Facets
- artifact type: framework
- maturity: stable
- function: web-framework, data-visualization, charts, gui, ui-components
- domain: data-visualization, data-science, web-development, analytics, machine-learning
- platform: python, cross-platform
- tags: dashboards, plotly, reactive-apps, data-apps, flask, no-javascript, jupyter, analytics-apps, web-server

## Member repositories
- plotly/dash (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:37.074801+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:56:14.490706+00:00, confidence not recorded.
  - readme: https://github.com/plotly/dash (fetched 2026-08-28T04:11:37.074801+00:00, sha ac46ce63451f)
  - homepage: https://plotly.com/dash (fetched 2026-08-29T07:53:43.596706+00:00, sha a9ee10441ef7)
  - site_page: https://docs.plotly.com/ (fetched 2026-08-29T07:53:43.608515+00:00, sha 767acc6a208a)
  - site_page: https://plotly.com/about-us (fetched 2026-08-29T07:53:43.610134+00:00, sha ffb26f931be0)
  - registry_pypi: https://pypi.org/pypi/dash/json (fetched 2026-08-29T07:53:43.622709+00:00, sha 526d2d14f152)
  - site_page: https://dash.plotly.com/ (fetched 2026-08-29T07:53:43.611906+00:00, sha a60c39c27673)
  - site_page: https://dash.plotly.com/dash-ag-grid (fetched 2026-08-29T07:53:43.613559+00:00, sha 33c59528fabf)
  - site_page: https://dash.plotly.com/dash-core-components/graph (fetched 2026-08-29T07:53:43.615536+00:00, sha 333476e60e0a)
  - site_page: https://dash.plotly.com/tutorial (fetched 2026-08-29T07:53:43.617539+00:00, sha 017bad416159)
  - site_page: https://plotly.com/whats-new (fetched 2026-08-29T07:53:43.619865+00:00, sha 2b360b9414c2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
