Topics / #trading

Trading projects on GitHub

Trading bots, market analysis and exchange automation

As of , the most-starred Trading projects on GitHub are TradingAgents (111.9K stars), OpenBB (74.4K stars) and daily_stock_analysis (66.7K stars). GitHub.Locker tracks 60 Trading repositories with 1M stars combined. The fastest-growing on October 17 was TradingAgents, with +239 stars in a day.

60Projects
1MStars in total
+1.3KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

60 projects · by stars

  1. #1 · TauricResearch/TradingAgents

    TradingAgents

    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.

    111.9K
  2. #2 · openbq-org/OpenBB

    OpenBB

    Open Data Platform (ODP) by OpenBB is an open-source toolset that lets you integrate proprietary, licensed, and public financial data sources once and then consume them everywhere: in Python, Excel, OpenBB Workspace, AI agents via MCP, or REST APIs.

    74.4K
  3. #3 · ZhuLinsen/daily_stock_analysis

    daily_stock_analysis

    An AI-driven stock analysis system that pulls market data and news for A-share, Hong Kong, US, Japanese, Korean and Taiwanese stocks, then generates a daily AI decision report and pushes it to WeChat Work, Feishu, Telegram, Discord, Slack or email.

    66.7K
  1. 4

    ai-hedge-fund

    64.1Kvirattt/ai-hedge-fund · Python

    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.

  2. 5

    qlib

    49.5Kmicrosoft/qlib · Python

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

  3. 6

    vnpy

    45.9Kvnpy/vnpy · Python

    VeighNa (vnpy) is an open-source Python framework for building quantitative trading systems, used by hedge funds, brokerages, and futures companies in China.

  4. 7

    ccxt

    44.5Kccxt/ccxt · Python

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

  5. 8

    Kronos

    40.9Kshiyu-coder/Kronos · Python

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

  6. 9

    Vibe-Trading

    35.7KHKUDS/Vibe-Trading · Python

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

  7. 10

    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.

  8. 11

    TradingAgents-CN

    32.3Khsliuping/TradingAgents-CN · Python

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

  9. 12

    nautilus_trader

    30.3Knautechsystems/nautilus_trader · Rust

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

  10. 13

    awesome-quant

    30.2Kwilsonfreitas/awesome-quant · HTML

    A curated list of libraries, packages and resources for quants - people doing quantitative finance: pricing, trading, backtesting, risk and market data.

  11. 14

    backtrader

    23.5Kmementum/backtrader · Python

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

  12. 15

    AI-Trader

    22.8KHKUDS/AI-Trader · Python

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

  13. 16

    Lean

    22.1KQuantConnect/Lean · C#

    LEAN is QuantConnect's open-source, event-driven algorithmic trading engine, written in C# with Python support. You use it to build, backtest and live-trade strategies, with alternative data support out of the box.

  14. 17

    machine-learning-for-trading

    21.5Kstefan-jansen/machine-learning-for-trading · Jupyter Notebook

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

    hummingbot

    20.5Khummingbot/hummingbot · Python

    An open-source Python framework for building and deploying automated crypto trading bots across centralized and decentralized exchanges. Its users generated over $34 billion in volume across 140+ venues in the past year, and it is free under the Apache 2.0 license.

  16. 19

    abu

    19Kbbfamily/abu · Python

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

    Qbot

    18.7KUFund-Me/Qbot · Jupyter Notebook

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

    lightweight-charts

    17.6Ktradingview/lightweight-charts · TypeScript

    TradingView Lightweight Charts is an open-source library of very small and fast financial charts drawn with HTML5 canvas, for displaying financial data as an interactive chart on a web page.

  19. 22

    tushare

    15.4Kwaditu/tushare · Python

    TuShare is a Python utility for crawling, cleaning and storing historical and realtime data for China's stock and futures markets, built for quant analysts and anyone learning data analysis.

  20. 23

    RD-Agent

    15Kmicrosoft/RD-Agent · Python

    R&D-Agent is a Microsoft multi-agent framework that automates data-driven R&D: one agent proposes new research ideas and another implements them, applied to quant trading, data mining, Kaggle competitions, paper reproduction, and LLM fine-tuning.

  21. 24

    gs-quant

    13.2Kgoldmansachs/gs-quant · Python

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

    nofx

    13.1KNoFxAiOS/nofx · Go

    NOFX is an open-source, self-hosted AI trading terminal where a language model acts as the trading strategy, automatically trading crypto, US stocks, commodities and forex while a Go runtime enforces hard risk limits the model cannot override.

  23. 26

    ta-lib-python

    12.3KTA-Lib/ta-lib-python · Cython

    A Python wrapper around the TA-Lib C library for technical analysis of financial market data: 150+ indicators such as RSI, MACD and Bollinger Bands, plus candlestick pattern recognition.

  24. 27

    Crucix

    12.1Kcalesthio/Crucix · JavaScript

    Crucix is a self-hosted personal intelligence dashboard that aggregates 27 open-source intelligence feeds — satellite fire detection, flight tracking, radiation monitoring, conflict data, market prices, and OSINT social feeds — refreshing every 15 minutes, and it can alert you via Telegram or Discord when something meaningful changes.

  25. 28

    QUANTAXIS

    11.3Kyutiansut/QUANTAXIS · Python

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

  26. 29

    valuecell

    11KValueCell-ai/valuecell · Python

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

  27. 30

    a-stock-data

    10.9Ksimonlin1212/a-stock-data · Python

    It is a self-contained Skill file that bundles raw A-share (Chinese stock market) data from more than two dozen sources into a ready-to-use tool set for AI coding assistants, covering K-lines, research reports, fund flow, news, financials, filings, limit-up boards, ETF options and macro data.

  28. 31

    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.

  29. 32

    easytrader

    10.3Kshidenggui/easytrader · Python

    easytrader is a Python library for automating Chinese stock quant trading - it can drive the 同花顺 (THS) desktop client, use the official miniqmt quant API, rebalance or track 雪球 (Xueqiu) portfolios, and mirror joinquant/ricequant paper trading.

  30. 33

    gekko

    10.2Kaskmike/gekko · JavaScript

    Gekko is a Bitcoin trading and backtesting platform that connects to popular Bitcoin exchanges — a trading bot written in JavaScript that runs on Node.js.

  31. 34

    OpenAlice

    7.3KTraderAlice/OpenAlice · TypeScript

    An AI trading orchestrator for a one-person desk: it connects coding agents you already use to market data, research workspaces, scheduled tasks, and trading accounts, covering the path from research and thesis-building through position entry, management, and exit.

  32. 35

    tradingview-mcp

    6.9Ktradesdontlie/tradingview-mcp · JavaScript

    TradingView MCP Bridge is a personal AI assistant that connects Claude Code (or any MCP client) to your locally running TradingView Desktop app via Chrome DevTools Protocol, enabling AI-assisted chart analysis, Pine Script development, and chart automation.

  33. 36

    TradingView-API

    5.6KMathieu2301/TradingView-API · TypeScript

    A Node.js library that pulls real-time stock, crypto, and forex prices plus indicator values straight from TradingView, without needing an official API key.

  34. 37

    XChange

    4.1Kknowm/XChange · Java

    XChange is a Java library that gives you one consistent API for trading and pulling market data from 60+ Bitcoin and altcoin exchanges, instead of learning each exchange's own REST/WebSocket API.

  35. 38

    investing-for-beginners

    3.8Kxuchonglang/investing-for-beginners

    A free Chinese-language guide that builds a knowledge framework for beginners on US stocks, options, and cryptocurrency, written by one author (徐冲浪) rather than compiled from external sources.

  36. 39

    skills

    3.7KAlphaGBM/skills · Python

    AlphaGBM Skills is a collection of 29 open-source Skills that bring real-time market research workflows for stocks, options, commodities and digital assets into AI tools like Claude Code and Cursor.

  37. 40

    jev-trader

    3Kjarrodwatts/jev-trader · TypeScript

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

  38. 41

    PanWatch

    2.1KTNT-Likely/PanWatch · Python

    PanWatch (盯盘侠) is a self-hosted AI stock-monitoring assistant covering A-share, Hong Kong and US markets: portfolio tracking, real-time alerts and automated reports, with multi-agent analysis powered by the TradingAgents framework.

  39. 42

    Steam-Economy-Enhancer

    2KNuklon/Steam-Economy-Enhancer · JavaScript

    Steam Economy Enhancer is a free userscript that adds features to the Steam Inventory, Steam Market, and Steam Tradeoffers pages, like overpriced item detection, auto-relisting, and quick selling.

  40. 43

    tickrs

    1.7Ktarkah/tickrs · Rust

    tickrs shows realtime stock ticker data in your terminal, built in Rust, with quotes sourced from Yahoo! Finance.

  41. 44

    easy-stock

    1.5Kjundizhou/easy-stock · Go

    easy-stock is an AI-native desktop research workbench for China's A-share market: it aggregates real-time quotes, sector/limit-up data and influencer commentary, then uses AI agents to produce stock analysis, portfolio inspections and after-market reviews for individual investors.

  42. 45

    Vela

    1.2KLuxAlgo/Vela · TypeScript

    Vela is a free, open-source library for building fast financial charts in the browser, built around a headless core with a native WebGL2 renderer (canvas2d fallback) and a plugin SDK for swapping in custom data, scripting engines, and renderers.

  43. 46

    ALTA

    1.1Kkyky2347/ALTA · Python

    ALTA is a research-only multi-agent LLM trading platform that turns weak market signals into evidence-backed opportunities, debates them with independent agent roles, runs them through a separate risk audit, and only ever executes simulated or explicitly authorized paper trades.

  44. 47

    anti-gambling-trader-tw

    1.1Kmars-tw/anti-gambling-trader-tw · Python

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

  45. 48

    polyledger

    599nahrek/polyledger · Python

    PolyLedger is a resumable indexer that pulls Polymarket's market metadata from the CLOB API and every on-chain OrderFilled trade from Polygon, writing both into a single DuckDB file you can query with plain SQL.

  46. 49

    astra-quant-agent

    3850xethanq/astra-quant-agent · Python

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

  47. 50

    ict-trading-model

    327carreypro/ict-trading-model · Python

    ICT Trading Model is a Codex skill that combines multi-timeframe bias, liquidity mapping, premium/discount location, session context, displacement, market structure, and PD arrays into a strict ICT/SMC (Inner Circle Trader / Smart Money Concepts) setup-validation framework.

  48. 51

    dsh-trading

    268zhu1090093659/dsh-trading · TypeScript

    dsh-trading is an agent-native trading terminal built on DeepSeek Harness (DSH) that pairs a three-column GUI (watchlist, chart, AI agent) with an agent that can see market data and place trades, gated by human approval, across crypto, US, CN and HK markets.

  49. 52

    FQGate-agent

    257fqgate/FQGate-agent · TypeScript

    FQGate-agent is an unofficial local AI agent connector for the THS (同花顺) desktop stock trading client, letting AI assistants like Codex, Claude Code and DeepSeek query your computer's real-time A-share quotes, K-line charts, Level-2 data, positions, orders and trades.

  50. 53

    deepseek-harness-quant

    253yuanwang589-dev/deepseek-harness-quant · Python

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

  51. 54

    openchart

    246longsurf-ai/openchart · TypeScript

    OpenChart is an open-source trading workspace that brings AI agents into charting, technical analysis, market alerts, and research, letting you use your own Claude, Codex, or Gemini models to analyze markets.

  52. 55

    nuvex-services

    201NuvexNetwork/nuvex-services · TypeScript

    A Foundry project of Solidity smart contracts for Gild on BNB Smart Chain: a DammHook, GildRouter, a fee collector and a banded buyback, plus deploy and liquidity-seeding scripts.

  53. 56

    Trpjan-solana-trading-toolkit

    142neilveriemusm/Trpjan-solana-trading-toolkit

    Trojan is a self-hosted web console that bundles Solana meme-coin tooling - token launch with bundled buys, sniping, copy trading, volume boosting, and wallet risk scoring - into one Next.js app instead of separate scripts or Telegram bots.

  54. 57

    OpenTrade-Agent

    135MariusOTB/OpenTrade-Agent · TypeScript

    OpenTrade-Agent is an open-source macOS app that lets Claude Code or Codex AI agents trade autonomously in your Robinhood brokerage account, 24/7, under guardrails you configure.

  55. 58

    stellar-trade

    130Stellar-tradehub/stellar-trade · Shell

    Stellar Trade is a prototype prediction market built on Stellar's Soroban smart contracts, where users buy or sell YES/NO positions on a question and the payout settles onchain through a pooled XLM accounting system.

  56. 59

    robinhood-meme-token-stock-launchpad

    120brendazure/robinhood-meme-token-stock-launchpad · TypeScript

    A fair-launch meme coin launchpad built on Robinhood Chain where every token launch is paired against a tokenised stock (NVDA, AAPL, META, SPCX) instead of ETH, trading on a bonding curve that graduates into a locked Uniswap V3 position.

  57. 60

    robinhood-trading-tools

    119casatrickdev/robinhood-trading-tools · TypeScript

    This is a TypeScript SDK and toolkit for Pons on Robinhood Chain: it gives typed read access to Pons factory contracts and token launches, a historical SQLite indexer for TokenLaunched events, and research tooling for a future Robinhood copy-trading bot.

Often tagged together