Home
Softono

Best Of Algorithmic Trading

Open source TypeScript
248
Stars
2.1K
Forks
1
Issues
0
Watchers
3 months
Last Commit

 About Best Of Algorithmic Trading

algorithmic trading curated list quant finance trading bots backtesting technical analysis crypto open-source freqtrade hummingbot fintech Python TypeScript resources MCP quantopian-style rankings

Platforms

Web Self-hosted

Languages

TypeScript

Need Help Installing Best Of Algorithmic Trading?

We provide expert installation service for this software. Our team will install, configure, and secure Best Of Algorithmic Trading on your server. plans start at just $30.

Best Of Algorithmic Trading

View on GitHub

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):

    it 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):

    it 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):

    it 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):

    it 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):

    it 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):

    it 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):

    it 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):

    it clone https://github.com/alexanderwanyoike/the0
    
Rust Trade (πŸ₯‰11 Β· ⭐ 400) - A quantitative trading system built with Rust. MIT
  • GitHub (πŸ”€ 83 Β· ⏱️ 23.12.2025):

    it 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):

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

    pm 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):

    it clone https://github.com/tiagosiebler/binance
    
  • npm (πŸ“₯ 23K / month):

    pm 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):

    it clone https://github.com/tiagosiebler/bybit-api
    
  • npm (πŸ“₯ 88K / month):

    pm 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):

    it 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):

    it 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):

    it clone https://github.com/tiagosiebler/okx-api
    
  • npm (πŸ“₯ 13K / month):

    pm install okx-api
    
gs-quant (πŸ₯ˆ23 Β· ⭐ 10K Β· βž•) - Python toolkit for quantitative finance. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 1.3K Β· πŸ“‹ 42 - 45% open Β· ⏱️ 26.03.2026):

    it 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):

    it 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):

    it 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):

    it 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):

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

    ip install TA-Lib
    
  • Conda:

    onda 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):

    it clone https://github.com/bukosabino/ta
    
  • PyPi (πŸ“₯ 740K / month):

    ip 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