Home / Other tools

ta-lib

Other tools★ 1,693 GitHub starsC⏱ Commits today

Core C library of standard technical analysis indicators

What it is

A widely used open-source library implementing the standard technical analysis algorithms that other libraries often test against. It provides over 200 indicators, including ADX, MACD, RSI, Bollinger Bands and candlestick pattern recognition, with both batch computation and a streaming API for live feeds. Native implementations exist in C/C++, Java, C# and Rust, with wrappers for Python, R and other languages, making it a good fit for developers integrating indicators into their own trading systems or tools. Being written in C, it typically requires compiling a native dependency or installing it through a system package manager before the higher-level language wrappers can be used.

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
StackC / Python
Learning curveModerate learning curve
Practical valueHigh practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceCommits today

GitHub stars, last 30 days

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

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

Similar tools