{"id":83405,"url":"https://github.com/xiawu/awesome-finance","name":"awesome-finance","description":"A curated list of awesome financial software, libraries, resources, and tools.","projects_count":118,"last_synced_at":"2026-09-30T22:00:25.410Z","repository":{"id":271862410,"uuid":"914795704","full_name":"xiawu/awesome-finance","owner":"xiawu","description":"A curated list of awesome financial software, libraries, resources, and tools.","archived":false,"fork":false,"pushed_at":"2026-06-19T03:53:15.000Z","size":97,"stargazers_count":8,"open_issues_count":5,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-09-11T01:06:31.199Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://xiawu.github.io/awesome-finance/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiawu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-01-10T10:19:38.000Z","updated_at":"2026-09-03T23:37:02.000Z","dependencies_parsed_at":"2025-12-25T22:04:54.391Z","dependency_job_id":null,"html_url":"https://github.com/xiawu/awesome-finance","commit_stats":null,"previous_names":["xiawu/awesome-finance"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xiawu/awesome-finance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiawu%2Fawesome-finance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiawu%2Fawesome-finance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiawu%2Fawesome-finance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiawu%2Fawesome-finance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiawu","download_url":"https://codeload.github.com/xiawu/awesome-finance/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiawu%2Fawesome-finance/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342085742,"owners_count":37888762,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-30T02:00:06.001Z","response_time":133,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-01-19T05:28:39.139Z","updated_at":"2026-09-30T22:00:25.411Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["License","Numerical Libraries","Educational Resources","Personal Finance","Time Series Analysis","Libraries \u0026 SDKs","Banking \u0026 Payments","Cryptocurrency","Trading \u0026 Investment Platforms","Market Data","Backtesting \u0026 Trading","Portfolio Management","Currency \u0026 Exchange","Reinforcement Learning Tools","AI \u0026 Machine Learning","Trading Utilities","Trading Frameworks","Time Series Forecasting Models","Risk Management","Financial Datasets"],"sub_categories":["Books","Websites","Rust","Java","Python","JavaScript","Julia","Investment Frameworks","Investment Principles"],"readme":"# Awesome Finance [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nA curated list of awesome financial software, libraries, resources, and tools.\n\n## Contents\n- [Trading \u0026 Investment Platforms](#trading--investment-platforms)\n- [Market Data](#market-data)\n- [Libraries \u0026 SDKs](#libraries--sdks)\n- [Trading Frameworks](#trading-frameworks)\n- [AI \u0026 Machine Learning](#ai--machine-learning)\n- [Portfolio Management](#portfolio-management)\n- [Cryptocurrency](#cryptocurrency)\n- [Personal Finance](#personal-finance)\n- [Risk Management](#risk-management)\n- [Educational Resources](#educational-resources)\n- [Numerical Libraries](#numerical-libraries)\n- [Time Series Analysis](#time-series-analysis)\n- [Backtesting \u0026 Trading](#backtesting--trading)\n- [Reinforcement Learning Tools](#reinforcement-learning-tools)\n- [Trading Utilities](#trading-utilities)\n- [Financial Datasets](#financial-datasets)\n- [Time Series Forecasting Models](#time-series-forecasting-models)\n\n## Trading \u0026 Investment Platforms\n- [Alpaca](https://alpaca.markets/) - Commission-free stock trading API for algorithmic trading\n- [Interactive Brokers](https://www.interactivebrokers.com/) - Professional trading platform with comprehensive API\n- [Robinhood](https://robinhood.com/) - Commission-free investing platform\n- [TD Ameritrade](https://www.tdameritrade.com/) - Trading platform with powerful APIs\n\n## Market Data\n- [Alpha Vantage](https://www.alphavantage.co/) - Free APIs for realtime and historical financial data\n- [Yahoo Finance](https://finance.yahoo.com/) - Financial news and data platform\n- [IEX Cloud](https://iexcloud.io/) - Financial data infrastructure\n- [Finnhub](https://finnhub.io/) - Real-time RESTful APIs for stocks, forex, and crypto\n- [Marketstack](https://marketstack.com/) - Real-Time, Intraday \u0026 Historical Market Data API\n- [Financial Modeling Prep](https://site.financialmodelingprep.com/developer/docs) - Realtime and historical stock data\n- [SEC EDGAR Data](https://www.sec.gov/edgar/sec-api-documentation) - API to access annual reports of public US companies\n- [Insider Alerts](https://insideralerts.io) - SEC Form 4 insider buying and selling alerts, watchlists, and searchable insider activity for investors\n- [SwiftAlerts](https://swiftalerts.trade) - Trading intelligence alerts for analyst sentiment, options flow, valuations, and market microstructure\n- [StockData](https://www.stockdata.org) - Real-Time, Intraday \u0026 Historical Market Data, News and Sentiment API\n- [SEC Filing Microtools](https://sec-filing-fee-calculator.vercel.app/) - Open-source browser calculators for SEC filing fees, Schedule 13D/13G, Form D, and Section 16 deadline planning\n- [Coinglass](https://www.coinglass.com/) - Cryptocurrency market data API featuring:\n  - Historical data with various time intervals (1min to 12h)\n  - Real-time whale monitoring\n  - Liquidation data and funding rates\n  - Multiple request rate tiers\n  - Support for major crypto exchanges\n- [MacroMicro](https://en.macromicro.me/) - Financial data visualization platform featuring:\n  - Global macro data analysis\n  - Market sentiment indicators\n  - Cross-asset correlations\n  - Interactive charts and dashboards\n  - Economic indicators and market trends\n\n## Libraries \u0026 SDKs\n### Python\n- [QuantLib](https://www.quantlib.org/) - Library for quantitative finance\n- [pandas-ta](https://github.com/twopirllc/pandas-ta) - Technical Analysis Indicators in Pandas\n- [FinanceAnalysis](https://github.com/JerBouma/FinanceDatabase) - Database for financial data\n- [yfinance](https://github.com/ranaroussi/yfinance) - Yahoo Finance market data downloader\n- [metrics.py](https://github.com/chrisconlan/algorithmic-trading-with-python/blob/master/src/metrics.py) - Performance metrics for evaluating trading strategies\n- [indicators.py](https://github.com/chrisconlan/algorithmic-trading-with-python/blob/master/src/indicators.py) - Common technical indicators implemented in Pandas\n- [signals.py](https://github.com/chrisconlan/algorithmic-trading-with-python/blob/master/src/signals.py) - Converting technical indicators into trading signals\n- [portfolio.py](https://github.com/chrisconlan/algorithmic-trading-with-python/blob/master/src/portfolio.py) - Object-oriented portfolio simulation tools\n\n### JavaScript\n- [ccxt](https://github.com/ccxt/ccxt) - Cryptocurrency trading API\n- [finance.js](https://github.com/ebradyjobory/finance.js) - Financial calculations in JavaScript\n- [accounting.js](http://openexchangerates.github.io/accounting.js/) - Number, money and currency formatting\n\n### Julia\n- [Ito.jl](https://github.com/JuliaQuant/Ito.jl) - Quantitative finance in Julia\n- [QuantLib.jl](https://github.com/pazzo83/QuantLib.jl) - QuantLib implementation in pure Julia\n- [Miletus.jl](https://github.com/JuliaComputing/Miletus.jl) - Financial contract modeling and valuation framework\n\n### Java\n- [Strata](https://strata.opengamma.io/) - Modern open-source analytics and market risk library\n- [JQuantLib](http://www.jquantlib.org/) - Free, open-source quantitative finance framework\n- [finmath](https://www.finmath.net/) - Mathematical finance algorithms library\n\n### Rust\n- [QuantMath](https://github.com/MarcusRainbow/QuantMath) - Financial mathematics library\n- [Barter](https://github.com/barter-rs/barter-rs) - Framework for building trading systems\n- [RustQuant](https://github.com/avhz/RustQuant) - Quantitative finance library in Rust\n\n## Portfolio Management\n- [Portfolio Visualizer](https://www.portfoliovisualizer.com/) - Portfolio analysis and optimization tools\n- [OpenBB Terminal](https://openbb.co/) - Open-source investment research platform\n- [Quantopian](https://www.quantopian.com/) - Platform for developing trading strategies\n\n## Cryptocurrency\n- [CoinGecko](https://www.coingecko.com/) - Cryptocurrency data aggregator\n- [Binance](https://www.binance.com/) - Cryptocurrency exchange with extensive API\n- [MetaMask](https://metamask.io/) - Ethereum wallet and gateway\n- [CryptoCompare](https://www.cryptocompare.com/) - Cryptocurrency market data\n\n## Personal Finance\n- [Mini Tools UK Tax Calculator](https://mini-tools.uk/tax) - Estimates UK income tax and take-home pay with clear assumptions\n- [Mini Tools UK VAT Calculator](https://mini-tools.uk/vat) - Add or remove UK VAT with standard, reduced, zero-rated and custom VAT rates.\n- [Mini Tools UK Mortgage Calculator](https://mini-tools.uk/mortgage) - Estimate UK mortgage repayments, monthly payments, LTV, total interest and SDLT.\n- [Mini Tools IR35 Calculator](https://mini-tools.uk/ir35) - Compare inside IR35 umbrella take-home pay with outside IR35 limited company assumptions.\n- [Mini Tools Stamp Duty Calculator](https://mini-tools.uk/stamp-duty) - Estimate SDLT for England and Northern Ireland, including first-time buyer and additional property cases.\n- [Mini Tools UK Dividend Tax Calculator](https://mini-tools.uk/dividend) - Estimate UK dividend tax using salary, other income, dividend allowance and dividend tax bands.\n- [Mint](https://mint.intuit.com/) - Personal finance and budgeting tool\n- [YNAB](https://www.ynab.com/) - Zero-based budgeting software\n- [Personal Capital](https://www.personalcapital.com/) - Investment and wealth management platform\n- [GnuCash](https://www.gnucash.org/) - Open-source accounting software\n\n## Risk Management\n- [OpenRisk](https://www.openriskmanagement.com/) - Open-source risk management tools\n- [Risk-API](https://www.risk-api.io/) - Risk management API\n- [PyRisk](https://github.com/PyRisk/PyRisk) - Python library for risk analytics\n\n## Educational Resources\n### Websites\n- [Investopedia](https://www.investopedia.com/) - Financial education website\n- [Khan Academy - Finance](https://www.khanacademy.org/economics-finance-domain) - Free finance courses\n- [Wall Street Oasis](https://www.wallstreetoasis.com/) - Financial careers community\n\n### Investment Principles\n- [KeepRule](https://keeprule.com) - Free platform with curated investment principles from Warren Buffett, Charlie Munger, and other legendary investors. Offers scenario-based guidance and a public API.\n\n### Books\n- \"The Intelligent Investor\" by Benjamin Graham\n- \"A Random Walk Down Wall Street\" by Burton Malkiel\n- \"Options, Futures, and Other Derivatives\" by John C. Hull\n\n### Investment Frameworks\n- [Investment Principles Toolkit](https://github.com/henu-wang/investment-principles-toolkit) - Curated collection of investment principles, Python tools, and decision frameworks from Buffett, Munger, and more.\n\n## AI \u0026 Machine Learning\n- [AI Hedge Fund](https://github.com/virattt/ai-hedge-fund) - Educational proof-of-concept for an AI-powered hedge fund using multiple agents (valuation, sentiment, fundamentals, technical analysis, risk management)\n- [FinRL](https://github.com/AI4Finance-Foundation/FinRL) - Deep reinforcement learning framework for quantitative finance\n- [OpenBB](https://openbb.co/) - Open source investment research platform with AI capabilities\n- [Qlib](https://github.com/microsoft/qlib) - AI-oriented quantitative investment platform by Microsoft\n- [FinGPT](https://github.com/AI4Finance-Foundation/FinGPT) - Open source LLMs for financial applications\n- [CryptoMamba](https://github.com/MShahabSepehri/CryptoMamba) - State Space Model-based architecture for cryptocurrency price prediction featuring:\n  - Novel Mamba-based architecture for time-series forecasting\n  - Two trading algorithms (Vanilla and Smart) for real-world performance\n  - Outperforms LSTM, Bi-LSTM, GRU, and S-Mamba baselines\n  - Support for multiple features and time resolutions\n  - Complete training and evaluation pipeline\n- [FinCon](https://arxiv.org/abs/2407.06567) - A synthesized LLM multi-agent framework for financial decision making, featuring:\n  - Manager-analyst communication hierarchy for collaborative decision making\n  - Risk-control component with self-critiquing mechanism\n  - Conceptual verbal reinforcement for knowledge updates\n  - Applications in stock trading and portfolio management\n  - Strong generalization capabilities across various financial tasks\n- [Deep Learning for Crypto](https://arxiv.org/abs/2405.11431) - Comprehensive review and evaluation of deep learning models for cryptocurrency price prediction:\n  - Evaluation of LSTM variants, CNN variants, and Transformer models\n  - Comparison of univariate vs multivariate approaches\n  - Multi-step ahead prediction capabilities\n  - COVID-19 impact analysis on model performance\n  - Best performance achieved by convolutional LSTM with multivariate approach\n  - Implementation insights for different market conditions\n\n## Currency \u0026 Exchange\n- [Fixer.io](https://fixer.io) - Foreign exchange rates and currency conversion API\n- [Currency-api](https://github.com/fawazahmed0/currency-api) - Free Currency Exchange Rates API with 150+ Currencies\n- [ExchangeRate-API](https://www.exchangerate-api.com) - Free currency conversion\n- [Frankfurter](https://www.frankfurter.app/docs) - Exchange rates, currency conversion and time series\n- [VATComply.com](https://www.vatcomply.com/documentation) - Exchange rates, geolocation and VAT number validation\n\n## Banking \u0026 Payments\n- [Plaid](https://plaid.com/docs) - Connect with user's bank accounts and access transaction data\n- [Razorpay IFSC](https://razorpay.com/docs/) - Indian Financial Systems Code (Bank Branch Codes)\n- [Mono](https://mono.co/) - Connect with users' bank accounts and access transaction data in Africa\n- [Nordigen](https://nordigen.com/en/account_information_documentation/integration/quickstart_guide/) - Connect to bank accounts using official bank APIs\n\n## Numerical Libraries\n- [NumPy](https://numpy.org/) - Fundamental package for scientific computing with Python\n- [SciPy](https://scipy.org/) - Ecosystem of open-source software for mathematics, science, and engineering\n- [Pandas](https://pandas.pydata.org/) - High-performance data structures and data analysis tools\n- [Polars](https://pola.rs/) - Lightning-fast DataFrame library for data manipulation\n- [SymPy](https://www.sympy.org/) - Library for symbolic mathematics\n- [PyMC](https://docs.pymc.io/) - Probabilistic programming with Bayesian modeling\n- [ArcticDB](https://github.com/man-group/arctic) - High performance datastore for time series and tick data\n\n## Time Series Analysis\n- [ARCH](https://github.com/bashtage/arch) - Autoregressive Conditional Heteroskedasticity models in Python\n- [statsmodels](https://www.statsmodels.org/) - Statistical modeling and econometrics in Python\n- [PyFlux](https://github.com/RJT1990/pyflux) - Time series modeling and inference\n- [tsfresh](https://tsfresh.readthedocs.io/) - Automatic extraction of relevant features from time series\n- [Prophet](https://facebook.github.io/prophet/) - Tool for producing high quality forecasts for time series data\n- [pmdarima](https://alkaline-ml.com/pmdarima/) - ARIMA estimators for Python\n- [gluon-ts](https://ts.gluon.ai/) - Probabilistic time series modeling\n\n## Backtesting \u0026 Trading\n- [Zipline](https://github.com/quantopian/zipline) - Pythonic algorithmic trading library\n- [Backtrader](https://www.backtrader.com/) - Python backtesting library for trading strategies\n- [QSTrader](https://github.com/mhallsmoore/qstrader) - Backtesting simulation engine\n- [bt](https://github.com/pmorissette/bt) - Flexible backtesting for Python\n- [PyAlgoTrade](https://github.com/gbeced/pyalgotrade) - Algorithmic trading library\n- [VectorBT](https://vectorbt.dev/) - Fast backtesting and research platform\n- [FinRL](https://github.com/AI4Finance-Foundation/FinRL) - Deep reinforcement learning for trading\n- [Blankly](https://github.com/blankly-finance/blankly) - Unified interface for trading and backtesting\n- [Chartscout](https://chartscout.io) - Real-time crypto chart pattern detection and automated trading alerts across multiple exchanges.\n\n\n## Trading Frameworks\n- [TradeMaster](https://github.com/TradeMaster-NTU/TradeMaster) - Open-source platform for quantitative trading empowered by reinforcement learning, featuring:\n  - Multi-modality market data processing\n  - High-fidelity market simulators\n  - 13+ RL-based trading algorithms\n  - Systematic evaluation toolkits\n  - Support for multiple trading tasks (portfolio management, high-frequency trading, etc.)\n  - Comprehensive visualization tools\n- [FinRL](https://github.com/AI4Finance-Foundation/FinRL) - Deep reinforcement learning framework for quantitative finance\n- [Blankly](https://github.com/blankly-finance/blankly) - Unified interface for trading and backtesting\n\n## Reinforcement Learning Tools\n- [RLlib](https://docs.ray.io/en/latest/rllib/index.html) - Industry-grade library for reinforcement learning with support for:\n  - 30+ RL algorithms (PPO, A2C, DDPG, TD3, SAC, IMPALA, etc.)\n  - Multi-agent RL\n  - Distributed training\n  - TensorFlow, PyTorch, and JAX\n- [Stable Baselines3](https://github.com/DLR-RM/stable-baselines3) - Set of reliable implementations of RL algorithms in PyTorch\n- [SpinningUp](https://spinningup.openai.com/) - Educational resource with clean implementations of key algorithms (PPO, TRPO, DDPG, TD3, SAC)\n- [Acme](https://github.com/deepmind/acme) - DeepMind's framework for RL research, supporting:\n  - TensorFlow and JAX\n  - Distributed training\n  - State-of-the-art algorithms (DDPG, D4PG, MPO, R2D2)\n- [Dopamine](https://github.com/google/dopamine) - Research framework for fast prototyping of RL algorithms by Google\n- [Coax](https://github.com/coax-dev/coax) - Lightweight RL framework with clean implementations using JAX\n- [Garage](https://github.com/rlworkgroup/garage) - Toolkit for reproducible reinforcement learning research with:\n  - Comprehensive testing suite\n  - Support for PyTorch and TensorFlow\n  - Multi-task and meta-RL algorithms\n- [crypto-rl](https://github.com/sadighian/crypto-rl) - Deep Reinforcement Learning toolkit for cryptocurrencies featuring:\n  - Record and replay cryptocurrency limit order book data\n  - Train DDQN agents for trading\n  - Support for Coinbase Pro and Bitfinex exchanges\n  - Integration with Arctic Tick Store for data persistence\n  - Technical indicators with O(1) time complexity\n  - Extended OpenAI Gym environment for trading\n\n## Trading Utilities\n- [algorithmic-trading-with-python](https://github.com/chrisconlan/algorithmic-trading-with-python) - Comprehensive collection of trading utilities including:\n  - Performance metrics evaluation tools\n  - Technical indicators in pure Pandas\n  - Ternary signal conversion\n  - Grid search optimization\n  - Portfolio simulation building blocks\n  - Multi-core K-fold cross-validation\n  - EOD stock data and alternative data streams\n  - [UltraTrader](https://ultratrader.app/) – Automated trading journal that syncs trades from brokers and exchanges (Binance, Bybit, MT4/MT5, and more), offering analytics on win rate, risk/reward, and strategy performance across Stocks, Forex, and Crypto.\n\n## Financial Datasets\n- [Financial Datasets](https://www.financialdatasets.ai/) - A comprehensive platform offering a wide range of financial datasets, including:\n  - Stock market data\n  - Economic indicators\n  - Alternative data sources\n  - Historical financial data\n  - APIs for easy access to datasets\n\n## Time Series Forecasting Models\n- [TimesFM](https://huggingface.co/google/timesfm-2.0-500m-pytorch) - A pretrained time-series foundation model developed by Google Research for time-series forecasting, featuring:\n  - Univariate time series forecasting for context lengths up to 2048 time points\n  - Point forecasts with optional quantile heads\n  - Support for various frequency indicators\n  - Installation and usage instructions available on the Hugging Face page\n  - Pretraining data includes a variety of datasets for robust performance\n\n## Contributing\nPlease read the [contribution guidelines](CONTRIBUTING.md) first. Feel free to contribute by submitting a pull request.\n\n## License\n[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law, the authors have waived all copyright and related rights to this work.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/xiawu%2Fawesome-finance/projects"}