Deliver analysis
Put related figures and decision-making metrics into a single polished view for a stakeholder.
Python dashboards, without the dashboard project
DashForge turns Plotly figures into a complete interactive Dash dashboard with a small, direct Python API. Configure the presentation and stay focused on the analysis.
Introduction
You already made the charts; DashForge makes them feel like a finished dashboard. It turns Plotly figures into cards inside a ready-to-run Dash application, with optional titles, KPIs, branding, a footer, and a searchable dataset page.
Put related figures and decision-making metrics into a single polished view for a stakeholder.
Move from a notebook or analysis script to an interactive local dashboard without writing layout code.
Reuse a visual language across dashboards through themes, custom colors, typography, and branding.
Getting started
Install it into the same Python environment that creates your Plotly figures.
pip install dashforgeThe package brings in Dash, Plotly, pandas, Flask, and param. Import Dashboard wherever you build the report.
Getting started
The smallest complete workflow is: create one or more Plotly figures, add them, build the app, then start its local server.
import plotly.express as px
from dashforge import Dashboard
sales_chart = px.bar(
x=["North", "South", "East", "West"],
y=[18, 24, 14, 21],
title="Quarterly sales",
)
dashboard = Dashboard()
dashboard.set_title("Sales overview")
dashboard.add_chart(sales_chart)
dashboard.build_dashboard()
dashboard.run()Choose a guide
Detailed patterns for figures, rows, sizing, titles, subtitles, and maximize controls.
02Theme selection, color overrides, header behavior, fonts, logo, footer, and date stamp.
03KPIs, the data-table page, local server settings, and a complete working example.