Skip to content

PlaceNL2026/best-of-algorithmic-trading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

211 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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.

Stand With Ukraine

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

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 Β· ⭐ 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

Back to top

CCXT (πŸ₯‡46 Β· ⭐ 42K) - A cryptocurrency trading API with more than 100 exchanges in.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 880 Β· πŸ”€ 8.3K Β· πŸ“¦ 6.2K Β· πŸ“‹ 11K - 7% open Β· ⏱️ 26.03.2026):

     git clone https://github.com/ccxt/ccxt
    
  • npm (πŸ“₯ 260K / month):

     npm install ccxt
    
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

Back to top

TA-Lib (πŸ₯‡30 Β· ⭐ 12K) - Python wrapper for TA-Lib (http://ta-lib.org/). BSD-2
  • GitHub (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 1.9K Β· πŸ“₯ 3.4K Β· πŸ“‹ 640 - 20% open Β· ⏱️ 16.03.2026):

     git clone https://github.com/mrjbq7/ta-lib
    
  • PyPi (πŸ“₯ 670K / month):

     pip install TA-Lib
    
  • Conda:

     conda install -c anaconda ta-lib
    
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

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

πŸ”—Β 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..

πŸ”—Β 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:

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.

License

CC BY-SA

Releases

No releases published

Packages

 
 
 

Contributors