AltHub

polakowo/vectorbt Alternatives

backtesting / algorithmic trading

vectorbt is a Python backtesting engine that uses vectorized NumPy/Numba/Rust operations to run thousands of strategy parameter combinations at once.

8.8kPythonNOASSERTIONactive · last push 2mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

jesse-ai/jesseGitHub

choose when you need a crypto trading bot with backtesting and live trading, not just a research engine.

An advanced crypto trading bot written in Python

8.4k
Python
MIT
active1mo ago
zvtvz/zvtGitHub

choose when you need a modular quant framework with data integration across markets, not a vectorized matrix engine.

modular quant framework.

4.3k
Python
MIT
active3mo ago
edtechre/pybrokerGitHub

choose when you want event-driven backtesting friendly to machine-learning strategies, not vectorized array sweeps.

Algorithmic Trading in Python with Machine Learning

3.5k
Python
NOASSERTION
active2mo ago
Lumiwealth/lumibotGitHub

choose when you want a multi-asset algorithmic trading library with live brokers and AI agents, not just a backtesting engine.

Backtestable AI trading agents and Python algorithmic trading strategies for stocks, options, crypto, futures, forex, SEC filings, FRED macro data, and real brokers.

2.0k
Python
GPL-3.0
active1mo ago
coding-kitties/investing-algorithm-frameworkGitHub

choose when you need a full deployment-oriented framework for automated strategies, not just a backtesting engine.

Framework for quantitative trading. Complete framework for development, backtesting, and deploying automated trading algorithms and trading bots.

1.8k
Python
Apache-2.0
active1mo ago
quarkfin/qf-libGitHub

choose when you need event-driven backtesting with broker/data integrations, not vectorized matrix runs.

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.

956
Python
Apache-2.0
active1mo ago
santoshlite/EigenLedgerGitHub

choose when you want a portfolio-level backtesting engine, not strategy-level vectorized backtesting.

An Open Source Portfolio Backtesting Engine for Everyone | 面向所有人的开源投资组合回测引擎

1.1k
Python
Apache-2.0
slowing1.1y ago
fbertram/TuringTraderGitHub

choose if you work in C#/.NET and need an open-source backtesting engine.

The Open-Source Backtesting Engine/ Trading Simulator by Bertram Enterprises.

537
C#
AGPL-3.0
active5mo ago
ArturSepp/QuantInvestStratsGitHub

choose when you need portfolio performance analytics and backtesting with risk/factsheet reporting, not strategy-level array backtesting.

Performance analytics, portfolio backtesting, risk analysis, and factsheet reporting in Python

633
Python
MIT
active17d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

enzoampil/fastquantGitHub

choose when you want a minimal-code ML backtesting wrapper, though stale and less flexible.

fastquant — Backtest and optimize your ML trading strategies with only 3 lines of code!

1.8k
Jupyter Notebook
MIT
dormant3.1y ago
NVIDIA-AI-Blueprints/portfolio-optimizationGitHub

choose when you need GPU-accelerated mean-variance/CVaR portfolio optimization, which is narrower than general backtesting.

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.

489
Jupyter Notebook
Apache-2.0
active22d ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

OpenByteInc/QuantDingerGitHub

choose when you want an all-in-one AI trading platform with live execution and agents, not a library to embed.

AI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading

11.0k
Python
Apache-2.0
active1mo ago
constverum/QuantdomGitHub

choose if you want a GUI-based backtesting framework, not an embeddable library.

Python-based framework for backtesting trading strategies & analyzing financial markets [GUI :neckbeard:]

773
Python
Apache-2.0
dormant4.3y ago

Listed as an alternative to

These projects were analysed and named vectorbt among their alternatives. The relationship is not symmetric — how vectorbt rates them is a separate judgement, made when vectorbt is analysed in its own right.

HKUDS/Vibe-TradingGitHub

calls vectorbt “Choose if you need high-speed vectorized backtesting rather than an LLM agent.”

"Vibe-Trading: Your Personal Trading Agent"

31.9kPythonactive
jesse-ai/jesseGitHub

calls vectorbt “Choose when you only need extremely fast vectorized backtesting and already have data/execution handled elsewhere.”

An advanced crypto trading bot written in Python

8.4kPythonactive