Libraries and apps for data over time: real-time streaming charts, long time series with fast zooming, and timelines of events.

By GitHub stars, the most popular time series charting tools here are Rerun (11.5K stars), Perspective (11.3K stars), and uPlot (10.5K stars). 10 of 14 had commits in the last 90 days.

Time series & real-time charts, ranked by GitHub stars
1 Rerun

An SDK for logging computer vision and robotics data paired with a visualizer for exploring that data over time.

Python 11.5K 3,095 Apache-2.0
2 Perspective

Interactive analytics and visualization component for large and streaming datasets, built on WebAssembly.

More JavaScript 11.3K 337 Apache-2.0
3 uPlot

Small, fast canvas-based charts for time series, lines, areas, OHLC and bars.

JS charting 10.5K 118 MIT
4 Visdom

Tool for real-time visualization and monitoring of live data such as ML experiments.

Machine learning 10.3K 548 Apache-2.0
5 MetricsGraphics.js Inactive

Optimized for time-series data.

JS charting 7.4K 0 MPL-2.0
6 PlotJuggler

Open-source Qt5 application to plot charts (based on Qwt).

C++ 6.2K 615 MPL-2.0
7 Epoch Inactive

Perfect to create real-time charts.

JS charting 4.9K 0 MIT
8 Plotters

Drawing library for data plotting in Rust, with bitmap, SVG, WebAssembly and GUI backends.

Rust 4.6K 23 MIT
9 PyQtGraph

Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.

Python 4.4K 355 MIT
10 Vis.js

A dynamic visualization library including timeline, networks and graphs (2D and 3D).

More JavaScript 3.6K 246 Apache-2.0
11 Dygraphs

Interactive line charts library that works with huge datasets.

JS charting 3.2K 54 MIT
12 Timeline.js

Create interactive timelines.

More JavaScript 3.2K 57 MPL-2.0
13 Semiotic

React data visualization library for charts, network graphs and streaming data.

React 2.7K 2,547 Apache-2.0
14 lit-line Inactive

SVG Line Chart Web Component - light, fast, interactive & fully responsive.

JS charting 22 0 MIT

Categories in this topic

Frequently asked questions

What is the most popular time series charting tool?

By GitHub stars, Rerun is the most popular, with 11.5K stars, followed by Perspective (11.3K) and uPlot (10.5K).

Which time series charting tools are actively maintained?

11 of the 14 tools listed had commits in the last 12 months, including Rerun, Perspective, uPlot, Visdom, and PlotJuggler. Each tool page shows monthly commit activity.

Are these time series charting tools free and open source?

14 of the 14 tools listed use an OSI-approved open-source license. The most common license here is MIT.

Missing a tool? Add it with a one-line pull request to the README.