Best-of Algorithmic Trading
Repository: github.com/PlaceNL2026/best-of-algorithmic-trading
π A ranked list of open-source algorithmic trading projectsβbots, frameworks, APIs, indicators, books, courses, and communitiesβkept up to date on a regular schedule.
What you get: 109 curated projects across 7 categories, with roughly 310K combined GitHub stars. Rankings use an automated quality score built from GitHub activity, package-manager stats, and other public signals (see the best-of generator ecosystem for details).
How to use this list: Browse by category below, follow the links to projects you care about, and always verify licenses and activity before depending on something in production.
Want to suggest a project? Open an issue, send a pull request, or edit projects.yaml directly. Contributions are welcome.
Discover more best-of lists or create your own.
Contents
- Bots & Frameworks 23 projects
- Libraries & API 28 projects
- Technical analysis & Indicators 10 projects
- Books 19 projects
- Youtube 10 projects
- Courses 8 projects
- Communities 3 projects
Explanation
- π₯π₯π₯ Combined project-quality score
- βοΈ Star count from GitHub
- π£ New project (less than 6 months old)
- π€ Inactive project (6 months no activity)
- π Dead project (12 months no activity)
- ππ Project is trending up or down
- β Project was recently added
- βοΈ Warning (e.g. missing/risky license)
- π¨βπ» Contributors count from GitHub
- π Fork count from GitHub
- π Issue count from GitHub
- β±οΈ Last update timestamp on package manager
- π₯ Download count from package manager
- π¦ Number of dependent projects
-
Python projects
-
NodeJS projects
-
JavaScript projects
-
C projects
-
C++ projects
-
C# projects
-
PHP projects
-
Java projects
-
Rust projects
-
Go projects
-
Telegram
Bots & Frameworks
Freqtrade (π₯33 Β· β 48K) - Free, open source crypto trading bot. βοΈGPL-3.0 
-
GitHub (π¨βπ» 390 Β· π 9.8K Β· π¦ 130 Β· π 5.6K - 0% open Β· β±οΈ 26.03.2026):
git clone https://github.com/freqtrade/freqtrade
Hummingbot (π₯32 Β· β 18K) - Open source software that helps you create and deploy high-.. Apache-2 
GitHub (π¨βπ» 310 Β· π 4.3K Β· π₯ 64 Β· π¦ 16 Β· π 3.4K - 8% open Β· β±οΈ 02.03.2026):
git clone https://github.com/hummingbot/hummingbot
StockSharp (π₯31 Β· β 9.4K) - Algorithmic trading and quantitative trading open source.. Apache-2 
GitHub (π¨βπ» 27 Β· π 2K Β· π₯ 11K Β· π¦ 21 Β· π 180 - 4% open Β· β±οΈ 24.03.2026):
git clone https://github.com/StockSharp/StockSharp
Lean (π₯30 Β· β 18K) - Lean Algorithmic Trading Engine by QuantConnect (Python, C#). Apache-2 

GitHub (π¨βπ» 230 Β· π 4.5K Β· π¦ 21 Β· π 3.6K - 6% open Β· β±οΈ 25.03.2026):
git clone https://github.com/QuantConnect/Lean
OctoBot (π₯25 Β· β 5.5K) - Free open source crypto trading bot to automate AI, Grid, DCA.. βοΈGPL-3.0 
GitHub (π¨βπ» 26 Β· π 1.1K Β· π₯ 31K Β· π 800 - 13% open Β· β±οΈ 17.03.2026):
git clone https://github.com/Drakkar-Software/OctoBot
Jesse (π₯22 Β· β 7.6K) - An advanced crypto trading bot written in Python. MIT 
GitHub (π¨βπ» 53 Β· π 1.1K Β· π¦ 6 Β· π 140 - 3% open Β· β±οΈ 21.03.2026):
git clone https://github.com/jesse-ai/jesse
Crypto Trading Bot (π₯19 Β· β 3.5K) - Cryptocurrency trading bot in javascript for Bitfinex,.. MIT 
GitHub (π¨βπ» 17 Β· π 970 Β· π 210 - 51% open Β· β±οΈ 01.03.2026):
git clone https://github.com/Haehnchen/crypto-trading-bot
the0 (π₯19 Β· β 210) - Open Source Algorithmic Trading Engine. Apache-2 




GitHub (π¨βπ» 6 Β· π 25 Β· π₯ 140 Β· π 52 - 32% open Β· β±οΈ 23.03.2026):
git clone https://github.com/alexanderwanyoike/the0
Rust Trade (π₯11 Β· β 400) - A quantitative trading system built with Rust. MIT 
GitHub (π 83 Β· β±οΈ 23.12.2025):
git clone https://github.com/Erio-Harrison/rust-trade
Show 14 hidden projects...
Gekko (π₯29 Β· β 10K Β· π) - A bitcoin trading bot written in node - https://gekko.wizb.it/. MIT ![]()
Superalgos (π₯25 Β· β 5.4K Β· π) - Free, open-source crypto trading bot, automated bitcoin.. Apache-2 ![]()
Zenbot (π₯24 Β· β 8.3K Β· π) - Zenbot is a command-line cryptocurrency trading bot using Node.js.. MIT ![]()
Crypto Signal (π₯19 Β· β 5.5K Β· π) - Github.com/CryptoSignal - Trading & Technical Analysis.. MIT
K (π₯19 Β· β 3.7K Β· π) - Self-hosted crypto trading bot (automated high frequency market.. βUnlicensed ![]()
Kelp (π₯19 Β· β 1.1K Β· π) - Kelp is a free and open-source trading bot for the Stellar.. βUnlicensed ![]()
Node Binance Trader NBT (π₯17 Β· β 1.2K Β· π) - Cryptocurrency Trading Strategy & Portfolio.. MIT ![]()
Qt Bitcoin Trader (π₯15 Β· β 790 Β· π€) - Secure multi crypto exchange trading client. βUnlicensed ![]()
Magic8bot (π₯14 Β· β 400 Β· π) - Magic8bot is a cryptocurrency trading bot using Node.js and.. MIT ![]()
WolfBot (π₯13 Β· β 770 Β· π) - Crypto currency trading bot written in TypeScript for.. βοΈAGPL-3.0 ![]()
Wolfinch (π₯12 Β· β 270 Β· π) - Wolfinch is your friendly trader Bot written in Python. βοΈGPL-3.0
TriangularArbitrage (π₯11 Β· β 600 Β· π) - Detect triangular arbitrage opportunities within.. βUnlicensed ![]()
QTradeX (π₯9 Β· β 60) - AI-powered SDK featuring algorithmic trading, backtesting,.. βUnlicensed
bTrader (π₯8 Β· β 330 Β· π) - Triangle arbitrage trading bot for Binance. βοΈGPL-3.0 ![]()
Libraries & API
Node.js & Typescript Binance API SDK (π₯32 Β· β 920) - Node.js & JavaScript SDK for Binance REST APIs &.. MIT 
GitHub (π¨βπ» 74 Β· π 270 Β· π¦ 1.3K Β· π 260 - 5% open Β· β±οΈ 25.03.2026):
git clone https://github.com/tiagosiebler/binance
npm (π₯ 23K / month):
npm install binance
Node.js & Typescript Bybit API SDK (π₯30 Β· β 340) - Node.js SDK for the Bybit APIs and WebSockets, with.. MIT 
GitHub (π¨βπ» 39 Β· π 100 Β· π¦ 570 Β· π 190 - 1% open Β· β±οΈ 11.03.2026):
git clone https://github.com/tiagosiebler/bybit-api
npm (π₯ 88K / month):
npm install bybit-api
python-binance (π₯28 Β· β 7.1K Β· π) - Binance Exchange API python implementation for.. MIT 
GitHub (π¨βπ» 190 Β· π 1.9K Β· π¦ 20 Β· π 1.2K - 42% open Β· β±οΈ 24.03.2026):
git clone https://github.com/sammchardy/python-binance
Node Binance API (π₯28 Β· β 1.7K) - Node Binance API is an asynchronous node.js library for.. MIT 
GitHub (π¨βπ» 100 Β· π 620 Β· π¦ 3.1K Β· π 690 - 38% open Β· β±οΈ 18.03.2026):
git clone https://github.com/jaggedsoft/node-binance-api
Node.js & Typescript OKX (OKEX) API SDK (π₯24 Β· β 160) - Node.js SDK for the OKX APIs and WebSockets, with.. MIT 
GitHub (π¨βπ» 17 Β· π 48 Β· π¦ 97 Β· π 40 - 2% open Β· β±οΈ 10.03.2026):
git clone https://github.com/tiagosiebler/okx-api
npm (π₯ 13K / month):
npm install okx-api
gs-quant (π₯23 Β· β 10K Β· β) - Python toolkit for quantitative finance. Apache-2
GitHub (π¨βπ» 29 Β· π 1.3K Β· π 42 - 45% open Β· β±οΈ 26.03.2026):
git clone https://github.com/goldmansachs/gs-quant
hftbacktest (π₯20 Β· β 3.9K Β· β) - Free, open source, a high frequency trading and market.. MIT 
GitHub (π¨βπ» 25 Β· π 740 Β· π¦ 7 Β· π 200 - 5% open Β· β±οΈ 23.12.2025):
git clone https://github.com/nkaz001/hftbacktest
RustQuant (π₯20 Β· β 1.7K Β· β) - Rust library for quantitative finance. Apache-2 
GitHub (π¨βπ» 47 Β· π 190 Β· π¦ 25 Β· π 130 - 19% open Β· β±οΈ 14.01.2026):
git clone https://github.com/avhz/RustQuant
Fast Trade (π₯16 Β· β 540) - low code backtesting library utilizing pandas and.. βοΈAGPL-3.0 
GitHub (π¨βπ» 5 Β· π 59 Β· π¦ 3 Β· π 7 - 14% open Β· β±οΈ 11.03.2026):
git clone https://github.com/jrmeier/fast-trade
Show 18 hidden projects...
zipline (π₯29 Β· β 20K Β· π) - Zipline, a Pythonic Algorithmic Trading Library. Apache-2
Node.js & Typescript Bitget API SDK (π₯23 Β· β 71) - Node.js SDK for the Bitget APIs and WebSockets, with.. MIT ![]()
Catalyst (π₯22 Β· β 2.6K Β· π) - An Algorithmic Trading Library for Crypto-Assets in Python. Apache-2
Block Atlas by Trust Wallet (π₯20 Β· β 380 Β· π) - Clean and lightweight cross-chain transaction API. MIT ![]()
CryptoCurrency eXchange WebSockets (π₯19 Β· β 640 Β· π) - WebSocket client for 38 cryptocurrency exchanges. MIT ![]()
backtrader (π₯18 Β· β 21K Β· π) - Python Backtesting library for trading strategies. βοΈGPL-3.0
machine-learning-for-trading (π₯17 Β· β 17K Β· π) - Code for Machine Learning for Algorithmic Trading,.. βUnlicensed
binance-java-api (π₯16 Β· β 820 Β· π) - binance-java-api is a lightweight Java library for.. MIT ![]()
Coinnect (π₯16 Β· β 150 Β· π) - Coinnect is a Rust library aiming to provide a complete access.. MIT ![]()
ftx-api (π₯15 Β· β 120 Β· π) - Node.js connector for the FTX.com & FTX.us APIs and WebSockets,.. MIT ![]()
crypto-exchanges-gateway (π₯14 Β· β 610 Β· π) - Your gateway to the world of crypto !. βUnlicensed ![]()
binance-api-node (π₯14 Β· β 560 Β· π) - A complete and heavily tested API wrapper for the.. βUnlicensed ![]()
pykalshi (π₯10 Β· β 65 Β· π£) - Unofficial Python client for Kalshis prediction markets API. MIT
stocklook (π₯9 Β· β 170 Β· π) - crypto currency library for trading & market making bots,.. MIT
Orderflow (π₯9 Β· β 65 Β· π€) - An Orderflow trade aggregator that builds Footprint Candles by.. MIT ![]()
KuCoin WS (π₯7 Β· β 8 Β· π) - Node.js websocket client for KuCoin. MIT ![]()
BitPanda WS (π₯5 Β· β 6 Β· π) - Node.js websocket client for BitPanda. MIT ![]()
aio-kraken-ws ( β 1 Β· π) - Get ohlc from kraken web sockets. Documentation.. βUnlicensed
Technical analysis & Indicators
Technical Analysis Library in Python (π₯29 Β· β 4.9K) - Technical Analysis Library using Pandas and Numpy. MIT 
GitHub (π¨βπ» 34 Β· π 1.1K Β· π¦ 10K Β· π 220 - 53% open Β· β±οΈ 18.03.2026):
git clone https://github.com/bukosabino/ta
PyPi (π₯ 740K / month):
pip install ta
Show 8 hidden projects...
FinTA (Financial Technical Analysis) (π₯24 Β· β 2.2K Β· π) - Common financial technical indicators implemented in.. βοΈLGPL-3.0
ta4j (π₯22 Β· β 2.4K) - A Java library for technical analysis. βUnlicensed ![]()
TechnicalIndicators (π₯20 Β· β 2.4K Β· π) - A javascript technical indicators written in.. MIT ![]()
pyti (π₯17 Β· β 660 Β· π) - Python library of various financial technical indicators. MIT
Techan (π₯15 Β· β 890 Β· π) - Technical Analysis Library for Golang. MIT ![]()
Tulip Indicators (π₯14 Β· β 940 Β· π) - Technical Analysis Indicator Function Library in C. βοΈLGPL-3.0 ![]()
Technical Analysis for Rust (π₯11 Β· β 840 Β· π) - Technical analysis library for Rust language. MIT ![]()
Tulip Node (π₯11 Β· β 510 Β· π) - Tulip Node is the official node.js wrapper for Tulip.. βοΈLGPL-3.0 ![]()
Books
π ALGO TRADING CHEAT CODES - Techniques For Traders To Quickly And Efficiently Develop Better..
π Entry and Exit Confessions of a Champion Trader - 52 Ways A Professional Speculator Gets In And Out Of..
π Introduction To Algo Trading - How Retail Traders Can Successfully Compete With Professional..
π Algo Trading 2022 - Techniques and Algorithmic Trading Systems for Successful Investing.
π Machine Learning for Algorithmic Trading - Predictive models to extract signals from market and..
π Algorithmic Trading - A Practitioners Guide.
π Developing High-Frequency Trading Systems - Learn how to implement high-frequency trading from..
π Algorithmic Trading: Winning Strategies and Their Rationale - Winning Strategies and Their Rationale.
π Python for Algorithmic Trading - From Idea to Cloud Deployment.
π Quantitative Trading - How to Build Your Own Algorithmic Trading Business (Wiley Trading).
π Algorithmic Trading with Interactive Brokers - (Python and C++).
π Automated Stock Trading Systems - A Systematic Approach for Traders to Make Money in Bull, Bear..
π Inside the Black Box - A Simple Guide to Quantitative and High Frequency Trading (Wiley Finance Book..
π Finding Alphas - A Quantitative Approach to Building Trading Strategies 1st Edition.
π Algorithmic Trading and DMA - An introduction to direct access trading strategies.
π Building Winning Algorithmic Trading Systems - A Traders Journey From Data Mining to Monte Carlo..
π Python for Finance - Mastering Data-Driven Finance 2nd Edition.
π Technical Analysis Explained, Fifth Edition - The Successful Investors Guide to Spotting Investment..
π Quantitative Investing - Strategies to exploit stock market anomalies for all investors.
Youtube
π The Algorithmic Advantage - Welcome to The Algorithmic Advantage podcast!.
π Ali Casey | StatOasis - Welcome to StatOasis your go-to hub for mastering algorithmic trading and..
π Part Time Larry - Write programs to analyze, visualize, integrate, and utilize market data, APIs, and..
π Moon Dev - I like coding & finance a lot and i really love teaching!.
π Coding Jesus - Channels purpose is to shine a positive light on the often difficult to navigate world..
π The Art of Trading - Strategy creation, Pine Script coding and of course my personal favorite -..
π Algo Trading With Kevin Davey - Futures trading, trading systems, trading strategies and also..
π Algo-trading with Saleh - Practical tutorials about algo-trading with Python.
π TradeSmart - Backtesting and optimizing day trading strategies.
π EcoEngineering - Algorithmic trading and optimizing the trading strategies by using MQL and Python..
Courses
π Algorithmic Trading A-Z with Python, Machine Learning & AWS - Build your own truly Data-driven Day Trading Bot |..
π Investment Management with Python and Machine Learning Specialization - Write custom Python code and use existing Python..
π Algorithmic Trading on KiteConnect Platform - Design and deploy trading strategies on Kiteconnect..
π Complete algorithmic forex trading and back testing system - Develop robust systems for trading, backtesting, web..
π Algorithmic Trading & Quantitative Analysis Using Python - Build fully automated trading system and Implement..
π Technical Analysis with Python for Algorithmic Trading - Use Technical Analysis and Indicators for (Day)..
π Cryptocurrency Algorithmic Trading with Python and Binance - Create powerful Trading Strategies and fully..
π Forex Algorithmic Trading Course: Code a Forex Robot! - Build a Completely Automated Trading Robot (Expert..
Communities
π Node.js Algo Traders - Collaborate in the world of algo trading with fellow.. ![]()
π Algotrading Crypto - Ideas, tools, strategies discussion. ![]()
π PineScripters - The biggest and most active independent community of TradingView programmers in.. ![]()
Related resources
- Best-of.org: More ranked lists of open-source projects across many topics.
Contribution
Contributions are encouraged. You can:
- Use the issue templates to propose additions or corrections.
- Edit
projects.yamland open a pull request (or use the GitHub web editor).
Metadata and markdown generation use the best-of-generator family of tools. Guidelines: CONTRIBUTING.md and Code of Conduct.
For maintainers (TypeScript checks)
This repo includes a small TypeScript validator for projects.yaml (schema, categories, labels, duplicate IDs). After cloning:
npm install
npm run check # compile + validate projects.yaml
CI runs the same check on relevant changes. Fixing validation errors before merging keeps the list consistent.