D3
Bring data to life with SVG, Canvas, and HTML. D3.js helps you create dynamic, interactive data visualizations in web browsers using a powerful toolset with a rich ecosystem.
Looking for an open-source alternative to Plotly? Below are 4 community-built tools that offer similar functionality — all free, open source, and ready to use or self-host. Ranked by GitHub stars.
Bring data to life with SVG, Canvas, and HTML. D3.js helps you create dynamic, interactive data visualizations in web browsers using a powerful toolset with a rich ecosystem.
Apache ECharts is a powerful, interactive charting and data visualization library for the browser, providing a wide range of chart types and features for beautiful data representation.
React components for building interactive and customizable charts and dashboards with ease.
Modular data visualization framework supporting React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript.
The top picks from this list are D3, ECharts, Tremor-npm — all maintained, free to use, and self-hostable.
Yes. Every tool listed here is open source and free to use. Many can be self-hosted on your own infrastructure, which means no subscription fees and full control over your data.
Most of the alternatives listed are self-hostable. Check each tool's page for hosting details, system requirements, and licensing terms.
Get notified about new tools and updates to existing ones.