Apache ECharts

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. superset

    Apache Superset is a Data Visualization and Data Exploration Platform

    Superset[1] BI tool is a good example of how useful ECharts are

    [1] https://superset.apache.org/

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. plot

    A concise API for exploratory data visualization implementing a layered grammar of graphics

    There's Plot, which is as standalone as anything [0]. That said, I still find D3 unparalleled in depth and coverage.

    [0]: https://github.com/observablehq/plot

  4. echarts

    Apache ECharts is a powerful, interactive charting and data visualization library for browser

    We have been using Apache ECharts in our products[1] since 2020.

    Cannot recommend it enough - absolutely fantastic library, great documentation, zero issues of any impact to us in five years.

    My only wish is for the keyboard accessibility ticket[2] to get some love!

    [1] https://factorhouse.io

    [2] https://github.com/apache/echarts/issues/14706

  5. awesome-bio-datasets

    awesome-bio-datasets

  6. crabwalk

    SQL transformation tool for DuckDB written in Rust

    we use eCharts for all the visualizations in https://www.definite.app/.

    We evaluated pretty much every option and it's the best non-react option. Recharts honestly seems a little nicer if you're using React, but our frontend is in Vue.

  7. Chart.js

    Simple HTML5 Charts using the <canvas> tag

  8. layercake

    graphics framework for sveltejs

    In the same vein, I've long had a soft-spot for the JS-less https://pancake-charts.surge.sh/ (developed by NYT graphics team and used for the covid charts).

    Its successor is https://layercake.graphics/ which shows how interactive server-rendered SVG can be.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. d3

    Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

  11. react-echarts

    🐳 ECharts for React

    I was just looking into charting libraries for React/React Native and Apache ECharts seems like the best contender for cross-platform data visualization. The libraries that I came across, react-echarts (https://github.com/hugocxl/react-echarts) and react-native-echarts (https://github.com/wuba/react-native-echarts), both seem to be actively developed as well.

  12. react-native-echarts

    📈 React Native ECharts Library: An awesome charting library for React Native, built upon Apache ECharts and leveraging react-native-svg and react-native-skia. Offers significantly better performance compared to WebView-based solutions.

    I was just looking into charting libraries for React/React Native and Apache ECharts seems like the best contender for cross-platform data visualization. The libraries that I came across, react-echarts (https://github.com/hugocxl/react-echarts) and react-native-echarts (https://github.com/wuba/react-native-echarts), both seem to be actively developed as well.

  13. go-echarts

    🎨 The adorable charts library for Golang.

    I'll toss some props to `go-echarts` [1], which allows you to declare charts with Golang types and it all gets bound to JSON automagically by Golang's JSON marshaller. I've used it for many projects and whenever there's an issue/PR, the maintainer responds quickly.

    It's fun to Go-embed JavaScript functions and SQL queries, for this weird blend of data, SQL, Go and Javascript. Here's a Golang example that pulls data from a DuckDB and creates a baked-in candlestick chart file with JavaScript tooltips. [2]

    [1] https://github.com/go-echarts/go-echarts

    [2] https://github.com/NimbleMarkets/dbn-duckduck-goose/blob/mai...

  14. dbn-duckduck-goose

    Golang Web Service Example using Databento and DuckDB

    I'll toss some props to `go-echarts` [1], which allows you to declare charts with Golang types and it all gets bound to JSON automagically by Golang's JSON marshaller. I've used it for many projects and whenever there's an issue/PR, the maintainer responds quickly.

    It's fun to Go-embed JavaScript functions and SQL queries, for this weird blend of data, SQL, Go and Javascript. Here's a Golang example that pulls data from a DuckDB and creates a baked-in candlestick chart file with JavaScript tooltips. [2]

    [1] https://github.com/go-echarts/go-echarts

    [2] https://github.com/NimbleMarkets/dbn-duckduck-goose/blob/mai...

  15. evidence

    Business intelligence as code: build fast, interactive data visualizations in SQL and markdown

    We use ECharts extensively in Evidence (https://github.com/evidence-dev/evidence). Overall has been a delight.

  16. egwalker-paper

    Eg-walker paper, experiments and data.

    I used Plot for an academic paper I wrote recently. It was the only charting library that I found that let me generate the charts I wanted to draw - which in my case was a grouped bar chart with a logarithmic scale. Ie:

    https://github.com/josephg/egwalker-paper/blob/master/diagra...

    I didn't try echarts though. I might have to give it a go if its good.

  17. charming

    A visualization library for Rust

  18. plotly.js

    Open-source JavaScript charting library behind Plotly and Dash

  19. echarts-python

    Deprecated. Use PyEcharts instead. https://github.com/pyecharts/pyecharts

  20. pyecharts

    🎨 Python Echarts Plotting Library

  21. d3-selection

    Transform the DOM by selecting elements and joining to data.

    Can you provide an example? I’ve been using d3 on-and-off for almost 10 years, and the core docs have just gone from README’s to static-hosted pages with the same (version-specific) content (eg https://d3js.org/d3-selection/selecting). What is significantly worse here between the two? To my eyes, they’re basically identical: https://github.com/d3/d3-selection/tree/86

    My best guess is that you’re referring to bl.ocks.org, which hosted d3 examples as standalone html examples, but this was independent from the d3 docs.

  22. ASP.NET SAML

    Very simple SAML 2.0 consumer module for ASP.NET/C#

    That, plus:

    * Echarts is about the only dependency in our project that I can upgrade - and be sure it never breaks anything. It is so well-thought in that regard. Upgrading for 3.x to 5.x? Sure! "npm update" and everything just keeps working smoothly. That is so refreshing to see these days. Unbelievable.

    * It's both SSR-friendly and SPA-friendly. Being mostly vanilla-js, works seamlessly with both react/vue/apline AND with old-school rails/asp.net/php/whatever. Our app is pretty classic SSR (https://www.jitbit.com/) and I can construct my chart's JSON object on a server using some linq-queries and provide that to echarts.

    * ...OR I can give it a reactive object from vue-based SPA. Dun matter, it just works.

    * whenever we have to add some workarounds (like, showing hovering labels on a pie chart with a bold percentages or something) - I never have to dig into their sources. Almost anything has already been figured out. Easily googlable and "LLM-able".

  23. Sentry

    Developer-first error tracking and performance monitoring

    Late to the party here but we (Sentry) have been using ECharts since 2018 (https://github.com/getsentry/sentry/pull/9072) and still holding strong!

  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What Killed Innovation?

    1 project | news.ycombinator.com | 25 Mar 2025
  • Ask HN: What's the best charting library for customer-facing dashboards?

    17 projects | news.ycombinator.com | 29 Apr 2024
  • A web crawler program for crawling Echarts official website examples implemented by Puppeter

    1 project | dev.to | 12 Apr 2024
  • Ask HN: What packages can be used to create interactive mathematics simulations?

    5 projects | news.ycombinator.com | 5 Jul 2023
  • Best React charting libraries for data visualizations

    1 project | /r/react | 27 May 2023

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?