Skip to content
FXMacroNews

The business of foreign exchange

Ecosystem directory

Technical analysis GitHub Repositories

Technical indicator libraries, candlestick patterns and charting.

1,763 repositories · facts retrieved 2026-11-05

89 repositories

Page 1 of 2

Python wrapper for TA-Lib.

Language
Cython
Stars
12,366
Forks
2,001
Licence
BSD-2-Clause
Latest push
2026-11-04

Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks

Language
Python
Stars
5,656
Forks
1,330
Licence
MIT
Latest push
2024-07-07

Transparent and Efficient Financial Analysis

Language
Python
Stars
5,496
Forks
644
Licence
MIT
Latest push
2026-11-05

Technical Analysis Library using Pandas and Numpy

Language
Jupyter Notebook
Stars
5,245
Forks
1,162
Licence
MIT
Latest push
2026-03-18

Financial Markets Data Visualization using Matplotlib

Language
Python
Stars
4,458
Forks
680
Latest push
2024-08-08

📈Lightweight k-line chart that can be highly customized. Zero dependencies. Support mobile.(可高度自定义的轻量级k线图,无第三方依赖,支持移动端)

Language
TypeScript
Stars
4,296
Forks
1,016
Licence
Apache-2.0
Latest push
2026-10-29

A Java library for technical analysis.

Language
Java
Stars
2,528
Forks
804
Latest push
2026-11-04

A javascript technical indicators written in typescript with pattern recognition right in the browser

Language
JavaScript
Stars
2,452
Forks
578
Licence
MIT
Latest push
2022-11-03

💹 Hackable charting lib for traders. You can draw literally ANYTHING on top of candlestick charts. [Not Maintained]

Language
JavaScript
Stars
2,309
Forks
670
Licence
MIT
Latest push
2024-06-24

Common financial technical indicators implemented in Pandas.

Language
Python
Stars
2,266
Forks
715
Licence
LGPL-3.0
Latest push
2022-07-24

为前端设计的无需 Python、无需后端服务、零依赖的获取股票数据 JavaScript SDK。

Language
TypeScript
Stars
2,000
Forks
201
Licence
ISC
Latest push
2026-10-03

Technical analysis library: indicators and candlestick patterns, batch and streaming, native in C, Rust, Java, C#... and more

Language
C
Stars
1,722
Forks
300
Licence
BSD-3-Clause
Latest push
2026-11-05

Various indicators developed or collected for the Freqtrade

Language
Python
Stars
1,038
Forks
251
Licence
GPL-3.0
Latest push
2026-11-05

Technical indicators to run technical analysis with JavaScript & TypeScript. 📈

Language
TypeScript
Stars
1,006
Forks
146
Latest push
2026-11-05

A pure Go port of TA-Lib

Language
Go
Stars
944
Forks
229
Licence
MIT
Latest push
2026-06-17

python tools for Finance with the functionality of indicator calculation, business day calculation and so on.

Language
Python
Stars
920
Forks
148
Licence
MIT
Latest push
2024-01-01

Technical Analysis Library for Golang

Language
Go
Stars
905
Forks
155
Licence
MIT
Latest push
2026-09-04

Technical analysis library for Rust language

Language
Rust
Stars
874
Forks
166
Licence
MIT
Latest push
2024-07-12

A Python-based stock screener to find stocks with potential breakout probability from NSE India.

Language
Python
Stars
708
Forks
247
Licence
MIT
Latest push
2026-09-07

KHunter 是一套开箱即用的A股量化交易系统,集数据管理、策略选股、择时交易、风险控制、回测验证于一体,为个人投资者提供从数据到交易的全流程量化解决方案。

Language
Python
Stars
699
Forks
185
Latest push
2026-10-07

Python library of various financial technical indicators

Language
Python
Stars
667
Forks
161
Licence
MIT
Latest push
2026-06-26

Uses Deep Convolutional Neural Networks (CNNs) to model the stock market using technical analysis. Predicts the future trend of stock selections.

Language
Python
Stars
629
Forks
170
Licence
Apache-2.0
Latest push
2023-03-25

Kand: Blazing-Fast, Modern Technical Analysis in Rust, Python, and WASM.

Language
Rust
Stars
555
Forks
27
Licence
Apache-2.0
Latest push
2026-01-22

talipp - incremental technical analysis library for python

Language
Python
Stars
545
Forks
83
Licence
MIT
Latest push
2025-09-09

Candlestick patterns detection.

Language
JavaScript
Stars
541
Forks
92
Licence
MIT
Latest push
2026-10-26

📈 PatternPy: A Python package revolutionizing trading analysis with high-speed pattern recognition, leveraging Pandas & Numpy. Effortlessly spot Head & Shoulders, Tops & Bottoms, Supports &…

Language
Python
Stars
480
Forks
107
Latest push
2024-02-27

Python library for identifying the peaks and valleys of a time series.

Language
Jupyter Notebook
Stars
474
Forks
193
Licence
BSD-3-Clause
Latest push
2024-03-21

Intelligently optimizes technical indicators and optionally selects the least intercorrelated for use in machine learning models

Language
Python
Stars
463
Forks
78
Licence
MIT
Latest push
2023-10-13

Using data analytics alongside popular trading strategies and indicators, to identify best trading actions based solely on the price action.

Language
Python
Stars
454
Forks
93
Licence
MIT
Latest push
2025-02-20

A Python CLI tool to scan, detect, and plot stock chart patterns

Language
Python
Stars
420
Forks
90
Licence
GPL-3.0
Latest push
2025-12-02

Yet Another Technical Analysis library [for Rust]

Language
Rust
Stars
403
Forks
57
Licence
Apache-2.0
Latest push
2024-09-19

A Java library for technical analysis ***Not maintained anymore, kept for archival purposes, see #192***

Language
Java
Stars
376
Forks
217
Licence
MIT
Latest push
2025-05-16

Simple to use interfaces for basic technical analysis of stocks.

Language
Python
Stars
372
Forks
134
Licence
MIT
Latest push
2023-12-28

Technical analysis and other functions to construct technical trading rules with R

Language
R
Stars
351
Forks
100
Licence
GPL-2.0
Latest push
2026-02-28

1,713 technical analysis indicators for the lightweight-charts library: 117 standard, 1,551 community ports and 45 candlestick patterns, with a renderer for plots, drawings and tables

Language
TypeScript
Stars
325
Forks
73
Licence
MIT
Latest push
2026-11-05

Trading Pattern Scanner Identifies complex patterns like head and shoulder, wedge and many more.

Language
Python
Stars
318
Forks
87
Latest push
2023-08-02

A Model Context Protocol (MCP) server for stock traders

Stars
273
Forks
65
Latest push
2025-08-24

🐱🪄🥞 Bot for PancakeSwap Prediction – 26 technical indicators. Make smarter predictions with Pancake Wizard – trust math, not emotions!

Language
TypeScript
Stars
252
Forks
118
Licence
BSD-3-Clause
Latest push
2023-03-15

A financial chat application powered by LangChain, OpenBB, and Claude 3 Opus.

Language
Python
Stars
236
Forks
61
Latest push
2025-08-10

Financial market technical analysis & indicators in Julia

Language
Julia
Stars
228
Forks
65
Latest push
2022-12-06

Repository facts come from GitHub's public API and link to each project's own page. Figures are as GitHub reported them on 2026-11-05.

Repositories are selected by topic and activity on GitHub, with forks, duplicate copies and promotional projects left out. A listing is not an endorsement or a security review. Check a project's code, licence and maintainers before you use it. To correct or remove a listing, email info@fxmacrodata.com.