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
Free, open-source crypto trading bot written in Python
AI-oriented quantitative investment platform with full ML pipeline
Python quant trading system development framework
Unified cryptocurrency exchange trading API in multiple languages
Rust-native algorithmic trading platform and event-driven backtester
Python backtesting and live trading platform for strategies
Event-driven algorithmic trading engine for backtesting and live trading
Jupyter notebooks companion to Machine Learning for Trading
Pythonic event-driven backtesting library for trading algorithms
Deep reinforcement learning library for automated quantitative trading
Python quantitative framework for stocks, futures and options
Open-source C# algorithmic and quantitative trading platform
Vectorized Python backtesting and strategy research toolkit
Advanced crypto trading framework for backtesting and live trading
Portfolio analytics and performance tear sheets for quants
Extensible Python backtesting and algorithmic trading framework
High-frequency trading and market-making backtesting in Rust and Python
Archived event-driven Python algorithmic trading and backtesting library
Unified Python framework for quant data, factors, backtesting and trading
Python library for backtesting strategies and analyzing markets
Python algorithmic trading framework with machine learning support
High-performance C++/Python quant framework for composable backtesting
Open-source systematic futures backtesting and trading engine in Python
Python resources for trading simulation, backtesting, and ML
Modular schedule-driven backtesting engine for equities and ETFs
Flexible Python backtesting framework for investment strategies
Python library for structured SEC EDGAR filings
Archived Python crypto-asset algorithmic trading engine
Python framework for backtesting and live algorithmic trading
Rust framework for event-driven live-trading and backtesting
Deep learning library for stock prediction and backtesting
Python framework for building, backtesting, and deploying trading algorithms
Python algorithmic trading framework for backtesting and live trading
Event-driven backtesting engine for Python trading algorithms
Go module for technical indicators, strategies, and backtesting
Machine learning signal generation and automated trading in Python
Machine learning framework for trading systems and market analysis
Backtest investment strategies in a few lines of Python
C++ quantitative trading framework for Chinese futures CTP
Reinforcement and supervised learning methods for quantitative trading
Unofficial Python wrapper for the TD Ameritrade trading APIs
Archived Python framework for backtesting and virtual-broker order simulation
Big-data quantitative analysis and trading system in Python
Python portfolio backtesting, optimization, and risk analysis
Python library of quantitative finance building blocks
Async event-driven Python framework for crypto algorithmic trading
Async algorithmic trading engine with shared backtest and live code
GPU-accelerated factor analysis and backtesting in Python
Unmaintained vectorized pandas backtesting framework
Python backtesting framework with a graphical interface
Zipline-compatible live trading library for Alpaca
C++ framework for testing automated options trading ideas
Performance analytics, backtesting and factsheet reporting in Python
Portable, performance-focused Python backtesting library
Technical analysis library in pandas for backtesting
Composable real-time market data and execution toolkit in Elixir
TypeScript technical indicators, strategies and backtesting
Python framework for portfolio construction and management
Notebooks on quantitative finance and algorithmic trading
Self-hosted execution engine for multi-language trading bots
Fast, transparent Python framework for backtesting quantitative strategies
Transaction-oriented trading system infrastructure for R
Python backtester with a spreadsheet-style view of trades
Vectorized pandas backtester and trading engine for QuantRocket
Getting-started notebooks for a DeFi trading framework
Open-source forex algorithmic trading framework using OANDA
Dockerized Jupyter research environment with preloaded quant tools
Gym environment for reinforcement learning in crypto trading
Deploy backtested strategies to live or paper trading unchanged
MATLAB pricing for vanilla and many exotic options
Deprecated Zipline Pipeline extension for live trading
Fast limit order book simulator for trading strategy research
Lock-free C++ order matching engine for high-frequency trading
Self-hosted AI trading platform with paper trading via Alpaca
Julia framework for systematic strategy development and backtesting
Detect trends and drawdowns in time series