Skip to content
FXMacroNews

The business of foreign exchange

Ecosystem directory

Backtesting frameworks GitHub Repositories

Frameworks for testing trading strategies on historical data.

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

146 repositories

Page 2 of 3

Agent-driven alpha factory — LLM autonomously designs, backtests, and submits factors to WorldQuant BRAIN

Language
Python
Stars
507
Forks
131
Licence
MIT
Latest push
2026-11-01

Powered by NVIDIA cuOpt: a GPU-accelerated portfolio optimization toolkit for building, backtesting, and scaling Mean-CVaR and Mean-Variance investment workflows with CUDA-X Data Science.

Language
Jupyter Notebook
Stars
503
Forks
119
Licence
Apache-2.0
Latest push
2026-11-05

High-performance technical analysis indicators and backtesting framework in TypeScript. Zero dependencies. ✨ See how! 👀

Language
TypeScript
Stars
481
Forks
73
Licence
MIT
Latest push
2026-10-18

《人人都是量化交易员》配套练习仓库:量化交易入门、自学、Python 回测、spec 与 notebook 实验。

Language
Jupyter Notebook
Stars
438
Forks
112
Latest push
2026-09-01

FactorHub is an open-source modern quantitative factor analysis platform designed specifically for the Chinese A-share market. FactorHub = Factor + Hub A full-stack quantitative investment research…

Language
Python
Stars
433
Forks
124
Latest push
2026-07-12

End-to-end ensemble trading framework that trains, backtests, and promotes validated strategies to live execution.

Language
Python
Stars
427
Forks
137
Licence
MIT
Latest push
2026-08-06

Official FinLab skill: backtest Taiwan and U.S. stocks with Claude Code or Codex on real market data.

Language
Python
Stars
424
Forks
70
Latest push
2026-11-01

A Python-based stock screener for NSE, India. PKScreener is an advanced free stock screener to find potential breakout stocks from NSE and show its possible breakout values. It also helps to find…

Language
Python
Stars
408
Forks
190
Licence
MIT
Latest push
2026-10-02

AI-powered Vibe Investing for NASDAQ, S&P500 & crypto: LLM quant trading tools, multi-agent backtesting, and data-driven market columns (mNAV arbitrage, BTC-Nasdaq coupling, Alpha Arena). 미국 주식·가상화폐…

Language
HTML
Stars
356
Forks
104
Latest push
2026-11-04

SimTradeLab is an open-source backtesting framework inspired by PTrade’s event-driven architecture. It features a lightweight, modular design and full syntax compatibility, enabling seamless…

Language
Python
Stars
353
Forks
71
Licence
AGPL-3.0
Latest push
2026-11-02

National Stock Exchange (NSE), India based Stock screener program. Supports Live Data, Swing / Momentum Trading, Intraday Trading, Connect to online brokers as Zerodha Kite, Risk Management, Emotion…

Language
Jupyter Notebook
Stars
351
Forks
219
Latest push
2025-03-28

Replay console for hftbacktest market-making backtests: order book, queue position of every resting order, feed and order latency, fills and the raw feed from the collector, on real recorded Binance…

Language
TypeScript
Stars
333
Forks
35
Latest push
2026-09-17

algorithmic trading backtest and optimization examples using order book imbalances. (bitcoin, cryptocurrency, bitmex, binance futures, market making)

Language
Jupyter Notebook
Stars
324
Forks
100
Latest push
2023-12-04

An open-source Python backtesting engine for designing and evaluating daily stock trading algorithms against real historical market data.

Language
Python
Stars
321
Forks
88
Licence
AGPL-3.0
Latest push
2026-02-25

An API for backtesting trading strategies in JavaScript and TypeScript.

Language
TypeScript
Stars
315
Forks
43
Licence
MIT
Latest push
2024-10-26

Option and stock backtester / live trader

Language
Python
Stars
304
Forks
65
Licence
MIT
Latest push
2026-06-01

Quant infrastructure for AI agents — a free, open-source desktop workspace for macOS and Windows where your Claude Code or Codex turns a trading idea into a backtested strategy and runs it live.

Language
Python
Stars
301
Forks
34
Licence
Apache-2.0
Latest push
2026-11-05

An assistant for backtesting trading strategies and checking (showing) external signals in Tradingview implemented as a Chrome browser extension.

Language
JavaScript
Stars
299
Forks
105
Licence
GPL-3.0
Latest push
2026-10-18

Vectorized backtester and trading engine for QuantRocket

Language
Python
Stars
280
Forks
53
Licence
Apache-2.0
Latest push
2026-10-28

AmazingQuant——为交易而生的智能投研Lab。包含策略组合研究服务、量化数据服务、指标计算服务、绩效分析服务四大功能模块。

Language
C++
Stars
277
Forks
80
Licence
AGPL-3.0
Latest push
2024-04-03

Python-based quant trading research project for short-term reversal option setups, universe selection, staged-entry backtesting, and live paper trading.

Language
Jupyter Notebook
Stars
263
Forks
32
Latest push
2026-11-04

Find your trading, investing edge using the most advanced web app for technical and fundamental research combined with real time sentiment analysis.

Language
Python
Stars
262
Forks
45
Licence
MIT
Latest push
2024-03-22

Pine Script-compatible Python runtime for indicators and strategies, validated against TradingView on real published scripts

Language
Python
Stars
261
Forks
75
Licence
Apache-2.0
Latest push
2026-11-04

Time Series Cross-Validation -- an extension for scikit-learn

Language
Python
Stars
258
Forks
41
Licence
BSD-3-Clause
Latest push
2023-01-23

AlphaSuite is an open-source quantitative analysis platform that gives you the power to build, test, and deploy professional-grade trading strategies. It's designed for traders and analysts who want…

Language
Python
Stars
247
Forks
88
Licence
MIT
Latest push
2026-10-10

event-driven backtesting framework written in golang

Language
Go
Stars
241
Forks
60
Licence
MIT
Latest push
2023-10-11

Open agent skills and tool schemas for Superior Trade — build, backtest, and deploy trading strategies on Hyperliquid

Language
JavaScript
Stars
230
Forks
11
Licence
MIT
Latest push
2026-09-10

ultra low latency graph based stream processing framework

Language
Rust
Stars
230
Forks
35
Licence
Apache-2.0
Latest push
2026-10-25

The apex of my CSE tenure at UIET Kurukshetra University in 2018, This project focuses on Zerodha, involving live online trading in the NSE-BSE with real money, utilizing Artificial Intelligence…

Language
Jupyter Notebook
Stars
224
Forks
75
Latest push
2025-03-19

The fastest way from backtest to live trading.

Language
Python
Stars
218
Forks
29
Licence
AGPL-3.0
Latest push
2026-05-19

Optimized Python fork of Backtrader for strategy backtesting and live trading, with vectorized and event-driven modes, multi-timeframe data, technical indicators, and portfolio analytics.

Language
Python
Stars
208
Forks
47
Licence
GPL-3.0
Latest push
2026-11-04

Open-source C++17 engine for backtesting and forward execution, with a versioned C ABI; Pine Script v6 runs through code generation. Against TradingView's own trade lists, all 7,989 graded probes…

Language
C++
Stars
205
Forks
50
Licence
Apache-2.0
Latest push
2026-11-05

宽宝 QuantBuddy: 一整套面向Agent Invesment投资研究与决策的底层设施与能力的调用skill, 覆盖A股/港股/美股/期货/宏观/ETF的量化分析与计算。支持行情、估值、财务查询、选股筛选、因子计算、策略回测。A complete infrastructure for Agent based investment analysis and decision…

Language
Python
Stars
199
Forks
26
Licence
MIT
Latest push
2026-11-05

A real-time quantitative trading/backtesting platform in C#, supporting IB (full brokerage) and Google Finance (quote only). It adds R support through R.NET.

Language
C#
Stars
170
Forks
83
Latest push
2022-06-23

Trading environnement for RL agents, backtesting and training.

Language
Python
Stars
167
Forks
41
Licence
Apache-2.0
Latest push
2022-06-21

Plataforma de trading gratis y de código abierto para Mac (con guía para portarla a Windows con Claude): footprint, DOM, backtesting anti-sobreoptimización y estrategias con IA. 100 % local.

Language
C#
Stars
153
Forks
52
Latest push
2026-11-03

Backtesting framework for modern option strategies

Language
Python
Stars
152
Forks
4
Licence
MIT
Latest push
2026-05-30

A股回测框架, 模拟实盘账户交易, 适合编写T+0策略

Language
Python
Stars
148
Forks
47
Latest push
2026-09-10

Research-grade investment decision engine for AI agents: isolated multi-agent committee, auditable verdicts, backtests with lookahead protection, published negative results

Language
Python
Stars
139
Forks
18
Licence
MIT
Latest push
2026-11-05

Hybrid Event-driven and Vectorized Strategy Backtesting Library

Language
C++
Stars
129
Forks
8
Licence
Apache-2.0
Latest push
2025-06-20

TradingView MCP server: search indicators and strategies, fetch Pine Script source. Works with Claude Code, Claude Desktop and Cursor. No API key needed.

Language
JavaScript
Stars
129
Forks
42
Licence
MIT
Latest push
2026-07-25

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.