SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Backtesting Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: 7 Best Open-Source Crypto Trading Bots 2025 (Ranked & Reviewed) | dev.to | 2025-03-19
Hummingbot is great for traders who want to provide liquidity and profit from bid-ask spreads. It’s highly customizable and supports advanced trading strategies.
-
-
backtesting.py
:mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.
Project mention: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | news.ycombinator.com | 2024-06-21 -
vectorbt
Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.
Project mention: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | news.ycombinator.com | 2024-06-21 -
Project mention: 7 Best Open-Source Crypto Trading Bots 2025 (Ranked & Reviewed) | dev.to | 2025-03-19
Octobot is a solid choice if you want an automated bot that’s easy to set up. It offers a simple UI and can run trading strategies without much manual intervention.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
Empyrial
AI and data-driven quantitative portfolio management library for portfolio risk and performance analysis 投资组合管理
-
algo-trader
Trading bot with support for realtime trading, backtesting, custom strategies and much more.
-
basana
A Python async and event driven framework for algorithmic trading, with a focus on crypto currencies.
-
Binance-Futures-Trading-Bot
A Technical Analysis Bot that trades leveraged USDT futures markets on Binance.
-
qf-lib
Modular Python library that provides an advanced event driven backtester and a set of high quality tools for quantitative finance. Integrated with various data vendors and brokers, supports Crypto, Stocks and Futures.
-
gym-mtsim
A general-purpose, flexible, and easy-to-use simulator alongside an OpenAI Gym trading environment for MetaTrader 5 trading platform (Approved by OpenAI Gym)
-
-
investing-algorithm-framework
Framework for developing, backtesting, and deploying automated trading algorithms and trading bots.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Backtesting discussion
Python Backtesting related posts
-
Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples
-
pybroker: NEW Other Models - star count:1362.0
-
pybroker: NEW Other Models - star count:1362.0
-
pybroker: NEW Other Models - star count:1362.0
-
pybroker: NEW Other Models - star count:1362.0
-
pybroker: NEW Other Models - star count:1362.0
-
pybroker: NEW Other Models - star count:1362.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2025
Index
What are some of the best open-source Backtesting projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | backtrader | 17,145 |
2 | hummingbot | 12,589 |
3 | stock | 8,875 |
4 | backtesting.py | 6,473 |
5 | vectorbt | 5,197 |
6 | OctoBot | 4,035 |
7 | zvt | 3,567 |
8 | pybroker | 2,557 |
9 | pycryptobot | 2,026 |
10 | AlphaPy | 1,506 |
11 | optopsy | 1,111 |
12 | lumibot | 1,024 |
13 | Empyrial | 997 |
14 | algo-trader | 827 |
15 | basana | 720 |
16 | Binance-Futures-Trading-Bot | 607 |
17 | qf-lib | 584 |
18 | gym-mtsim | 474 |
19 | fast-trade | 453 |
20 | investing-algorithm-framework | 431 |
21 | OptionSuite | 257 |
22 | TSCV | 254 |
23 | TAcharts | 155 |