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.
- 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
- π₯π₯π₯Β 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
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
Node.js & Typescript Binance API SDK (π₯32 Β· β 920) - Node.js & JavaScript SDK for Binance REST APIs &.. MIT 
Node.js & Typescript Bybit API SDK (π₯30 Β· β 340) - Node.js SDK for the Bybit APIs and WebSockets, with.. MIT 
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 
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
TA-Lib (π₯30 Β· β 12K) - Python wrapper for TA-Lib (http://ta-lib.org/). BSD-2 
Technical Analysis Library in Python (π₯29 Β· β 4.9K) - Technical Analysis Library using Pandas and Numpy. MIT 
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
πΒ 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.
πΒ 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..
πΒ 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..
πΒ 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..
- Best-of.org: More ranked lists of open-source projects across many topics.
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.
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.yamlCI runs the same check on relevant changes. Fixing validation errors before merging keeps the list consistent.