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.

24Projects
351.5KStars in total
+432Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

24 projects · by stars

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

    44.5K
  2. #2 · Fincept-Corporation/FinceptTerminal

    FinceptTerminal

    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.

    32.7K
  3. #3 · nautechsystems/nautilus_trader

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

    30.3K
  1. 4

    dexter

    27.7Kvirattt/dexter · TypeScript

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

  2. 5

    yfinance

    25.6Kranaroussi/yfinance · Python

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

  3. 6

    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.

  4. 7

    akshare

    23Kakfamily/akshare · Python

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

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

  6. 9

    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.

  7. 10

    zipline

    20.1Kquantopian/zipline · Python

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

  8. 11

    questdb

    17.4Kquestdb/questdb · Java

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

  9. 12

    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.

  10. 13

    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.

  11. 14

    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.

  12. 15

    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.

  13. 16

    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.

  14. 17

    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.

  15. 18

    prediction-market-analysis

    3.9KJon-Becker/prediction-market-analysis · Python

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

  16. 19

    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.

  17. 20

    tickrs

    1.7Ktarkah/tickrs · Rust

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

  18. 21

    CNEquity

    689rootSunc/CNEquity · Python

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

  19. 22

    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.

  20. 23

    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.

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

Often tagged together