Lightweight yet full-featured,
highly-extensible,
WebGL-powered,
open-source charting platform.

Draw time-series data such as line charts or candlestick charts.

Open demo

Core features

Annotation tools

Lines and curves, ruler, Fibonacci tool.

Data sources

CSV, finance (stocks 32k, options 1.5M, indices 11k, forex 1.7k, crypto 500)

Statistical and Finance indicators

160+ indicators.

Great user experience

Pan and zoom, autoscale, save charts etc.

Themes

Dark, white, custom etc.

Advanced alerting

Cross asset, cross time-frame real-time zero-delay alerting.

Highly and simply extensible and customizable

Ready-made methods to draw custom annotation objects in JS
Extend datasources or indicators with one Python class
Customize theme with one CSS file
Configure WebPush, API, email or custom alert notifications with one Python class

Well engineered

Lightweight library

800 kB, including all dependencies.

GPU rendering

Through WebGL, able to handle millions of data points.

Fast, event-based system

FastAPI, Websocket-exclusive communication

Dockerized and scalable

Modular architecture.

Technology

Python

Python and FastAPI

Javascript

D3, D3FC