dash-daq
DAQ components for Dash
What it is and what it does
dash_daq extends Dash with a library of specialized UI components designed for data acquisition and instrumentation interfaces. It provides gauge displays, sliders, knobs, and other controls styled to resemble laboratory and industrial equipment, making it straightforward to build web dashboards that monitor or control real-world systems.
The package depends only on dash and installs as a pure Python wheel with no compiled dependencies. It is actively maintained by Plotly and used in production demo applications ranging from multimeters to pressure gauges to stepper motor controllers. The component set is designed to integrate seamlessly into Dash applications, allowing developers to mix standard Dash components with specialized DAQ controls in a single callback-driven interface.
Use it for:
- Build a web interface for laboratory equipment monitoring that displays real-time sensor readings using gauge and numeric display components.
- Create an industrial control dashboard where operators adjust setpoints and parameters using knobs, sliders, and toggle switches styled as physical instruments.
- Prototype a data acquisition system frontend that collects and visualizes measurements from multiple sensors in a single web application.
- Display live telemetry from scientific instruments (multimeters, oscilloscopes, pressure sensors) in a browser-based control room.
- Build a test automation UI where engineers configure test parameters and observe results using instrumentation-style components.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides interactive data acquisition and control components for building web-based dashboards with Dash, including gauges, sliders, knobs, and other instrumentation-style UI elements.
Yes. dash_daq is actively maintained, has no known vulnerabilities, installs with minimal friction, and is permissively licensed. Install it if you are building a Dash application that needs instrumentation-style UI components for monitoring or controlling equipment; skip it if your dashboard uses only standard charts and tables.
Install
dash-daq on PyPI
pip
pip install dash-daquv
uv add dash-daqpoetry
poetry add dash-daqInstalling dash-daq
Before you install
Low friction: single pure-Python dependency on dash, distributed as a wheel. Actively maintained with recent release (521 days ago) and ongoing commits.
License in practice
MIT license permits commercial and private use with minimal restrictions; permissive treatment means you can use this freely in most projects.
Quickstart
pip install dash_daq
import dash_daq as daq
import dash
app = dash.Dash(__name__)
app.layout = daq.Gauge(value=50, label="Example")
if __name__ == '__main__':
app.run_server()
Verify before relying
- Specific component types and their capabilities beyond the demo applications listed
- Browser compatibility and minimum Dash version requirement
- Performance characteristics with large numbers of components or high-frequency updates
Package facts
| License | not declared (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — dash |
| Maintenance | actively maintained — 521 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 210,589/month — #9,491 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: dash_daq-0.6.0-py3-none-any.whl
Tags
More Dynamic Content packages
MarkupSafe provides a text object that escapes…
permissive · top 100 on PyPI
Jinja2Jinja2 is a templating engine that renders…
permissive · top 100 on PyPI
soupsieveSoupsieve is a CSS selector library designed to…
permissive · top 100 on PyPI
WerkzeugWerkzeug is a WSGI utility library providing…
permissive · top 1,000 on PyPI
FlaskFlask is a lightweight WSGI web application…
permissive · top 1,000 on PyPI
MakoMako compiles Python-embedded templates into…
permissive · top 1,000 on PyPI
dash-tableProvides an interactive DataTable component for…
permissive · top 5,000 on PyPI
dash-core-componentsProvides a suite of React components for…
permissive · top 5,000 on PyPI
dashDash is a Python framework for building…
permissive · top 5,000 on PyPI
dash-extensionsDash-extensions adds utility functions, custom…
permissive · top 5,000 on PyPI
dash-html-componentsProvides vanilla HTML components for use in…
permissive · top 5,000 on PyPI
dash-svgProvides SVG component primitives (Svg, G,…
permissive · top 15,000 on PyPI
nidaqmxProvides a Python API to control and acquire…
permissive · top 15,000 on PyPI
dash-cytoscapeDash Cytoscape wraps Cytoscape.js to let you…
permissive · top 15,000 on PyPI
dash-ag-gridDash AG Grid wraps the AG Grid JavaScript…
permissive · top 5,000 on PyPI
dash-mantine-componentsDash Mantine Components provides a library of…
permissive · top 15,000 on PyPI