Curated list of the top open‑source tools and libraries for building interactive, data‑driven dashboards and visual analytics applications.
Get targeted exposure with custom position pinning and highlighted placement.
Modern, enterprise‑ready BI platform with a rich UI for creating charts, dashboards, and SQL‑based data exploration.
Simple, intuitive analytics tool that lets anyone ask questions about data and build interactive dashboards without code.
Powerful observability platform focused on time‑series data, offering highly customizable dashboards and extensive plugin ecosystem.
Open‑source query‑and‑visualization tool that connects to many data sources and lets users share live dashboards.
Visualization layer for the Elastic Stack, enabling real‑time dashboards, maps, and advanced analytics on Elasticsearch data.
Python framework for building analytical web applications with pure Python—no JavaScript required.
Interactive visualization library for Python that creates browser‑based dashboards with high‑performance streaming data.
Web‑based notebook that supports multiple languages (Scala, Python, SQL) and can render rich visualizations and dashboards.
R package for building interactive web apps directly from R scripts, ideal for statistical dashboards.
Low‑level JavaScript library for producing dynamic, data‑driven SVG visualizations; the foundation for many dashboard components.
Simple yet flexible JavaScript charting library offering responsive, animated charts for quick dashboard prototypes.
Feature‑rich, highly customizable charting library from Apache, supporting complex visualizations and map charts.
Open‑source analytics layer on top of dbt, turning dbt models into interactive dashboards with a no‑code UI.
Headless analytics framework that provides a powerful API for building custom dashboards and data applications.
High‑level grammar of interactive graphics that compiles to Vega specifications, enabling rapid dashboard chart creation.
Declarative language for creating, saving, and sharing interactive visualization designs.
Full‑featured open‑source BI suite offering drag‑and‑drop dashboard creation, data modeling, and extensive connector library.
Enterprise‑grade open‑source analytics platform (formerly SpagoBI) with advanced reporting, dashboards, and data mining.
Open‑source data integration and analytics platform providing reporting, dashboards, and ETL capabilities.
Robust reporting and analytics server that lets you embed interactive dashboards into web applications.
Open‑source business intelligence platform supporting multiple reporting engines (Jasper, BIRT, Crystal) and interactive dashboards.
Business Intelligence and Reporting Tools project offering a rich set of charting components for embedding dashboards.
Free, open‑source .NET reporting tool that includes a web‑based dashboard designer with drill‑down capabilities.
Lightweight JavaScript library for interactive maps, often used in geospatial dashboards.
WebGL‑powered framework for large‑scale data visualizations, especially maps and 3‑D layers.
JavaScript 3‑D library that enables complex, interactive visualizations and immersive dashboards.
Open‑source JavaScript graphing library that powers Plotly Dash, offering interactive charts and dashboards.
Reusable chart library built on D3.js, providing easy configuration for quick dashboard components.
Reusable chart components for D3.js, simplifying the creation of interactive visualizations.
Fast, flexible JavaScript charting library for exploring large time‑series data sets in dashboards.