Libraries specialized in financial data: candlestick and OHLC charts, technical indicators, and fast pan-and-zoom over long price histories.

By GitHub stars, the most popular financial charting libraries here are MPAndroidChart (38.2K stars), Lightweight Charts (17.5K stars), and uPlot (10.5K stars). 4 of 6 had commits in the last 90 days.

Financial & stock charts, ranked by GitHub stars
1 MPAndroidChart

A powerful & easy to use chart library.

Android 38.2K 20 Apache-2.0
2 Lightweight Charts

Performant HTML5 canvas financial charts, from TradingView.

JS charting 17.5K 329 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 mplfinance Inactive

Financial market data visualization (candlestick, OHLC, volume) using matplotlib.

Python 4.4K 0 BSD-style
5 TechanJS Inactive

Stock and financial charts.

JS charting 2.4K 0 MIT
6 dxcharts-lite

Flexible financial charting library based on HTML5 canvas.

JS charting 101 3,699 MPL-2.0

Head-to-head comparisons

Categories in this topic

Frequently asked questions

What is the most popular financial charting library?

By GitHub stars, MPAndroidChart is the most popular, with 38.2K stars, followed by Lightweight Charts (17.5K) and uPlot (10.5K).

Which financial charting libraries are actively maintained?

4 of the 6 tools listed had commits in the last 12 months, including MPAndroidChart, Lightweight Charts, uPlot, and dxcharts-lite. Each tool page shows monthly commit activity.

Are these financial charting libraries free and open source?

5 of the 6 tools listed use an OSI-approved open-source license; the others are source-available, free to use, or use a custom license, so check each tool page. The most common license here is Apache-2.0.

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