Data Visualization
Data-Driven Document Visualization
★ 4.7
Open Source BI Tool
★ 4.6
npm install d3N/A — web application, deploy via Docker or JARnpm install d3N/A — web application, deploy via Docker or JARPython data engineers use D3.js for building custom interactive dashboards that embed in web applications — Python pipeline outputs are served as JSON via a FastAPI endpoint, and the D3.js front end renders them as custom charts. For embedded analytics where Tableau or Superset are too heavy, D3 provides pixel-perfect control over visualization design.
Python data engineers use Metabase as the self-serve analytics layer on top of pipeline outputs — connecting Metabase to the warehouse and organizing datasets into collections for business teams. The Metabase API allows Python scripts to programmatically create questions, update dashboards, and embed signed dashboard URLs into internal applications after each pipeline run.
Individual Tool Pages