Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source trading software

190 open-source libraries, tools and applications tagged trading, ranked by how closely trading is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

190 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
TradingAgents
TradingAgents is a Python framework that orchestrates multiple LLM-powered agents to analyze financial markets and make trading decisions. …
87109273active
VeighNa
VeighNa (vn.py) is an open-source Python framework for developing quantitative trading systems, covering strategy development, backtesting,…
8345695stable
hsliuping/TradingAgents-CN
A Chinese-enhanced fork of the TradingAgents multi-agent LLM framework for stock analysis and trading research, supporting A-shares, Hong K…
6232318active
HKUDS/AI-Trader
AI-Trader is an agent-native trading platform where autonomous AI agents register, trade, and compete with live mark-to-market scoring and …
5322799active
QuantConnect LEAN
LEAN is an open-source, event-driven algorithmic trading engine by QuantConnect supporting backtesting, optimization, and live trading acro…
6621779stable
Hummingbot
Hummingbot is an open-source Python framework for building, deploying, and running automated crypto trading bots across 300+ centralized an…
9420490active
Qbot
Qbot is an AI-powered automated quantitative investment and trading research platform that runs fully locally. It combines machine learning…
5118568active
myhhub/stock
InStock is a Python-based stock analysis system for Chinese A-shares and ETFs that captures daily market data, computes technical indicator…
6114527active
goldmansachs/gs-quant
GS Quant is a Python toolkit for quantitative finance built by Goldman Sachs quants on top of their risk transfer platform. It supports der…
9513199stable
NoFxAiOS/nofx
NOFX is an open-source, self-hosted AI trading terminal where a language model acts as the trading strategy, running a continuous decide-an…
5912945active
QuantDinger
QuantDinger is an open-source, self-hosted AI quantitative trading platform covering crypto, stocks, and forex. It combines AI multi-agent …
7712068active
je-suis-tm/quant-trading
A collection of Python scripts implementing quantitative and algorithmic trading strategies, including technical indicator strategies (MACD…
6811054active
StockSharp
StockSharp (S#) is an open-source algorithmic and quantitative trading platform for .NET and Python, providing a trading API, 70+ broker/ex…
6810925active
shidenggui/easytrader
A Python library for automated quantitative stock trading in the Chinese market, supporting THS client automation, miniqmt broker APIs, and…
6010210active
kernc/backtesting.py
Backtesting.py is a lightweight Python framework for backtesting trading strategies against historical candlestick data. It provides a smal…
729067active
Jesse
Jesse is an open-source Python framework for researching, backtesting, optimizing, and live-trading cryptocurrency trading strategies. It i…
778660active
timercrack/trader
An automated futures trading application built around the CTP native gateway, with a pybind11 C++ bridge to the Thost API, a Python-side ga…
608460active
sngyai/Sequoia-X
Sequoia-X is a Python-based quantitative stock screening system for China's A-share market that scans ~5200 stocks daily for technical patt…
707638active
tensortrade-org/tensortrade
TensorTrade is an open-source Python framework for building, training, and evaluating reinforcement learning agents for algorithmic trading…
587194active
RQAlpha
RQAlpha is an extendable, replaceable Python algorithmic trading and backtesting framework supporting multiple security types such as stock…
966796active
OctoBot
OctoBot is a free, open-source cryptocurrency trading bot written in Python that automates strategies such as AI-driven DCA, grid trading, …
956731active
WonderTrader
WonderTrader is a high-performance C++-core quantitative trading framework covering the full lifecycle from data ingestion and backtesting …
746373active
waditu/czsc
czsc is a technical analysis library implementing Chan Theory (缠中说禅/缠论) concepts like fractals, strokes, and pivots for stock and futures m…
946349active
The-Swarm-Corporation/AutoHedge
AutoHedge is a Python framework for building autonomous AI-agent hedge funds that automate market analysis, risk management, and trade exec…
556217active
PyPortfolio/PyPortfolioOpt
PyPortfolioOpt is a Python library for financial portfolio optimization, implementing classical mean-variance optimization, Black-Litterman…
696051stable
AlphaGBM/skills
A collection of 29 AI agent skills (plus a Python CLI) that provide real-data options and stock research intelligence for Claude Code, Curs…
595678active
Superalgos/Superalgos
Superalgos is a free, open-source crypto trading platform for visually designing, testing, and deploying algorithmic trading bots. It runs …
665669active
CryptoSignal/Crypto-Signal
CryptoSignal is a Python command-line tool that automates cryptocurrency technical analysis, tracking 500+ coins across exchanges like Bina…
325640active
shinnytech/tqsdk-python
TqSdk is an open-source Python SDK by Shinny Technology for building quantitative trading strategies for Chinese futures, options, and stoc…
925056active
sea-protocol/seaprotocol
Sea Protocol is a decentralized exchange (DEX) protocol combining order-book and AMM trading, implemented in Move on the Aptos and Sui bloc…
605040active
atilaahmettaner/tradingview-mcp
An MCP server exposing TradingView market data, technical indicators, screeners, and backtesting as tools for AI assistants like Claude, Ch…
634957active
hftbacktest
A high-frequency trading and market-making backtesting framework written in Rust with Python bindings, which accurately simulates limit ord…
574754active
mortdeus/solana-copy-sniper-mev-trading-bot
A high-speed Solana trading bot combining copy trading, token sniping, MEV arbitrage, and sandwich strategies, built with Rust and Node.js.…
754468active
zvtvz/zvt
ZVT is a unified, modular quantitative trading framework written in Python for stocks and cryptocurrencies. It provides data ingestion, fac…
734311active
AI4Finance-Foundation/FinRL-Trading
FinRL-X is an open-source, AI-native modular infrastructure for quantitative trading that unifies data processing, strategy composition, ba…
763782active
ctubio/Krypto-trading-bot
K is a self-hosted, very low latency crypto trading bot family written in C++ for automated high-frequency market making. It includes a ful…
233720active
fasiondog/hikyuu
Hikyuu is an ultra-fast open-source quantitative trading research framework built on a C++ core with Python bindings, focused on strategy a…
983561active
Haehnchen/crypto-trading-bot
A self-hosted cryptocurrency trading bot written in TypeScript/Node.js that supports 100+ exchanges via CCXT, with a web UI dashboard, buil…
713539active
pst-group/pysystemtrade
pysystemtrade is a Python framework for systematic futures trading, implementing the systems from Rob Carver's book 'Systematic Trading'. I…
773526active
NostalgiaForInfinity
NostalgiaForInfinity is a popular open-source trading strategy for the Freqtrade cryptocurrency bot, written in Python. It provides an acti…
953481active
mhallsmoore/qstrader
QSTrader is a free, open-source Python backtesting simulation engine for long-short equities and ETF-based systematic trading strategies. I…
233468active
thrasher-corp/gocryptotrader
GoCryptoTrader is a cryptocurrency trading bot and framework written in Go, supporting many major exchanges via REST, Websocket, and FIX AP…
773459active
HQChart
HQChart is a JavaScript/HTML5 canvas charting library for financial candlestick (K-line) and trend charts, ported from traditional Chinese …
673414active
domokane/FinancePy
FinancePy is a Python library for pricing and risk-managing financial derivatives across fixed-income, equity, FX, and credit asset classes…
963174active
TradeMaster-NTU/TradeMaster
TradeMaster is an open-source Python platform for quantitative trading powered by reinforcement learning, covering the full pipeline of alg…
303087active
openctp
openctp is a CTPAPI-compatible interface layer and trading platform ecosystem for Chinese futures and securities markets. It wraps broker c…
712944active
Open-Trader/opentrader
OpenTrader is a self-hosted, open-source cryptocurrency trading bot with a web UI, built-in GRID, DCA, and RSI strategies, and support for …
342870active
brndnmtthws/thetagang
ThetaGang is a Python trading bot for Interactive Brokers (IBKR) that automates options-selling strategies like The Wheel, plus share rebal…
922742active
ta4j
ta4j is an open-source Java library for technical analysis of financial time series. It provides a typed, composable model of bars, indicat…
992501active
warproxxx/poly_data
A Python data pipeline that fetches, processes, and structures Polymarket trading data. It streams order events from the Polymarket CTF Exc…
602334active
barter-rs/barter-rs
Barter is an open-source Rust framework and ecosystem of crates for building high-performance, event-driven algorithmic trading systems sup…
932332active
warp-id/solana-trading-bot
A TypeScript-based automated trading bot for the Solana blockchain that snipes and trades new tokens on Raydium pools. It monitors market c…
272331active
chrisworsey55/atlas-gic
ATLAS is a Python framework of self-improving AI trading agents that optimize their own prompts against market outcomes, using multi-agent …
582312active
ccxt/binance-trade-bot
A Python-based automated cryptocurrency trading bot for Binance that exploits oscillating price ratios between altcoins by trading between …
248784maintenance
mop-tracker/mop
mop is a terminal-based stock market tracker written in Go that displays live quotes, market summaries, and individual stock data. It suppo…
552212active
pmxt-dev/pmxt
PMXT is a unified API and SDK (Python and TypeScript) for prediction markets, modeled after CCXT, covering venues like Polymarket, Kalshi, …
682166active
coding-kitties/investing-algorithm-framework
A Python framework for developing, backtesting, and deploying quantitative trading algorithms and trading bots. It supports vector and even…
872165active
enarjord/passivbot
Passivbot is a cryptocurrency trading bot written in Python and Rust that automatically places and cancels limit orders on perpetual future…
962130active
joshyattridge/smart-money-concepts
A Python library implementing ICT (Inner Circle Trader) smart money concepts as technical indicators for algorithmic trading. It computes i…
602093active
whittlem/pycryptobot
PyCryptoBot is a Python cryptocurrency trading bot supporting Binance, Coinbase Pro, and KuCoin with backtesting and technical-analysis-bas…
522058active
nntaoli-project/goex
A Go SDK that wraps the REST APIs of cryptocurrency exchanges like OKX and Binance behind a unified interface. It supports public market da…
651996active
Indicator
Indicator is a Go library providing 80+ technical analysis indicators, configurable trading strategies, and a backtesting framework with re…
961859active
maxbbraun/trump2cash
A Python stock trading bot that watches Donald Trump's tweets, detects mentions of publicly traded companies, and uses sentiment analysis t…
106541maintenance
ivopetiz/algotrading
A Python framework for building and running algorithmic trading bots for cryptocurrency markets. It supports realtime trading, tick-by-tick…
561697active
cryptocj520/crypto-trading-open
A Python-based multi-exchange cryptocurrency automated trading system with an advanced arbitrage engine at its core, supporting segmented a…
401690active
c9s/bbgo
BBGO is an open-source cryptocurrency trading bot framework written in Go, supporting multiple exchanges like Binance and MAX through a com…
861672active
ccxt/node-binance-api
An asynchronous Node.js library providing a simple wrapper around the Binance cryptocurrency exchange REST and WebSocket APIs. It lets deve…
921669active
rodrigo-brito/ninjabot
Ninjabot is a fast cryptocurrency trading bot framework written in Go, supporting Binance spot and futures markets. It lets users implement…
941626active
khscience/OSkhQuant
KHQuant (看海量化交易系统) is a free, open-source quantitative backtesting and trading system for China's A-share market, built on MiniQMT with a g…
791595active
enewhuis/liquibook
Liquibook is a modern C++ order matching engine library providing the low-level components for matching buy and sell orders of fungible ass…
231508stable
warproxxx/poly-maker
A maker-only automated market-making bot for the Polymarket CLOB V2 prediction market, focused on political markets. It maintains two-sided…
581506active
goldspanlabs/optopsy
Optopsy is a Python backtesting and statistics library for options strategies, offering 38 built-in strategies, per-leg delta targeting, tr…
801496active
pegasusTrader/PandoraTrader
PandoraTrader is a C++ high-frequency quantitative trading platform for futures markets, supporting multiple broker APIs such as CTP, QDP, …
501474active
ScottZt/jin-ce-zhi-suan
A self-hosted quantitative trading research and backtesting system for Chinese A-share markets, built with Python and FastAPI with a web da…
701467active
hudson-and-thames/mlfinlab
MlFinLab is a Python library implementing financial machine learning techniques from data structure generation through labeling, feature en…
324941maintenance
EA31337
EA31337 is a free, open-source Forex trading robot (Expert Advisor) for MetaTrader 4 and 5 platforms, written in MQL. It ships in Lite, Adv…
531314active
cvxgrp/cvxportfolio
Cvxportfolio is an object-oriented Python library for portfolio optimization and back-testing, implementing the convex-optimization trading…
551300active
sinall/StrategyEase-Python-SDK
StrategyEase-Python-SDK is a Python SDK wrapping the StrategyEase (策略易) RESTful HTTP API for automated stock trading, provided by 爱股网 (iguu…
231229active
evan-kolberg/prediction-market-backtesting
A Python/Rust extension for Nautilus Trader providing backtesting tools for prediction market trading strategies, with a focus on Polymarke…
491216active
HammerGPT/Hyper-Alpha-Arena
A self-hosted AI-powered crypto trading platform for Hyperliquid and Binance Futures perpetual contracts. It combines LLM-driven trading ag…
511185active
michaelgrosner/tribeca
Tribeca is a low-latency cryptocurrency market making trading bot written in TypeScript for Node.js, with a web UI, backtester, and connect…
234118maintenance
saniales/golang-crypto-trading-bot
A console-based cryptocurrency trading bot written in Go that connects to multiple exchanges via REST and websocket. It supports custom tra…
441164active
nutsfinance/tapio-eth
Tapio is a DeFi liquidity aggregator protocol for self-pegging assets, implemented as a set of Ethereum smart contracts based on CurveFi's …
521138active
Emsu/prophet
Prophet is a Python microframework for financial markets analysis that lets programmers model trading strategies, manage portfolios, and ru…
541091active
piotrostr/listen
Listen is a Rust toolkit and framework for algorithmic trading on Solana, evolving into a framework for AI-driven crosschain portfolio mana…
441089active
chronoxor/CppTrader
CppTrader is a C++ library of high-performance components for building trading platforms, including an ultra-fast matching engine, order bo…
731076active
shidenggui/easyquant
Easyquant is a Python quantitative trading framework for Chinese stock markets, built on easytrader and easyquotation with an event engine …
343679maintenance
TheSnowGuru/PyTrader-python-mt4-mt5-trading-api-connector-drag-n-drop
PyTrader is a Python API connector that links Python trading scripts with MetaTrader 4 and MetaTrader 5 via a drag-and-drop Expert Advisor …
381058active
freqtrade/technical
A Python library of technical analysis indicators and utilities built as a companion to the Freqtrade trading bot. It aggregates custom and…
861033active
AlexWan/OsEngine
OsEngine is an open-source algorithmic trading platform written in C# that bundles a robot-creation layer, historical data downloader (OsDa…
811032active
CyberPunkMetalHead/Binance-volatility-trading-bot
A Python trading bot for Binance that monitors price volatility across all USDT coin pairs and automatically buys the most volatile coins, …
323493maintenance
uniswap-python/uniswap-python
An unofficial Python client and wrapper for the Uniswap decentralized exchange, supporting v1 through v4 plus popular forks like Sushiswap …
841018active
ctpbee/ctpbee
ctpbee is a Python micro-framework for live and backtested futures trading via the CTP interface used by Chinese futures exchanges. It wrap…
741018active
tradytics/eiten
Eiten is an open-source Python toolkit for building statistical and algorithmic investment portfolios, implementing strategies like Eigen P…
323304maintenance
paradigmxyz/artemis
Artemis is a Rust framework for writing MEV (maximal extractable value) bots, architected as an event processing pipeline with three compon…
302968maintenance
jamesmawm/High-Frequency-Trading-Model-with-IB
A Python trading model that implements pairs trading and mean-reversion strategies on high-frequency data via the Interactive Brokers API. …
302938maintenance
viabtc/viabtc_exchange_server
ViaBTC Exchange Server is a high-performance cryptocurrency exchange trading backend written in C, capable of processing up to 10,000 trade…
322794maintenance
exchange-core/exchange-core
An ultra-fast order matching engine core for exchanges written in Java, built on LMAX Disruptor, Agrona, Eclipse Collections, and OpenHFT. …
232645maintenance
maxme/bitcoin-arbitrage
A Python CLI tool that fetches order books from multiple Bitcoin exchanges and detects arbitrage opportunities between markets, accounting …
322586maintenance
blankly-finance/blankly
Blankly is a Python framework for building, backtesting, paper trading, and deploying algorithmic trading strategies across stocks, crypto,…
232480maintenance

page 1 / 2 next →