Data and indicators · Active

TA-Lib (Python)

Python wrapper for TA-Lib, the classic C library of 150+ technical indicators and candlestick patterns.

GitHub stars12.4k
Forks2.0k
Last commit2026-11-09
Latest releasev0.8.3 (2026-10-28)
LicenseBSD-2-Clause
LanguageCython
StatusActive

GitHub statistics as of 2026-11-10. Status: active = commits in the last 90 days, slowing = in the last year, inactive = older, archived = read-only.

Overview

TA-Lib computes moving averages, oscillators, volatility measures and candlestick pattern recognition quickly in C, and the Python wrapper works on NumPy arrays and pandas Series. Its indicator definitions are a common reference, which makes results comparable with other platforms.

Best for: Fast, standard indicator calculations in any Python strategy.

Strengths

  • Fast C implementation
  • Standard, widely used definitions
  • Candlestick pattern recognition

Limitations

  • Installation historically required building the C library first
  • Indicators only; no backtesting

Alternatives in Data and indicators

All frameworks · Descriptions are our own summary and may lag behind each project's documentation. Check the project's license before using it in a product. Nothing here is investment advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.