Skip to main content

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

27k
GitHub Stars
551
Curated Resources
18
Categories
17 hours ago
Last Refreshed
Numerical Libraries & Data StructuresFinancial Instruments & PricingTechnical IndicatorsTrading & BacktestingPortfolio Optimization & Risk AnalysisFactor AnalysisSentiment Analysis & Alternative DataTime Series AnalysisMarket Data & Data SourcesPrediction MarketsCalendars & Market HoursVisualizationExcel & Spreadsheet IntegrationQuant Research EnvironmentsCross-Language FrameworksReproducing Works, Training & BooksCommercial & Proprietary ServicesRelated Lists

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me reproducing works, training & books resources from awesome-quant"

Installation instructions →

What's inside

Reproducing Works, Training & Books

  • 101_formulaic_alphas

    Implementation of

  • AFML

    All the answers for exercises from Advances in Financial Machine Learning by Dr Marco Lopez de Parodo.

  • aiif

    Jupyter Notebooks and code for the book Artificial Intelligence in Finance (O'Reilly) by Yves Hilpisch.

  • algorithmic-trading-with-python

    Source code for Algorithmic Trading with Python (2020) by Chris Conlan.

  • AlgoTradingLib

    A catalog of algorithmic trading libraries, frameworks, strategies, and educational materials.

  • Auto-Differentiation Website

    Background and resources on Automatic Differentiation (AD) / Adjoint Algorithmic Differentitation (AAD).

Commercial & Proprietary Services

  • 13F Insight

    Track institutional investor 13F holdings with AI-powered analysis, position change alerts, and filing summaries.

  • bolsai

    REST API and MCP server for Brazilian stock market data (B3). Covers 350+ stocks, 400+ FIIs with fundamentals (27+ indicators), dividends, historical prices, financials, and macro indicators sourced from B3, CVM, and BCB.

  • brapi.dev

    Brazilian stock market data API for B3/Bovespa quotes, historical OHLCV, dividends, and fundamentals.

  • Chartscout

    Real-time cryptocurrency chart pattern detection with automated alerts across multiple exchanges.

  • CoinTester

    No-code crypto backtesting platform with 100+ indicators, AI sentiment signals, and 5+ years of historical data across 1,000+ trading pairs.

  • DayTradingBench

    Live autonomous benchmark that evaluates LLM trading performance on DAX and Nasdaq indices using identical strategies and real-time market data. API access available.

Trading & Backtesting

  • aat

    Async Algorithmic Trading Engine.

  • AI Quant Agents

    Multi-agent LLM trading analysis where 12 AI agents (analysts, debaters, risk manager) debate stock picks in real-time, supporting US equities and China A-shares.

  • algobroker

    This is an execution engine for algo trading.

  • AlphaPy

    Automated Machine Learning [AutoML] with Python, scikit-learn, Keras, XGBoost, LightGBM, and CatBoost.

  • analyzer

    Python framework for real-time financial and backtesting trading strategies.

  • antback

    A lightweight, event-loop-style backtest engine that allows a function-driven imperative style using efficient stateful helper functions and data containers.

Financial Instruments & Pricing

  • AbsBox

    A Python based library to model cashflow for structured product like Asset-backed securities (ABS) and Mortgage-backed securities (MBS).

  • AmericanCallOpt

    This package includes pricing function for selected American call options with underlying assets that generate payouts.

  • credule

    Credit Default Swap Functions.

  • derivmkts

    Functions and R Code to Accompany Derivatives Markets.

  • DRIP

    Fixed Income, Asset Allocation, Transaction Cost Analysis, XVA Metrics Libraries.

  • fAsianOptions

    EBM and Asian Option Valuation.

Market Data & Data Sources

  • after-hours

    Obtain pre market and after hours stock prices for a given symbol.

  • akshare

    AkShare is an elegant and simple financial data interface library for Python, built for human beings!

  • alpaca-trade-api

    Python interface for retrieving real-time and historical prices from Alpaca API as well as trade execution.

  • alpha_vantage

    A python wrapper for Alpha Vantage API for financial data.

  • bbgbridge

    Easy to use Bloomberg Desktop API wrapper for Python.

  • bigtech-ai-stakes

    Open dataset of U.S. public-company equity stakes in Anthropic and OpenAI from primary 10-K / 10-Q / 8-K filings, court records, and press releases. Each row tagged with a confidence flag (V verified, P probable, S speculative).

Factor Analysis

  • alphalens

    Performance analysis of predictive alpha factors.

  • alphalens-reloaded

    Performance analysis of predictive (alpha) stock factors.

  • Alpha Skills

    AI skills for quantitative factor research: discover, evaluate, mine, backtest, and monitor factors through any AI coding assistant. Supports A-share, HK, and US markets.

  • covFactorModel

    Covariance matrix estimation via factor models.

  • Expected Returns

    Solutions for enhancing portfolio diversification and replications of seminal papers with R, most of which are discussed in one of the best investment references of the recent decade, Expected Returns: An Investors Guide to Harvesting Market Rewards by Antti Ilmanen.

  • FactorAnalytics

    The FactorAnalytics package contains fitting and analysis methods for the three main types of factor models used in conjunction with portfolio construction, optimization and risk management, namely fundamental factor models, time series factor models and statistical factor models.

Time Series Analysis

  • ARCH

    ARCH models in Python.

  • dynts

    Python package for timeseries analysis and manipulation.

  • Facebook Prophet

    Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.

  • fGarch

    Rmetrics - Autoregressive Conditional Heteroskedastic Modelling.

  • functime

    Time-series machine learning at scale. Built with Polars for embarrassingly parallel feature extraction and forecasts on panel data.

Numerical Libraries & Data Structures

  • ArcticDB

    High performance datastore for time series and tick data.

  • CRNG

    Contingency Random Number Generator that produces random numbers with real financial market statistical signatures (fat tails, volatility clustering, kurtosis). Matches 86% of real market metrics vs 14% for NumPy.

  • DataFrames.jl

    In-memory tabular data in Julia.

  • data.table

    Extension of data.frame: Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns and a fast file reader (fread). Offers a natural and flexible syntax, for faster development.

Showing a sample of 551 resources. View the full list on GitHub →