Home / Other tools

TA-Lib Python

Other tools★ 12,276 GitHub starsCython⏱ Last commit 2 days ago

Cython-based Python wrapper for the TA-Lib technical analysis library

What it is

A Python wrapper for TA-Lib, the open-source technical analysis library, built with Cython and NumPy instead of SWIG. It provides access to over 150 indicators such as ADX, MACD, RSI, Stochastic and Bollinger Bands, plus candlestick pattern recognition, and works with Pandas and Polars. The Cython binding produces results several times faster than the original SWIG interface, making it suitable for trading software developers performing technical analysis of market data. Installation requires the underlying TA-Lib C library to be installed separately, which adds a setup step, particularly on Windows or Apple Silicon.

At a glance

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

Best forDevelopers
Used forData analysis, Strategy research
MarketsMulti-market
StackPython
Learning curveModerate learning curve
Practical valueHigh practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 2 days ago

GitHub stars, last 30 days

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

In the author's words

Python wrapper for TA-Lib (<https://ta-lib.org/>).

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

Similar tools