Topics / #algorithmic-trading
Algorithmic-trading projects on GitHub
Automated trading strategies executed by algorithms
As of , the most-starred Algorithmic-trading projects on GitHub are TradingAgents (112K stars), ai-hedge-fund (64.1K stars) and freqtrade (55.6K stars). GitHub.Locker tracks 39 Algorithmic-trading repositories with 799.9K stars combined. The fastest-growing on October 18 was Kronos, with +317 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+317Kronos
shiyu-coder/Kronos · ★ 41.3KKronos is an open-source foundation model for financial candlestick (K-line) data, pretrained on data from over 45 global exchanges to produce price/volume forecasts.
+193TradingAgents
TauricResearch/TradingAgents · ★ 112KTradingAgents is a multi-agent LLM framework that simulates a trading firm: specialized agents analyze fundamentals, sentiment, news, and technicals, bull/bear researchers debate the findings, and a trader plus risk/portfolio manager team decide whether to execute the trade.
+155tick-stock-panel
shy3130/tick-stock-panel · ★ 6.1KTSP is a self-hosted, zero-ops quantitative trading workbench for China's A-share stock market that combines stock screening, real-time anomaly monitoring, and strategy backtesting, with optional LLM-assisted analysis.
Vibe-Trading
HKUDS/Vibe-Trading · ★ 35.9KVibe-Trading is a personal trading agent toolkit that gives an AI agent full trading capabilities in one command — market data, backtesting, a quant research library, and order execution across many brokers and markets.
The all-time top
39 projects · by stars
- 112K
#1 · TauricResearch/TradingAgentsTradingAgents
TradingAgents is a multi-agent LLM framework that simulates a trading firm: specialized agents analyze fundamentals, sentiment, news, and technicals, bull/bear researchers debate the findings, and a trader plus risk/portfolio manager team decide whether to execute the trade.
- 64.1K
#2 · virattt/ai-hedge-fundai-hedge-fund
An AI-powered hedge fund proof of concept that uses AI (LLM-driven 'alpha models') to make simulated trading decisions. It's explicitly for educational and research purposes, not real trading or investment.
- 55.6K
#3 · freqtrade/freqtradefreqtrade
Freqtrade is a free, open-source crypto trading bot written in Python that automates buying and selling across major exchanges, controllable via Telegram or a built-in web UI.
- 4

qlib
49.5Kmicrosoft/qlib · PythonQlib is Microsoft's open-source, AI-oriented quantitative investment platform that covers the full quant research pipeline — data processing, model training, backtesting, and order execution — using supervised learning, market-dynamics modeling, and reinforcement learning.
- 5
ccxt
44.5Kccxt/ccxt · PythonCCXT is a unified trading library that connects to 100+ cryptocurrency exchanges and prediction markets through a single API, available in JavaScript/TypeScript, Python, C#, PHP, Go, Java and Rust.
- 6

Kronos
41.3Kshiyu-coder/Kronos · PythonKronos is an open-source foundation model for financial candlestick (K-line) data, pretrained on data from over 45 global exchanges to produce price/volume forecasts.
- 7

Vibe-Trading
35.9KHKUDS/Vibe-Trading · PythonVibe-Trading is a personal trading agent toolkit that gives an AI agent full trading capabilities in one command — market data, backtesting, a quant research library, and order execution across many brokers and markets.
- 8

FinceptTerminal
32.7KFincept-Corporation/FinceptTerminal · C++Fincept Terminal is a free, open-source desktop finance terminal in the spirit of a Bloomberg terminal: institutional-grade market analytics, AI research agents and trading tools combined in one application.
- 9

TradingAgents-CN
32.3Khsliuping/TradingAgents-CN · PythonTradingAgents-CN is a Chinese-enhanced learning and research platform built on a multi-agent LLM trading framework, helping Chinese-speaking users systematically study stock analysis using multiple AI agents for A-share, Hong Kong, and US markets. It explicitly does not issue real trading orders and is positioned for education and research only.
- 10

nautilus_trader
30.3Knautechsystems/nautilus_trader · RustA production-grade algorithmic trading engine: a Rust-native event-driven core driven from Python. Backtesting and live trading share the same architecture and execution semantics, so strategies go from research to production without a rewrite.
- 11

awesome-quant
30.2Kwilsonfreitas/awesome-quant · HTMLA curated list of libraries, packages and resources for quants - people doing quantitative finance: pricing, trading, backtesting, risk and market data.
- 12

backtrader
23.5Kmementum/backtrader · Pythonbacktrader is a Python library for backtesting trading strategies: you write a strategy as code, run it against historical market data and measure how it would have performed before risking real money.
- 13

AI-Trader
22.9KHKUDS/AI-Trader · PythonAI-Trader is an agent-native trading platform where AI agents trade, publish signals, and learn from each other - and human traders can join alongside them.
- 14

machine-learning-for-trading
21.5Kstefan-jansen/machine-learning-for-trading · Jupyter NotebookThe code repository for Machine Learning for Trading, 3rd Edition by Stefan Jansen: an end-to-end workflow for building, testing, and deploying ML-driven trading strategies, from data sourcing to live execution.
- 15

zipline
20.1Kquantopian/zipline · PythonZipline is a Pythonic algorithmic trading library — an event-driven system for backtesting trading strategies written in Python. It is used in production as the backtesting and live-trading engine behind Quantopian.
- 16

abu
19Kbbfamily/abu · PythonThis is 'abu' (阿布量化), an open-source Python framework for building, backtesting and running quantitative trading strategies across US/A-share/HK stocks, futures, options and cryptocurrencies like Bitcoin, using machine learning to optimize the strategies.
- 17

Qbot
18.7KUFund-Me/Qbot · Jupyter NotebookQbot is a free, AI-oriented quantitative investment research platform that covers the whole loop: data acquisition, strategy development, backtesting, simulated trading, and live trading.
- 18

FinRL
16.7KAI4Finance-Foundation/FinRL · Jupyter NotebookFinRL is the original open-source framework for financial reinforcement learning, letting you train deep RL agents (A2C, DDPG, PPO, TD3, SAC) to trade stocks and other assets. It's built around a train-test-trade pipeline split into market environments, DRL agents, and financial applications.
- 19

stock
14.8Kmyhhub/stock · PythonIt is a Python-based A-share stock quant system that scrapes daily stock and ETF data, computes technical indicators and chip (cost) distribution, recognizes 61 K-line patterns, runs multi-factor stock screening and strategies, backtests them, and can place automated trades, all viewable from a web UI on PC or mobile.
- 20

awesome-systematic-trading
14.8Kpaperswithbacktest/awesome-systematic-trading · PythonA curated list of resources for systematic (quantitative) trading: papers, libraries, packages, books, articles, videos, blogs and courses for finding, developing and running trading strategies.
- 21

gs-quant
13.2Kgoldmansachs/gs-quant · PythonGS Quant is a Python toolkit for quantitative finance built by Goldman Sachs quants on top of their risk transfer platform, used for derivative structuring, trading strategy development, and risk management.
- 22

QuantDinger
12.9KOpenByteInc/QuantDinger · PythonQuantDinger is an open-source, self-hosted AI Trading OS: it lets you research trading ideas with AI, write Python strategies on a Strategy API, backtest them server-side, and run paper or live trading across crypto exchanges and traditional brokers, with web, mobile, API, and MCP access.
- 23

QUANTAXIS
11.3Kyutiansut/QUANTAXIS · PythonQUANTAXIS is a local-first quantitative trading framework for China's stock, futures and options markets, covering data fetching, backtesting, paper trading, live trading, visualization and multi-account management, with support for distributed task scheduling.
- 24

quant-trading
11.1Kje-suis-tm/quant-trading · PythonThis is a Python repository of quantitative trading strategies — a collection of standalone scripts implementing technical indicators, pattern recognition, options strategies and statistical arbitrage for backtesting on historical market data.
- 25

valuecell
11KValueCell-ai/valuecell · PythonValueCell is a community-driven, multi-agent platform for financial applications: a team of AI investment agents that helps you pick stocks, do research, track markets and even execute trades.
- 26

StockSharp
10.9KStockSharp/StockSharp · C#StockSharp (S#) is a free, open-source platform for trading on any market worldwide - crypto exchanges, stocks, futures, options, forex, and Bitcoin - supporting both manual and algorithmic trading, including high-frequency strategies.
- 27

gekko
10.2Kaskmike/gekko · JavaScriptGekko is a Bitcoin trading and backtesting platform that connects to popular Bitcoin exchanges — a trading bot written in JavaScript that runs on Node.js.
- 28

tick-stock-panel
6.1Kshy3130/tick-stock-panel · PythonTSP is a self-hosted, zero-ops quantitative trading workbench for China's A-share stock market that combines stock screening, real-time anomaly monitoring, and strategy backtesting, with optional LLM-assisted analysis.
- 29

TradingView-API
5.6KMathieu2301/TradingView-API · TypeScriptA Node.js library that pulls real-time stock, crypto, and forex prices plus indicator values straight from TradingView, without needing an official API key.
- 30

jev-trader
3Kjarrodwatts/jev-trader · TypeScriptAn autonomous crypto trading bot for Monad: an AI model watches the Kuru MON-USDC order book and answers buy or sell every block (~300 ms), posting a post-only limit order each time.
- 31

anti-gambling-trader-tw
1.1Kmars-tw/anti-gambling-trader-tw · PythonA free, open-source Python tool that analyzes trading records (Taiwan stocks, US stocks, crypto, forex) to statistically test whether your profits are a repeatable edge or just luck plus survivorship bias, scans for scam language and fake performance claims, and can scaffold backtestable or paper-trading automation projects.
- 32

bytex
886BYTEX-TRADE/bytex · C#BYTEX is an open-source, event-driven algorithmic trading engine for .NET, written in C#. You write a trading strategy once and run the same code unchanged in backtesting, sandbox simulation, and live trading against real exchange accounts.
- 33

CNEquity
689rootSunc/CNEquity · PythonCNEquity is local data infrastructure for the Chinese A-share market: it organizes stock quotes, futures, fundamentals, corporate events and capital-flow data from multiple sources into a local Parquet data lake with incremental collection, resumable failures, quality audits and unified querying.
- 34

astra-quant-agent
3850xethanq/astra-quant-agent · PythonR20 Quantum Trading System is an autonomous crypto trading agent that uses a committee of multiple LLMs (Claude, GPT-4o, DeepSeek, Gemini, etc.) to analyze the market and propose trades, while a separate deterministic Python layer enforces hard risk rules and executes orders on OKX.
- 35

beebots
306imikerussell/beebots · TypeScriptbeebots runs three AI trading bees that race each other on OKX perpetual futures, with every decision made by a decision model called Jev and every order passing through a risk layer written in plain code. It starts in paper-trading mode using real prices but simulated money.
- 36

deepseek-harness-quant
257yuanwang589-dev/deepseek-harness-quant · PythonA natural-language-driven, low-frequency quantitative trading decision system for China's A-share market. It combines a subjective Pitch decision chain, a hardcoded factor engine, and strict data-based arbitration, with the AI forbidden from predicting individual stock moves.
- 37

bytex
240BYTEX-TRADE/bytex · C#BYTEX is an open-source, event-driven algorithmic trading engine for .NET written in C#. You write a trading strategy once and run the exact same code unchanged against historical data (backtest), live data with simulated fills (sandbox/paper), or real exchange accounts (live), with fixed-point money and adapters for major crypto exchanges.
- 38

pons-sniper-bot
1640xhamssog/pons-sniper-bot · TypeScriptA TypeScript CLI that watches the pons.family v2 token factory on Robinhood Chain, filters new launches, quotes the bonding curve, and can snipe-buy tokens with dry-run or live execution; it also bundles its own Pons v2 launch-and-buy tooling.
- 39

pons-copy-trading-bot
1600xhamssog/pons-copy-trading-bot · PythonIt is a Python bot that watches leader wallets on Robinhood Chain (chain id 4663) and automatically copies their pons.family token fills into your own wallet.
Related topics
Often tagged together