Web Application Framework
24.2k 2026-05-07
plotly/dash
A Python framework for building interactive data science web applications and dashboards without requiring JavaScript.
Core Features
Build data apps and dashboards purely in Python
Integrates Plotly.js for over 50 chart types, including maps
Declarative and reactive programming model for complex UIs
Full control over application styling and layout
Designed for ML and data science workflows
Detailed Introduction
Dash is a leading open-source Python framework that empowers data scientists and analysts to create sophisticated, interactive web applications and dashboards. By abstracting away the complexities of front-end development, Dash allows users to build powerful data-driven UIs entirely in Python, leveraging libraries like Plotly.js for rich visualizations. It's ideal for developing machine learning and data science applications, offering a reactive programming model that simplifies the creation of complex, interactive user experiences.