Generate interactive HTML dashboards from JSON/CSV data with charts, tables, and KPI cards. Auto-detects chart types from your data, or use a config file for full control.
Browse the actual product documentation and code examples included in this toolkit.
Key features of Dashboard Generator
• Auto-detection — Feed it any JSON/CSV and it builds a sensible dashboard automatically • SVG charts — Bar, line, and pie charts rendered as inline SVG (no JS dependencies) • KPI cards — Highlight key metrics with trend indicators (up/down/flat) • Data tables — Sortable, responsive tables for raw data inspection • Multi-series line charts — Compare multiple metrics on one timeline • Config file support — Full control over layout via JSON config
Auto-detection — Feed it any JSON/CSV and it builds a sensible dashboard automatically
SVG charts — Bar, line, and pie charts rendered as inline SVG (no JS dependencies)
KPI cards — Highlight key metrics with trend indicators (up/down/flat)
Data tables — Sortable, responsive tables for raw data inspection
Multi-series line charts — Compare multiple metrics on one timeline
Config file support — Full control over layout via JSON config
Configure Dashboard Generator parameters to see how the product works.
# Auto-generate dashboard from CSV data python src/dashboard_generator.py --data examples/sample_sales.csv --title "Sales Dashboard" # Auto-generate from JSON python src/dashboard_generator.py --data examples/sample_metrics.json # Use a config file for full control python src/dashboard_generator.p