Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

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...

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

关于 About

best-of algorithmic trading quant finance crypto bots frameworks APIs TA indicators libraries Freqtrade Hummingbot OctoBot Jesse Zipline backtrader CCXT Lean StockSharp Python Node Rust Go TypeScript C# Java forex stocks derivatives polymarket prediction-markets courses books YouTube Telegram communities fintech opensource weekly ranked star-score
algorithmic-tradingawesome-listbacktestingbest-of-listbitcoincrypto-tradingcryptocurrencydefiethereumfintechfreqtradehummingbotmachine-learningnodejsopen-sourcepythonquantitative-financetechnical-analysistrading-bottypescript

语言 Languages

TypeScript51.8%
PowerShell48.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
71
Total Commits
峰值: 11次/周
Less
More

核心贡献者 Contributors