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. Learn more β
Top 23 JavaScript Chart Projects
-
-
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.
-
-
webpack-bundle-analyzer
Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
Project mention: bundle-stats alternatives - webpack-bundle-analyzer, statoscope, and rollup-plugin-visualizer | libhunt.com/r/bundle-stats | 2025-04-04 -
-
Project mention: uPlot: Fast, memory-efficient Canvas 2D-based chart library | news.ycombinator.com | 2025-03-18
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
vis-timeline
π Create a fully customizable, interactive timelines and 2d-graphs with items and ranges.
-
Project mention: Show HN: Embedded our open-source charting lib into a no-code storytelling tool | news.ycombinator.com | 2024-06-27
-
react-dashboard
π₯React Dashboard - isomorphic admin dashboard template (React.js, Bootstrap, Node.js, GraphQL, React Router, Babel, Webpack, Browsersync) π₯
-
-
-
-
-
-
-
-
-
AnyChart
AnyChart is a lightweight and robust JavaScript charting solution with great API and documentation. The chart types and unique features are numerous, the library works easily with any development stack.
Grouping data points into appropriate time intervals is essential for making stock charts more readable and insightful. While raw data may be collected at a high frequency, such as every minute, financial analysts and traders often need to view broader trends, where grouping data into 5-minute, 15-minute, 1-hour, 1-day, and other time frames can provide clearer insights. In this edition of JS Chart Tips, we will walk you through the process of setting a custom time interval for a stock chart using our JavaScript charting library.
-
vis-graph3d
π Create interactive, animated 3d graphs. Surfaces, lines, dots and block styling out of the box.
-
clchart
A fast, simple and cross-platform(html5 react-native weex wechat-applet) stock chart library created using canvas.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Chart discussion
JavaScript Chart related posts
-
Building a Dynamic Budget Planner: Visualize Your Finances in Real-Time π
-
ColdFusion colorTools CFC (In Progress)
-
Building a Real-Time Ratio Chart with WebSockets & TradingView
-
βπ½4 Graphics Libraries Tools for React Developers in 2025 πΉπ
-
My Power Platform - Your Year in a Dashboard
-
Phoenix LiveView, hooks and push_event: json_view
-
What are npm Peer Dependencies and how to use them?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Jun 2025
Index
What are some of the best open-source Chart projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Chart.js | 66,040 |
2 | Frappe Charts | 15,021 |
3 | webpack-bundle-analyzer | 12,639 |
4 | c3 | 9,354 |
5 | uPlot | 9,169 |
6 | chart.xkcd | 7,709 |
7 | react-sparklines | 2,840 |
8 | semiotic | 2,449 |
9 | vis-timeline | 2,100 |
10 | Vizzu | 1,965 |
11 | react-dashboard | 1,629 |
12 | react-d3-components | 1,625 |
13 | ervy | 1,595 |
14 | react-dazzle | 1,438 |
15 | react-highcharts | 1,254 |
16 | react-timeseries-charts | 874 |
17 | chartjs-chart-financial | 792 |
18 | react-chartist | 526 |
19 | tplink-energy-monitor | 471 |
20 | AnyChart | 385 |
21 | vis-graph3d | 333 |
22 | clchart | 330 |
23 | sunburst-chart | 324 |