Topics / #market-data
Market-data projects on GitHub
APIs and libraries for fetching cryptocurrency and stock market data.
As of , the most-starred Market-data projects on GitHub are ccxt (44.5K stars), FinceptTerminal (32.7K stars) and nautilus_trader (30.3K stars). GitHub.Locker tracks 24 Market-data repositories with 351.5K stars combined. The fastest-growing on October 17 was FinceptTerminal, with +71 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+71FinceptTerminal
Fincept-Corporation/FinceptTerminal · ★ 32.7KFincept 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.
+70CNEquity
rootSunc/CNEquity · ★ 689之后每天运行一次 cne run daily 保持更新。想要更长的历史,或了解 init 具体做了什么,见初始化指南。
+65nautilus_trader
nautechsystems/nautilus_trader · ★ 30.3KA 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.
+40machine-learning-for-trading
stefan-jansen/machine-learning-for-trading · ★ 21.5KThe 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.
The all-time top
24 projects · by stars
- 44.5K
#1 · ccxt/ccxt
ccxt
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.
- 32.7K
#2 · Fincept-Corporation/FinceptTerminalFinceptTerminal
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.
- 30.3K
#3 · nautechsystems/nautilus_tradernautilus_trader
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.
- 4
dexter
27.7Kvirattt/dexter · TypeScriptDexter is an autonomous agent that researches financial questions on its own: it plans the research steps, pulls real-time market data like income statements and cash flow statements, checks its own work, and keeps refining the answer until it is confident.
- 5

yfinance
25.6Kranaroussi/yfinance · Pythonyfinance is a Python library that downloads financial and market data from Yahoo! Finance's API - stock quotes, live streaming, search and screener queries - straight from your Python code.
- 6

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

akshare
23Kakfamily/akshare · PythonAKShare is a free, open-source Python library that wraps a large set of financial data interfaces behind simple function calls - one line of code is enough to fetch a dataset.
- 8
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.
- 9

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

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.
- 11
questdb
17.4Kquestdb/questdb · JavaQuestDB is an open-source, low-latency time-series database on open formats: it ingests millions of events per second, computes on live data in milliseconds, and keeps years of history queryable through one SQL engine.
- 12

ta-lib-python
12.3KTA-Lib/ta-lib-python · CythonA 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.
- 13

Crucix
12.1Kcalesthio/Crucix · JavaScriptCrucix 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.
- 14

a-stock-data
10.9Ksimonlin1212/a-stock-data · PythonIt 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.
- 15

OpenAlice
7.3KTraderAlice/OpenAlice · TypeScriptAn 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.
- 16

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

XChange
4.1Kknowm/XChange · JavaXChange 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.
- 18

prediction-market-analysis
3.9KJon-Becker/prediction-market-analysis · PythonIt's a framework for collecting and analyzing prediction market data from Polymarket and Kalshi, bundled with the largest publicly available dataset of their market and trade history.
- 19

skills
3.7KAlphaGBM/skills · PythonAlphaGBM 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.
- 20

tickrs
1.7Ktarkah/tickrs · Rusttickrs shows realtime stock ticker data in your terminal, built in Rust, with quotes sourced from Yahoo! Finance.
- 21

CNEquity
689rootSunc/CNEquity · Python之后每天运行一次 cne run daily 保持更新。想要更长的历史,或了解 init 具体做了什么,见初始化指南。
- 22

ict-trading-model
327carreypro/ict-trading-model · PythonICT 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.
- 23

FQGate-agent
257fqgate/FQGate-agent · TypeScriptFQGate-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.
- 24

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.
Related topics
Often tagged together