← Open Source
merovinh

best-of-algorithmic-trading

A ranked list of algorithmic trading open-source libraries, frameworks, bots, tools, books, communities, education materials. Updated weekly.

ListsTool collections
Open on GitHub
Momentum
+0stars in 24 hours0.0%
995
Stars
151
Forks
+0
This week
12
Contributors
Created 2023-01-07 · Updated 2026-10-07 · #11602 today
Top developers
README
Best-of Algorithmic Trading
  






🏆  A ranked list of algorithmic trading open-source libraries, frameworks, bots, tools, books, communities, education materials. Updated weekly.





[![](http://bit.ly/3o3EHNN)](https://best-of.org)
[![](https://img.shields.io/badge/projects-110-blue.svg?color=5ac4bf)](#Contents)
[![](https://img.shields.io/badge/contributions-welcome-green.svg)](#Contribution)
[![](https://img.shields.io/github/release-date/merovinh/best-of-algorithmic-trading?color=green&label=updated)](https://github.com/merovinh/best-of-algorithmic-trading/releases)

Stand With Ukraine

This curated list contains 110 awesome open-source projects with a total of 360K stars grouped into 8 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!

🧙‍♂️ Discover other best-of lists or create your own.

Contents

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

Back to top

Freqtrade (🥇33 · ⭐ 55K) - Free, open source crypto trading bot. ❗️GPL-3.0

  • GitHub (👨‍💻 400 · 🔀 11K · 📦 150 · 📋 5.7K - 0% open · ⏱️ 11.10.2026):

    git clone https://github.com/freqtrade/freqtrade
    

Hummingbot (🥇32 · ⭐ 20K) - Open source software that helps you create and deploy high-.. Apache-2

  • GitHub (👨‍💻 320 · 🔀 4.7K · 📥 64 · 📦 16 · 📋 3.5K - 2% open · ⏱️ 22.09.2026):

    git clone https://github.com/hummingbot/hummingbot
    

Lean (🥇30 · ⭐ 22K) - Lean Algorithmic Trading Engine by QuantConnect (Python, C#). Apache-2

  • GitHub (👨‍💻 240 · 🔀 5.2K · 📦 24 · 📋 3.7K - 6% open · ⏱️ 06.10.2026):

    git clone https://github.com/QuantConnect/Lean
    

OctoBot (🥈27 · ⭐ 6.7K) - Free open source crypto trading bot to automate AI, Grid, DCA.. ❗️GPL-3.0

  • GitHub (👨‍💻 28 · 🔀 1.3K · 📥 41K · 📦 2 · 📋 870 - 17% open · ⏱️ 07.10.2026):

    git clone https://github.com/Drakkar-Software/OctoBot
    

Lumibot (🥈27 · ⭐ 2.1K) - AI agents that actually place the trade. 12 brokers, real.. ❗️GPL-3.0

  • GitHub (👨‍💻 43 · 🔀 410 · 📦 340 · 📋 140 - 45% open · ⏱️ 10.10.2026):

    git clone https://github.com/Lumiwealth/lumibot
    

QuantDinger (🥈25 · ⭐ 13K) - Open-source AI Trading OS, agent trading, and vibe trading,.. Apache-2

  • GitHub (👨‍💻 28 · 🔀 2.6K · 📋 140 - 17% open · ⏱️ 06.10.2026):

    git clone https://github.com/OpenByteInc/QuantDinger
    

Jesse (🥈25 · ⭐ 8.6K) - An advanced crypto trading bot written in Python. MIT

  • GitHub (👨‍💻 57 · 🔀 1.2K · 📦 6 · 📋 160 - 2% open · ⏱️ 11.10.2026):

    git clone https://github.com/jesse-ai/jesse
    

Superalgos (🥈25 · ⭐ 5.7K) - Free, open-source crypto trading bot, automated bitcoin /.. Apache-2

  • GitHub (👨‍💻 230 · 🔀 6K · 📥 9.2K · 📋 460 - 13% open · ⏱️ 07.05.2026):

    git clone https://github.com/Superalgos/Superalgos
    

the0 (🥈20 · ⭐ 430) - Open Source Algorithmic Trading Engine. Apache-2

  • GitHub (👨‍💻 9 · 🔀 62 · 📥 900 · 📋 57 - 19% open · ⏱️ 11.10.2026):

    git clone https://github.com/alexanderwanyoike/the0
    

Crypto Trading Bot (🥉16 · ⭐ 3.5K) - Cryptocurrency trading bot in javascript for Bitfinex,.. MIT

  • GitHub (👨‍💻 17 · 🔀 960 · 📋 210 - 51% open · ⏱️ 02.08.2026):

    git clone https://github.com/Haehnchen/crypto-trading-bot
    

Wolfinch (🥉11 · ⭐ 270 · 💤) - Wolfinch is your friendly trader Bot written in Python. ❗️GPL-3.0

  • GitHub (👨‍💻 6 · 🔀 48 · 📋 23 - 26% open · ⏱️ 30.03.2026):

    git clone https://github.com/ldmonko/wolfinch
    

Rust Trade (🥉10 · ⭐ 490) - A quantitative trading system built with Rust. MIT

  • GitHub (🔀 110 · ⏱️ 29.09.2026):

    git clone https://github.com/Erio-Harrison/rust-trade
    

Show 17 hidden projects...

  • StockSharp (🥈29 · ⭐ 11K) - Algorithmic trading and quantitative trading open source.. ❗Unlicensed
  • Gekko (🥈26 · ⭐ 10K · 💀) - A bitcoin trading bot written in node - https://gekko.wizb.it/. MIT
  • Zenbot (🥈21 · ⭐ 8.3K · 💀) - Zenbot is a command-line cryptocurrency trading bot using Node.js.. MIT
  • Crypto Signal (🥉19 · ⭐ 5.6K · 💀) - Github.com/CryptoSignal - Trading & Technical Analysis.. MIT
  • K (🥉19 · ⭐ 3.7K · 💀) - Self-hosted crypto trading bot (automated high frequency market.. ❗Unlicensed
  • Cassandre trading bot (🥉19 · ⭐ 660 · 💀) - Create your Java crypto trading bot in minutes. Our.. ❗️GPL-3.0
  • Kelp (🥉18 · ⭐ 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 · ⭐ 800 · 💀) - Secure multi crypto exchange trading client. ❗Unlicensed
  • Magic8bot (🥉14 · ⭐ 410 · 💀) - Magic8bot is a cryptocurrency trading bot using Node.js and.. MIT
  • Sharpen (🥉14 · ⭐ 6 · 🐣) - Open-source agentic-AI quant strategy builder that tries to.. Apache-2
  • WolfBot (🥉13 · ⭐ 790 · 💀) - Crypto currency trading bot written in TypeScript for.. ❗️AGPL-3.0
  • TriangularArbitrage (🥉11 · ⭐ 620 · 💀) - Detect triangular arbitrage opportunities within.. ❗Unlicensed
  • QTradeX (🥉10 · ⭐ 87) - AI-powered SDK featuring algorithmic trading, backtesting,.. ❗Unlicensed
  • bTrader (🥉7 · ⭐ 330 · 💀) - Triangle arbitrage trading bot for Binance. ❗️GPL-3.0
  • DeepAlpha (🥉6 · ⭐ 48 · 🐣) - AI crypto trading bot with deep neural network (84.9% accuracy,.. MIT
  • Crypto Pump Scanner (🥉4 · ⭐ 10 · 🐣) - Real-time pump detection for Bybit, monitors 500+.. MIT

Libraries & API

Back to top

CCXT (🥇47 · ⭐ 44K) - A unified trading API with more than 100 crypto exchanges and.. MIT

  • GitHub (👨‍💻 940 · 🔀 8.6K · 📥 46 · 📦 13K · 📋 12K - 2% open · ⏱️ 11.10.2026):

    git clone https://github.com/ccxt/ccxt
    
  • npm (📥 520K / month):

    npm install ccxt
    

Node.js & Typescript Binance API SDK (🥇31 · ⭐ 930) - Node.js & JavaScript SDK for Binance REST APIs &.. MIT

  • GitHub (👨‍💻 76 · 🔀 260 · 📦 1.3K · 📋 260 - 5% open · ⏱️ 08.10.2026):

    git clone https://github.com/tiagosiebler/binance
    
  • npm (📥 44K / month):

    npm install binance
    

Node.js & Typescript Bybit API SDK (🥇30 · ⭐ 350) - Node.js SDK for the Bybit APIs and WebSockets, with.. MIT

  • GitHub (👨‍💻 39 · 🔀 100 · 📦 590 · 📋 200 - 0% open · ⏱️ 08.10.2026):

    git clone https://github.com/tiagosiebler/bybit-api
    
  • npm (📥 72K / month):

    npm install bybit-api
    

Node Binance API (🥈28 · ⭐ 1.7K) - Node Binance API is an asynchronous node.js library for.. MIT

  • GitHub (👨‍💻 100 · 🔀 600 · 📦 3.1K · 📋 700 - 37% open · ⏱️ 07.09.2026):

    git clone https://github.com/jaggedsoft/node-binance-api
    

machine-learning-for-trading (🥈27 · ⭐ 21K) - Code for Machine Learning for Trading, 3rd edition.. MIT

  • GitHub (👨‍💻 19 · 🔀 4.3K · 📥 1.3K · 📋 340 - 0% open · ⏱️ 11.10.2026):

    git clone https://github.com/stefan-jansen/machine-learning-for-trading
    

python-binance (🥈26 · ⭐ 7.2K) - Binance Exchange API python implementation for automated.. MIT

  • GitHub (👨‍💻 190 · 🔀 1.9K · 📦 23 · 📋 1.2K - 41% open · ⏱️ 08.06.2026):

    git clone https://github.com/sammchardy/python-binance
    

gs-quant (🥈23 · ⭐ 13K) - Python toolkit for quantitative finance. Apache-2

  • GitHub (👨‍💻 31 · 🔀 1.8K · 📋 56 - 55% open · ⏱️ 07.10.2026):

    git clone https://github.com/goldmansachs/gs-quant
    

Node.js & Typescript OKX (OKEX) API SDK (🥈23 · ⭐ 170) - Complete JavaScript & Node.js SDK for the OKX APIs.. MIT

  • GitHub (👨‍💻 18 · 🔀 47 · 📦 98 · 📋 42 - 4% open · ⏱️ 07.10.2026):

    git clone https://github.com/tiagosiebler/okx-api
    
  • npm (📥 25K / month):

    npm install okx-api
    

RustQuant (🥈20 · ⭐ 1.8K) - Rust library for quantitative finance. Apache-2

  • GitHub (👨‍💻 51 · 🔀 210 · 📦 26 · 📋 130 - 20% open · ⏱️ 04.10.2026):

    git clone https://github.com/avhz/RustQuant
    

Equibles (🥈20 · ⭐ 230) - US stock market data over a hosted MCP server and a REST API:.. ❗️AGPL-3.0

  • GitHub (👨‍💻 7 · 🔀 31 · 📋 460 - 4% open · ⏱️ 11.10.2026):

    git clone https://github.com/daniel3303/Equibles
    

hftbacktest (🥉19 · ⭐ 4.9K · 💤) - Free, open source, a high frequency trading and market.. MIT

  • GitHub (👨‍💻 25 · 🔀 920 · 📦 7 · 📋 210 - 3% open · ⏱️ 23.12.2025):

    git clone https://github.com/nkaz001/hftbacktest
    

Fast Trade (🥉17 · ⭐ 600) - low code backtesting library utilizing polars and.. ❗️AGPL-3.0

  • GitHub (👨‍💻 7 · 🔀 65 · 📦 3 · 📋 7 - 14% open · ⏱️ 06.10.2026):

    git clone https://github.com/jrmeier/fast-trade
    

pykalshi (🥉14 · ⭐ 130) - Unofficial Python client for Kalshis prediction markets API. MIT

  • GitHub (👨‍💻 4 · 🔀 27 · ⏱️ 29.07.2026):

    git clone https://github.com/ArshKA/kalshi-client
    
  • PyPi (📥 7.8K / month):

    pip install pykalshi
    

Show 18 hidden projects...

  • zipline (🥈29 · ⭐ 20K · 💀) - Zipline, a Pythonic Algorithmic Trading Library. Apache-2
  • backtrader (🥈23 · ⭐ 23K · 💀) - Python Backtesting library for trading strategies. ❗️GPL-3.0
  • Node.js & Typescript Bitget API SDK (🥈22 · ⭐ 77) - JavaScript & Node.js SDK for the Bitget APIs and.. MIT
  • Catalyst (🥈20 · ⭐ 2.6K · 💀) - An Algorithmic Trading Library for Crypto-Assets in Python. Apache-2
  • Block Atlas by Trust Wallet (🥉19 · ⭐ 380 · 💀) - Clean and lightweight cross-chain transaction API. MIT
  • CryptoCurrency eXchange WebSockets (🥉18 · ⭐ 640 · 💀) - WebSocket client for 38 cryptocurrency exchanges. MIT
  • ml-quant-trading (🥉17 · ⭐ 91) - PyTorch research stack for multi-factor modeling,.. MIT
  • Coinnect (🥉16 · ⭐ 160 · 💀) - 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
  • binance-java-api (🥉14 · ⭐ 820 · 💀) - binance-java-api is a lightweight Java library for.. MIT
  • binance-api-node (🥉13 · ⭐ 560 · 💀) - A complete and heavily tested API wrapper for the.. ❗Unlicensed
  • crypto-exchanges-gateway (🥉11 · ⭐ 610 · 💀) - Your gateway to the world of crypto !. ❗Unlicensed
  • stocklook (🥉9 · ⭐ 170 · 💀) - crypto currency library for trading & market making bots,.. MIT
  • Orderflow (🥉9 · ⭐ 85 · 💀) - An Orderflow trade aggregator that builds Footprint Candles by.. MIT
  • KuCoin WS (🥉7 · ⭐ 7 · 💀) - Node.js websocket client for KuCoin. MIT
  • prop-firm-rules (🥉6 · ⭐ 1) - Sourced prop firm daily-loss and max-drawdown rules.. MIT
  • BitPanda WS (🥉5 · ⭐ 6 · 💀) - Node.js websocket client for BitPanda. MIT
  • aio-kraken-ws ( ⭐ 1 · 💀) - Get ohlc from kraken web sockets. Documentation.. ❗Unlicensed

Data & API Services

Back to top

Hosted commercial services without open-source code. Listed for reference, not ranked.

🔗 Adanos Market Sentiment API - Market sentiment API for stock tickers, combining Reddit, X/Twitter,..

🔗 Shingou - Crypto news sentiment API. One signal per symbol per hour, with typed market events and point-..

🔗 AlphaAI - AI-scored financial news API for trading bots: 1-10 relevance per article, ticker-linked, plus..

🔗 0xArchive - Real-time and historical Hyperliquid and Lighter market data via REST and WebSocket APIs.

Technical analysis & Indicators

Back to top

TA-Lib (🥇31 · ⭐ 12K) - Python wrapper for TA-Lib (http://ta-lib.org/). BSD-2

  • GitHub (👨‍💻 43 · 🔀 2K · 📥 5.7K · 📋 640 - 13% open · ⏱️ 09.10.2026):

    git clone https://github.com/mrjbq7/ta-lib
    
  • PyPi (📥 600K / month):

    pip install TA-Lib
    
  • Conda:

    conda install -c anaconda ta-lib
    

Technical Analysis Library in Python (🥈29 · ⭐ 5.2K · 💤) - Technical Analysis Library using Pandas and Numpy. MIT

  • GitHub (👨‍💻 34 · 🔀 1.1K · 📦 10K · 📋 230 - 53% open · ⏱️ 18.03.2026):

    git clone https://github.com/bukosabino/ta
    
  • PyPi (📥 880K / month):

    pip install ta
    

Techan (🥉18 · ⭐ 900) - Technical Analysis Library for Golang. MIT

  • GitHub (👨‍💻 9 · 🔀 150 · 📋 33 - 30% open · ⏱️ 04.09.2026):

    git clone https://github.com/sdcoffey/techan
    

pyti (🥉18 · ⭐ 670) - Python library of various financial technical indicators. MIT

  • GitHub (👨‍💻 6 · 🔀 160 · 📥 9 · 📦 190 · 📋 21 - 57% open · ⏱️ 12.06.2026):

    git clone https://github.com/kylejusticemagnuson/pyti
    

Show 6 hidden projects...

Books

Back to top

🔗 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

Back to top

🔗 MemLabs - Ex-HFT Quant Trader making technical videos in my spare time.

🔗 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

Back to top

🔗 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

Back to top

🔗 Node.js Algo Traders - Collaborate in the world of algo trading with fellow..

🔗 PineScripters - The biggest and most active independent community of TradingView programmers in..


Related Resources

  • Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.

Contribution

Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:

  • Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
  • Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.

For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.

License

CC0