Bot directory / Category

Open-source & self-hosted: 28 bots compared

Every open-source & self-hosted entry in the BotOrNot directory, with sourced pricing, markets, custody model and a rule-based report card.

Report cards in this category: Closed 3 · Limited data 1 · Clear record 24. How report cards work.

BotReport cardPricingHow it touches your money
Backtesting.py
Lightweight Python library for backtesting trading strategies.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Backtrader
Popular Python backtesting and trading library. Last code push Aug 2024.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Binance Trading Bot (chrisleekr)
Self-hosted Binance bot with pluggable strategies, backtesting and a dashboard.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Blankly
Python package to build, backtest and deploy algos for stocks, crypto and forex. Last code push Dec 2024.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Catalyst (Enigma)
Python algorithmic trading library for crypto assets. The repository is archived.
ClosedFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Crypto-Signal
Self-hosted technical-analysis and alert bot; signals only, it does not place trades. Last code push Jul 2024.
Clear recordFree (open source).Signals or analysis only; it does not hold funds.
crypto-trading-bot (Haehnchen)
JavaScript crypto trading bot, public edition, self-hosted.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
FinRL
Open-source financial reinforcement-learning framework for training trading agents.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Freqtrade
Free, open-source Python bot with backtesting, hyperopt and Telegram control.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Gekko
Early Node.js bitcoin trading bot. The repository is archived.
ClosedFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Gunbot
Self-hosted trading bot you run on your own machine or server.
Clear recordUnlimited €29/mo; $174 for 6 months; $348 for 12 months.Self-hosted: you run the software and your keys stay on your machine.
Hummingbot
Open-source framework for market-making and arbitrage bots across CEXs and DEXs.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Jesse
Python framework for researching, backtesting and live-trading crypto strategies.
Clear recordFramework is free; live trading requires a paid license (the free plan is testnet-only).Self-hosted: you run the software and your keys stay on your machine.
KryllOS
Kryll's free, open-source, self-hosted strategy runner with a drag-and-drop editor.
Clear recordFree and self-hosted; the strategy marketplace uses the KRL token.Self-hosted: you run the software and your keys stay on your machine.
Krypto-trading-bot
Self-hosted C++ market-making bot. Last code push Dec 2024.
Clear recordFree (source available).Self-hosted: you run the software and your keys stay on your machine.
LEAN engine (QuantConnect)
QuantConnect's open-source algorithmic trading engine (Python, C#) that you can run locally for backtests and live trading.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Lumibot
Python framework for strategy and AI-agent trading with backtests; stocks, options, futures, crypto and prediction markets.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
NautilusTrader
Rust-native, event-driven trading engine for backtesting and live trading across many venues.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
OctoBot
Open-source bot you can self-host, or use as a hosted cloud service.
Clear recordSelf-hosted free; cloud: free Investor plan, paid plans $9.99/mo and $29.99/mo; no trade fees charged by OctoBot.Connects to your exchange or broker with API keys; funds stay in your account there.
Passivbot
Open-source perpetual-futures grid/market-making bot you run yourself.
Clear recordFree (released into the public domain).Self-hosted: you run the software and your keys stay on your machine.
Qlib (Microsoft)
Microsoft's AI-oriented quant research platform: ML models, backtests and automated R&D.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
StockSharp
Open-source .NET platform for building trading robots for stocks, forex, crypto and options.
Limited dataNot verified yetSelf-hosted: you run the software and your keys stay on your machine.
Superalgos
Free, community-built visual trading bot platform you run yourself.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
TensorTrade
Open-source reinforcement-learning framework for training and deploying trading agents.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
vectorbt
Python library for fast, vectorized backtesting of many strategy variants at once.
Clear recordFree (source available).Self-hosted: you run the software and your keys stay on your machine.
VeighNa (vn.py)
Python open-source quant trading platform framework, widely used in China.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Zenbot
Command-line crypto trading bot (Node.js + MongoDB). The repository is archived.
ClosedFree (open source).Self-hosted: you run the software and your keys stay on your machine.
Zipline Reloaded
Maintained fork of Quantopian's Zipline, a Pythonic algorithmic trading and backtesting library.
Clear recordFree (open source).Self-hosted: you run the software and your keys stay on your machine.

Comparisons

Alphabetical, and the order can’t be bought. Paid spots are labeled “Ad”, sit outside the table, and never change a report card. Not investment advice.