Home / Other tools

finplot

Other tools★ 1,186 GitHub starsPython⏱ Last commit 17 days ago

Performant Python finance plotting for backtesting

What it is

A Python visualization library built on pyqtgraph for plotting financial data during backtesting. It renders candles, overlays, indicators, volume profiles and real-time updates, and handles hundreds of thousands of datapoints with panning and synchronized zooming across multiple charts. Traders and quants who need fast charting for stocks or cryptocurrencies at any time resolution will find it a good fit. It is a desktop library, not a web app, and does not work with Jupyter Labs, being intended specifically for backtesting workflows.

At a glance

Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.

Best forDevelopers
Used forData analysis
MarketsMulti-market
StackPython
Learning curveEasy to start
Practical valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 17 days ago

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +4 over the period, now 1,186. Gaps mean no snapshot was taken that day.

In the author's words

Performant and effortless finance plotting for Python.

Open on GitHub ↗This week's trending tools中文页面

Similar tools