Backtesting & trading frameworks

Backtesting and live trading frameworks, from event-driven engines to vectorized backtesters.

76 projects · sorted by GitHub stars · data refreshed daily (last )

The Chinese category lists 179 tools. This page lists the 76 that have an English summary, so the two are not treated as translations of each other. Full Chinese category

freqtrade★ 56k

Free, open-source crypto trading bot written in Python

↑+357 this weekBacktesting & trading frameworks
Qlib★ 49.7k

AI-oriented quantitative investment platform with full ML pipeline

↑+204 this weekBacktesting & trading frameworks
vnpy★ 46.1k

Python quant trading system development framework

↑+131 this weekBacktesting & trading frameworks
ccxt★ 44.6k

Unified cryptocurrency exchange trading API in multiple languages

↑+120 this weekBacktesting & trading frameworks
nautilus_trader★ 30.9k

Rust-native algorithmic trading platform and event-driven backtester

↑+555 this weekBacktesting & trading frameworks
backtrader★ 23.6k

Python backtesting and live trading platform for strategies

↑+65 this weekBacktesting & trading frameworks
Lean★ 22.3k

Event-driven algorithmic trading engine for backtesting and live trading

↑+149 this weekBacktesting & trading frameworks
machine-learning-for-trading★ 21.6k

Jupyter notebooks companion to Machine Learning for Trading

↑+96 this weekBacktesting & trading frameworks
zipline★ 20.2k

Pythonic event-driven backtesting library for trading algorithms

Backtesting & trading frameworks
FinRL★ 16.8k

Deep reinforcement learning library for automated quantitative trading

↑+77 this weekBacktesting & trading frameworks
QUANTAXIS★ 11.3k

Python quantitative framework for stocks, futures and options

Backtesting & trading frameworks
StockSharp★ 11k

Open-source C# algorithmic and quantitative trading platform

↑+69 this weekBacktesting & trading frameworks
vectorbt★ 9.6k

Vectorized Python backtesting and strategy research toolkit

↑+108 this weekBacktesting & trading frameworks
jesse★ 8.7k

Advanced crypto trading framework for backtesting and live trading

↑+36 this weekBacktesting & trading frameworks
quantstats★ 7.8k

Portfolio analytics and performance tear sheets for quants

↑+31 this weekBacktesting & trading frameworks
rqalpha★ 6.8k

Extensible Python backtesting and algorithmic trading framework

Backtesting & trading frameworks
hftbacktest★ 5k

High-frequency trading and market-making backtesting in Rust and Python

↑+74 this weekBacktesting & trading frameworks
pyalgotrade★ 4.7k

Archived event-driven Python algorithmic trading and backtesting library

Backtesting & trading frameworksArchived
zvt★ 4.3k

Unified Python framework for quant data, factors, backtesting and trading

Backtesting & trading frameworks
finmarketpy★ 3.8k

Python library for backtesting strategies and analyzing markets

Backtesting & trading frameworks
PyBroker★ 3.7k

Python algorithmic trading framework with machine learning support

↑+42 this weekBacktesting & trading frameworks
Hikyuu★ 3.6k

High-performance C++/Python quant framework for composable backtesting

↑+55 this weekBacktesting & trading frameworks
pysystemtrade★ 3.6k

Open-source systematic futures backtesting and trading engine in Python

Backtesting & trading frameworks
algorithmic-trading-with-python★ 3.5k

Python resources for trading simulation, backtesting, and ML

Backtesting & trading frameworks
QSTrader★ 3.5k

Modular schedule-driven backtesting engine for equities and ETFs

Backtesting & trading frameworks
bt★ 3k

Flexible Python backtesting framework for investment strategies

Backtesting & trading frameworks
edgartools★ 2.8k

Python library for structured SEC EDGAR filings

Backtesting & trading frameworks
catalyst★ 2.6k

Archived Python crypto-asset algorithmic trading engine

Backtesting & trading frameworksArchived
Blankly★ 2.5k

Python framework for backtesting and live algorithmic trading

Backtesting & trading frameworks
Barter★ 2.4k

Rust framework for event-driven live-trading and backtesting

Backtesting & trading frameworks
bulbea★ 2.3k

Deep learning library for stock prediction and backtesting

Backtesting & trading frameworks
Investing algorithm framework★ 2.2k

Python framework for building, backtesting, and deploying trading algorithms

Backtesting & trading frameworks
Lumibot★ 2.2k

Python algorithmic trading framework for backtesting and live trading

↑+33 this weekBacktesting & trading frameworks
zipline-reloaded★ 2k

Event-driven backtesting engine for Python trading algorithms

Backtesting & trading frameworks
IndicatorGo★ 1.9k

Go module for technical indicators, strategies, and backtesting

Backtesting & trading frameworks
Intelligent Trading Bot★ 1.9k

Machine learning signal generation and automated trading in Python

Backtesting & trading frameworks
AlphaPy★ 1.8k

Machine learning framework for trading systems and market analysis

Backtesting & trading frameworks
fastquant★ 1.8k

Backtest investment strategies in a few lines of Python

Backtesting & trading frameworks
PandoraTrader★ 1.5k

C++ quantitative trading framework for Chinese futures CTP

Backtesting & trading frameworks
Personae★ 1.4k

Reinforcement and supervised learning methods for quantitative trading

Backtesting & trading frameworks
tda-api★ 1.3k

Unofficial Python wrapper for the TD Ameritrade trading APIs

Backtesting & trading frameworks
AutoTrader★ 1.3k

Archived Python framework for backtesting and virtual-broker order simulation

Backtesting & trading frameworksArchived
fooltrader★ 1.2k

Big-data quantitative analysis and trading system in Python

Backtesting & trading frameworks
EigenLedger★ 1.1k

Python portfolio backtesting, optimization, and risk analysis

Backtesting & trading frameworks
qf-lib★ 972

Python library of quantitative finance building blocks

Backtesting & trading frameworks
basana★ 871

Async event-driven Python framework for crypto algorithmic trading

Backtesting & trading frameworks
aat★ 841

Async algorithmic trading engine with shared backtest and live code

Backtesting & trading frameworks
Spectre★ 829

GPU-accelerated factor analysis and backtesting in Python

Backtesting & trading frameworks
pybacktest★ 825

Unmaintained vectorized pandas backtesting framework

Backtesting & trading frameworks
Quantdom★ 774

Python backtesting framework with a graphical interface

Backtesting & trading frameworks
pylivetrader★ 685

Zipline-compatible live trading library for Alpaca

Backtesting & trading frameworks
TradeFrame★ 683

C++ framework for testing automated options trading ideas

Backtesting & trading frameworks
qis★ 644

Performance analytics, backtesting and factsheet reporting in Python

Backtesting & trading frameworks
fast-trade★ 601

Portable, performance-focused Python backtesting library

Backtesting & trading frameworks
bta-lib★ 503

Technical analysis library in pandas for backtesting

Backtesting & trading frameworks
Tai★ 498

Composable real-time market data and execution toolkit in Elixir

Backtesting & trading frameworks
IndicatorTS★ 481

TypeScript technical indicators, strategies and backtesting

Backtesting & trading frameworks
QuantSoftware Toolkit★ 479

Python framework for portfolio construction and management

Backtesting & trading frameworks
quant★ 460

Notebooks on quantitative finance and algorithmic trading

Backtesting & trading frameworks
the0★ 432

Self-hosted execution engine for multi-language trading bots

Backtesting & trading frameworks
pyqstrat★ 371

Fast, transparent Python framework for backtesting quantitative strategies

Backtesting & trading frameworks
quantstrat★ 310

Transaction-oriented trading system infrastructure for R

Backtesting & trading frameworks
pinkfish★ 308

Python backtester with a spreadsheet-style view of trades

Backtesting & trading frameworks
moonshot★ 279

Vectorized pandas backtester and trading engine for QuantRocket

Backtesting & trading frameworks
Trading Strategy★ 264

Getting-started notebooks for a DeFi trading framework

Backtesting & trading frameworks
Jiji★ 250

Open-source forex algorithmic trading framework using OANDA

Backtesting & trading frameworks
Jupyter Quant★ 247

Dockerized Jupyter research environment with preloaded quant tools

Backtesting & trading frameworks
freqtrade-gym★ 229

Gym environment for reinforcement learning in crypto trading

Backtesting & trading frameworks
StrateQueue★ 214

Deploy backtested strategies to live or paper trading unchanged

Backtesting & trading frameworks
PROJ_Option_Pricing_Matlab★ 209

MATLAB pricing for vanilla and many exotic options

Backtesting & trading frameworks
pipeline-live★ 206

Deprecated Zipline Pipeline extension for live trading

Backtesting & trading frameworks
PyLOB★ 203

Fast limit order book simulator for trading strategy research

Backtesting & trading frameworks
OrderMatchingEngine★ 169

Lock-free C++ order matching engine for high-frequency trading

Backtesting & trading frameworks
TradeSight★ 169

Self-hosted AI trading platform with paper trading via Alpaca

Backtesting & trading frameworks
Strategems.jl★ 168

Julia framework for systematic strategy development and backtesting

Backtesting & trading frameworks
pytrendseries★ 167

Detect trends and drawdowns in time series

Backtesting & trading frameworks

More categories