public

GitHub 金融分析工具全景调研

覆盖 30+ 核心开源项目,7 大类别:综合平台、量化框架、AI/LLM、回测引擎、数据接口、加密交易、技术分析

GitHub 金融分析工具全景调研

调研时间:2026-04-15 | 数据来源:GitHub Search API


一、全景概览

梯队 项目 Stars 定位
🥇 T0 OpenBB 66k 开源 Bloomberg 终端
🥇 T0 Freqtrade 49k 加密货币交易王者
🥈 T1 CCXT 42k 交易所统一 API
🥈 T1 Qlib (微软) 41k AI 量化研究平台
🥈 T1 vnpy 39k 国内量化首选
🥉 T2 Backtrader 21k 回测引擎标杆
🥉 T2 Zipline 20k 经典算法交易库
🥉 T2 FinGPT 19k 金融大语言模型
🥉 T2 AKShare 18k 免费数据接口
🥉 T2 LEAN 18k 多品种交易引擎

二、分类详解

1. 综合金融分析平台

项目 Stars 语言 简介
OpenBB 65,902 Python 面向分析师、量化研究员和 AI Agent 的金融数据平台
FinanceToolkit 4,610 Python 透明、高效的金融分析工具包,支持全流程分析
Stock.Indicators 1,194 C# .NET 生态的技术指标库

2. 量化交易框架

项目 Stars 语言 简介
Qlib (Microsoft) 40,748 Python 微软 AI 量化投资平台,支持多种 ML 范式
vnpy 39,384 Python 国内最大开源量化交易框架,支持 CTP 等期货接口
Zipline 19,630 Python Quantopian 经典算法交易库
LEAN 18,409 C# QuantConnect 算法交易引擎
myhhub/stock 12,255 Python 中文股票分析工具全家桶
StockSharp 9,699 C# 全品种算法交易平台
AKQuant 829 Python/Rust AKShare 团队 Rust + Python 高性能回测框架

3. AI / LLM 金融应用

项目 Stars 语言 简介
FinGPT 19,419 Jupyter 开源金融大语言模型
Qbot 16,950 Jupyter AI 自动量化交易机器人
FinRL 14,755 Jupyter 金融强化学习框架
FinRobot 6,695 Jupyter 基于 LLM 的金融分析 AI Agent 平台
Financial-Models-Numerical-Methods 6,743 Jupyter 金融模型数值方法合集

4. 回测引擎

项目 Stars 语言 简介
Backtrader 21,142 Python 最流行的 Python 回测库
Backtesting.py 8,201 Python 轻量级回测框架
VectorBT 7,179 Python 向量化回测引擎,速度极快
finmarketpy 3,734 Python 回测和金融市场分析库

5. 金融数据接口

项目 Stars 语言 覆盖市场 简介
CCXT 41,911 多语言 100+ 交易所 加密货币交易所统一 API
AKShare 18,281 Python A 股/期货/债券 国内最全面免费金融数据接口
Tushare 14,758 Python A 股历史数据 中国股票历史数据工具

6. 加密货币交易系统

项目 Stars 语言 简介
Freqtrade 48,743 Python 最流行的开源加密货币交易机器人
Binance Trade Bot 8,647 Python 自动化币安交易机器人
Jesse 7,668 JS/Python 高级加密货币交易框架
Superalgos 5,408 JavaScript 可视化加密货币交易平台

7. 技术分析 & 金融计算库

项目 Stars 语言 简介
TA-Lib Python 11,866 Cython 200+ 金融技术指标
QuantLib 7,009 C++ 业界标准量化金融计算库
QuantStats 6,959 Python 投资组合分析和可视化
tf-quant-finance 5,302 Python Google TensorFlow 量化金融库

8. 精选资源列表

项目 Stars 简介
awesome-quant 25,542 量化金融资源大全
quant-trading 9,666 量化策略实现合集
financial-machine-learning 8,504 金融机器学习工具列表
awesome-systematic-trading 7,931 系统化交易资源
awesome-ai-in-finance 5,682 AI + 金融策略合集

三、关键趋势

  1. AI Agent 化 — 金融工具正从库演进为 Agent 平台(FinRobot, OpenBB)
  2. Rust 加速 — 新一代框架采用 Rust+Python 混合架构(AKQuant)
  3. 中国生态独立 — vnpy + AKShare + Tushare + stock 自成体系
  4. LLM 入场 — FinGPT 19k⭐ 标志金融 LLM 赛道爆发
  5. OpenBB 统一入口 — 66k⭐ 正成为开源金融终端的事实标准

四、场景推荐

A 股量化研究

数据: AKShare → 指标: TA-Lib → AI 策略: Qlib → 回测: Backtrader/VectorBT → 执行: vnpy

加密货币量化

数据: CCXT → 交易: Freqtrade → 策略: Jesse

AI 金融研究/产品

LLM 分析: FinGPT + FinRobot → 强化学习: FinRL → 综合终端: OpenBB