An open API service indexing awesome lists of open source software.

awesome-finance

A curated list of awesome financial software, libraries, resources, and tools.
https://github.com/xiawu/awesome-finance

Last synced: 5 days ago
JSON representation

  • AI & Machine Learning

    • Books

      • AI Hedge Fund - Educational proof-of-concept for an AI-powered hedge fund using multiple agents (valuation, sentiment, fundamentals, technical analysis, risk management)
      • FinRL - Deep reinforcement learning framework for quantitative finance
      • Qlib - AI-oriented quantitative investment platform by Microsoft
      • FinGPT - Open source LLMs for financial applications
      • CryptoMamba - State Space Model-based architecture for cryptocurrency price prediction featuring:
      • FinCon - A synthesized LLM multi-agent framework for financial decision making, featuring:
      • Deep Learning for Crypto - Comprehensive review and evaluation of deep learning models for cryptocurrency price prediction:
  • Backtesting & Trading

    • Books

      • Zipline - Pythonic algorithmic trading library
      • Backtrader - Python backtesting library for trading strategies
      • QSTrader - Backtesting simulation engine
      • bt - Flexible backtesting for Python
      • PyAlgoTrade - Algorithmic trading library
      • VectorBT - Fast backtesting and research platform
      • Blankly - Unified interface for trading and backtesting
    • Investment Frameworks

      • Chartscout - Real-time crypto chart pattern detection and automated trading alerts across multiple exchanges.
  • Banking & Payments

    • Books

      • Razorpay IFSC - Indian Financial Systems Code (Bank Branch Codes)
      • Mono - Connect with users' bank accounts and access transaction data in Africa
      • Nordigen - Connect to bank accounts using official bank APIs
  • Cryptocurrency

  • Currency & Exchange

  • Educational Resources

    • Investment Frameworks

      • Investment Principles Toolkit - Curated collection of investment principles, Python tools, and decision frameworks from Buffett, Munger, and more.
    • Investment Principles

      • KeepRule - Free platform with curated investment principles from Warren Buffett, Charlie Munger, and other legendary investors. Offers scenario-based guidance and a public API.
    • Websites

  • Financial Datasets

    • Books

      • Financial Datasets - A comprehensive platform offering a wide range of financial datasets, including:
  • Libraries & SDKs

    • Java

      • Strata - Modern open-source analytics and market risk library
      • JQuantLib - Free, open-source quantitative finance framework
      • finmath - Mathematical finance algorithms library
    • JavaScript

    • Julia

      • Ito.jl - Quantitative finance in Julia
      • QuantLib.jl - QuantLib implementation in pure Julia
      • Miletus.jl - Financial contract modeling and valuation framework
    • Python

    • Rust

      • QuantMath - Financial mathematics library
      • Barter - Framework for building trading systems
      • RustQuant - Quantitative finance library in Rust
  • Market Data

    • Yahoo Finance - Financial news and data platform
    • IEX Cloud - Financial data infrastructure
    • Finnhub - Real-time RESTful APIs for stocks, forex, and crypto
    • Marketstack - Real-Time, Intraday & Historical Market Data API
    • Financial Modeling Prep - Realtime and historical stock data
    • SEC EDGAR Data - API to access annual reports of public US companies
    • StockData - Real-Time, Intraday & Historical Market Data, News and Sentiment API
    • Coinglass - Cryptocurrency market data API featuring:
    • MacroMicro - Financial data visualization platform featuring:
    • StockData - Real-Time, Intraday & Historical Market Data, News and Sentiment API
    • SEC Filing Microtools - Open-source browser calculators for SEC filing fees, Schedule 13D/13G, Form D, and Section 16 deadline planning
  • Numerical Libraries

    • Books

      • NumPy - Fundamental package for scientific computing with Python
      • SciPy - Ecosystem of open-source software for mathematics, science, and engineering
      • Pandas - High-performance data structures and data analysis tools
      • Polars - Lightning-fast DataFrame library for data manipulation
      • SymPy - Library for symbolic mathematics
      • ArcticDB - High performance datastore for time series and tick data
  • Personal Finance

  • Portfolio Management

  • Reinforcement Learning Tools

    • Books

      • RLlib - Industry-grade library for reinforcement learning with support for:
      • Stable Baselines3 - Set of reliable implementations of RL algorithms in PyTorch
      • Acme - DeepMind's framework for RL research, supporting:
      • Dopamine - Research framework for fast prototyping of RL algorithms by Google
      • Coax - Lightweight RL framework with clean implementations using JAX
      • Garage - Toolkit for reproducible reinforcement learning research with:
      • crypto-rl - Deep Reinforcement Learning toolkit for cryptocurrencies featuring:
  • Risk Management

    • Rust

  • Time Series Analysis

    • Books

      • ARCH - Autoregressive Conditional Heteroskedasticity models in Python
      • statsmodels - Statistical modeling and econometrics in Python
      • PyFlux - Time series modeling and inference
      • Prophet - Tool for producing high quality forecasts for time series data
      • pmdarima - ARIMA estimators for Python
  • Time Series Forecasting Models

    • Books

      • TimesFM - A pretrained time-series foundation model developed by Google Research for time-series forecasting, featuring:
  • Trading Frameworks

    • Books

      • TradeMaster - Open-source platform for quantitative trading empowered by reinforcement learning, featuring:
  • Trading & Investment Platforms

    • Alpaca - Commission-free stock trading API for algorithmic trading
    • Interactive Brokers - Professional trading platform with comprehensive API
    • TD Ameritrade - Trading platform with powerful APIs
    • Robinhood - Commission-free investing platform
  • Trading Utilities