{"id":8453,"url":"https://github.com/eric-erki/awesome-quant","name":"awesome-quant","description":"A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)","projects_count":215,"last_synced_at":"2026-06-10T23:00:24.809Z","repository":{"id":99091092,"uuid":"237750104","full_name":"eric-erki/awesome-quant","owner":"eric-erki","description":"A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)","archived":false,"fork":false,"pushed_at":"2020-02-02T09:54:07.000Z","size":60,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-25T08:04:48.506Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/eric-erki.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}},"created_at":"2020-02-02T09:53:39.000Z","updated_at":"2025-01-07T11:08:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"4d03c679-9c49-42de-b7de-5aa32be2e2bf","html_url":"https://github.com/eric-erki/awesome-quant","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eric-erki/awesome-quant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-erki%2Fawesome-quant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-erki%2Fawesome-quant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-erki%2Fawesome-quant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-erki%2Fawesome-quant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eric-erki","download_url":"https://codeload.github.com/eric-erki/awesome-quant/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-erki%2Fawesome-quant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34174148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"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":"2024-01-12T16:11:25.831Z","updated_at":"2026-06-10T23:00:24.810Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Python","R","Frameworks","Reproducing Works","CSharp","Haskell","Julia","Matlab","Java","JavaScript","Scala","Ruby"],"sub_categories":["Numerical Libraries \u0026 Data Structures","Financial Instruments and Pricing","Trading \u0026 Backtesting","Risk Analysis","Time Series","Data Sources","Excel Integration","Trading","Calendars","Data Visualization","Factor Analysis","FrameWorks","Indicators"],"readme":"# awesome-quant\n[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nA curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)\n\n## Languages\n\n- [Python](#python)\n- [R](#r)\n- [Matlab](#matlab)\n- [Julia](#julia)\n- [Java](#java)\n- [JavaScript](#javascript)\n- [Haskell](#haskell)\n- [Scala](#scala)\n- [Ruby](#ruby)\n- [CSharp](#csharp)\n- [Frameworks](#frameworks) - frameworks that support different languages\n- [Reproducing Works](#reproducing-works) - repositories that reproduce books and papers results or implement examples\n\n## Python\n\n### Numerical Libraries \u0026 Data Structures\n\n- [numpy](https://www.numpy.org) - NumPy is the fundamental package for scientific computing with Python.\n- [scipy](https://www.scipy.org) - SciPy (pronounced “Sigh Pie”) is a Python-based ecosystem of open-source software for mathematics, science, and engineering.\n- [pandas](https://pandas.pydata.org) - pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.\n- [quantdsl](https://github.com/johnbywater/quantdsl) - Domain specific language for quantitative analytics in finance and trading.\n- [statistics](https://docs.python.org/3/library/statistics.html) - Builtin Python library for all basic statistical calculations.\n- [sympy](https://www.sympy.org/) - SymPy is a Python library for symbolic mathematics.\n- [pymc3](https://docs.pymc.io/) - Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Theano.\n\n### Financial Instruments and Pricing\n\n- [PyQL](https://github.com/enthought/pyql) - QuantLib's Python port.\n- [pyfin](https://github.com/opendoor-labs/pyfin) - Basic options pricing in Python. [ARCHIVED]\n- [vollib](https://github.com/vollib/vollib) - vollib is a python library for calculating option prices, implied volatility and greeks.\n- [QuantPy](https://github.com/jsmidt/QuantPy) - A framework for quantitative finance In python.\n- [Finance-Python](https://github.com/alpha-miner/Finance-Python) - Python tools for Finance.\n- [ffn](https://github.com/pmorissette/ffn) - A financial function library for Python.\n- [pynance](https://pynance.net) - PyNance is open-source software for retrieving, analysing and visualizing data from stock and derivatives markets.\n- [tia](https://github.com/bpsmith/tia) - Toolkit for integration and analysis.\n- [hasura/base-python-dash](https://platform.hasura.io/hub/projects/hasura/base-python-dash) - Hasura quickstart to deploy Dash framework. Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python.\n- [hasura/base-python-bokeh](https://platform.hasura.io/hub/projects/hasura/base-python-bokeh) - Hasura quickstart to visualize data with bokeh library.\n- [pysabr](https://github.com/ynouri/pysabr) - SABR model Python implementation.\n\n### Indicators\n- [pandas_talib](https://github.com/femtotrader/pandas_talib) - A Python Pandas implementation of technical analysis indicators.\n- [Tulipy](https://github.com/cirla/tulipy) - Financial Technical Analysis Indicator Library (Python bindings for [tulipindicators]( https://github.com/TulipCharts/tulipindicators))\n\n### Trading \u0026 Backtesting\n\n- [TA-Lib](https://ta-lib.org) - perform technical analysis of financial market data.\n- [trade](https://github.com/rochars/trade) - trade is a Python framework for the development of financial applications.\n- [zipline](https://www.zipline.io) - Pythonic algorithmic trading library.\n- [QuantSoftware Toolkit](https://github.com/QuantSoftware/QuantSoftwareToolkit) - Python-based open source software framework designed to support portfolio construction and management.\n- [quantitative](https://github.com/jeffrey-liang/quantitative) - Quantitative finance, and backtesting library.\n- [analyzer](https://github.com/llazzaro/analyzer) - Python framework for real-time financial and backtesting trading strategies.\n- [bt](https://github.com/pmorissette/bt) - Flexible Backtesting for Python.\n- [backtrader](https://github.com/backtrader/backtrader) - Python Backtesting library for trading strategies.\n- [pythalesians](https://github.com/thalesians/pythalesians) - Python library to backtest trading strategies, plot charts, seamlessly download market data, analyse market patterns etc.\n- [pybacktest](https://github.com/ematvey/pybacktest) - Vectorized backtesting framework in Python / pandas, designed to make your backtesting easier.\n- [pyalgotrade](https://github.com/gbeced/pyalgotrade) - Python Algorithmic Trading Library.\n- [tradingWithPython](https://pypi.org/project/tradingWithPython/) - A collection of functions and classes for Quantitative trading.\n- [pandas_talib](https://github.com/femtotrader/pandas_talib) - A Python Pandas implementation of technical analysis indicators.\n- [pandas-ta](https://github.com/twopirllc/pandas-ta) - An easy to use Python 3 Pandas Extension with 80+Technical Analysis Indicators\n- [ta](https://github.com/bukosabino/ta) - Technical Analysis Library using Pandas (Python)\n- [algobroker](https://github.com/joequant/algobroker) - This is an execution engine for algo trading.\n- [pysentosa](https://pypi.org/project/pysentosa/) - Python API for sentosa trading system.\n- [finmarketpy](https://github.com/cuemacro/finmarketpy) - Python library for backtesting trading strategies and analyzing financial markets.\n- [binary-martingale](https://github.com/metaperl/binary-martingale) - Computer program to automatically trade binary options martingale style.\n- [fooltrader](https://github.com/foolcage/fooltrader) - the project using big-data technology to provide an uniform way to analyze the whole market.\n- [zvt](https://github.com/zvtvz/zvt) - the project using sql,pandas to provide an uniform and extendable way to record data,computing factors,select securites, backtesting,realtime trading and it could show all of them in clearly charts in realtime.\n- [pylivetrader](https://github.com/alpacahq/pylivetrader) - zipline-compatible live trading library.\n- [pipeline-live](https://github.com/alpacahq/pipeline-live) - zipline's pipeline capability with IEX for live trading.\n- [zipline-extensions](https://github.com/quantrocket-llc/zipline-extensions) - Zipline extensions and adapters for QuantRocket.\n- [moonshot](https://github.com/quantrocket-llc/moonshot) - Vectorized backtester and trading engine for QuantRocket based on Pandas.\n- [PyPortfolioOpt](https://github.com/robertmartin8/PyPortfolioOpt) - Financial portfolio optimisation in python, including classical efficient frontier and advanced methods.\n- [mlfinlab](https://github.com/hudson-and-thames/mlfinlab) - Implementations regarding \"Advances in Financial Machine Learning\" by Marcos Lopez de Prado. (Feature Engineering, Financial Data Structures, Meta-Labeling)\n- [pyqstrat](https://github.com/abbass2/pyqstrat) - A fast, extensible, transparent python library for backtesting quantitative strategies.\n- [NowTrade](https://github.com/edouardpoitras/NowTrade) - Python library for backtesting technical/mechanical strategies in the stock and currency markets.\n- [pinkfish](https://github.com/fja05680/pinkfish) - A backtester and spreadsheet library for security analysis.\n- [aat](https://github.com/timkpaine/aat) - Async Algorithmic Trading Engine\n- [Backtesting.py](https://kernc.github.io/backtesting.py/) - Backtest trading strategies in Python\n- [catalyst](https://github.com/enigmampc/catalyst) - An Algorithmic Trading Library for Crypto-Assets in Python\n- [zvt](https://github.com/zvtvz/zvt) - write trading algorithm once, run it on all markets\n\n\n### Risk Analysis\n\n- [pyfolio](https://github.com/quantopian/pyfolio) - Portfolio and risk analytics in Python.\n- [empyrical](https://github.com/quantopian/empyrical) - Common financial risk and performance metrics.\n- [fecon235](https://github.com/rsvp/fecon235) - Computational tools for financial economics include: Gaussian Mixture model of leptokurtotic risk, adaptive Boltzmann portfolios.\n- [finance](https://pypi.org/project/finance/) - Financial Risk Calculations. Optimized for ease of use through class construction and operator overload.\n- [qfrm](https://pypi.org/project/qfrm/) - Quantitative Financial Risk Management: awesome OOP tools for measuring, managing and visualizing risk of financial instruments and portfolios.\n- [visualize-wealth](https://github.com/benjaminmgross/visualize-wealth) - Portfolio construction and quantitative analysis.\n- [VisualPortfolio](https://github.com/wegamekinglc/VisualPortfolio) - This tool is used to visualize the perfomance of a portfolio.\n\n### Factor Analysis\n\n- [alphalens](https://github.com/quantopian/alphalens) - Performance analysis of predictive alpha factors.\n\n### Time Series\n\n- [ARCH](https://github.com/bashtage/arch) - ARCH models in Python.\n- [statsmodels](http://statsmodels.sourceforge.net) - Python module that allows users to explore data, estimate statistical models, and perform statistical tests.\n- [dynts](https://github.com/quantmind/dynts) - Python package for timeseries analysis and manipulation.\n- [PyFlux](https://github.com/RJT1990/pyflux) - Python library for timeseries modelling and inference (frequentist and Bayesian) on models.\n- [tsfresh](https://github.com/blue-yonder/tsfresh) - Automatic extraction of relevant features from time series.\n- [hasura/quandl-metabase](https://platform.hasura.io/hub/projects/anirudhm/quandl-metabase-time-series) - Hasura quickstart to visualize Quandl's timeseries datasets with Metabase.\n\n### Calendars\n\n- [trading_calendars](https://github.com/quantopian/trading_calendars) - Stock Exchange Trading Calendars.\n- [bizdays](https://github.com/wilsonfreitas/python-bizdays) - Business days calculations and utilities.\n- [pandas_market_calendars](https://github.com/rsheftel/pandas_market_calendars) - Exchange calendars to use with pandas for trading applications.\n\n### Data Sources\n\n- [findatapy](https://github.com/cuemacro/findatapy) - Python library to download market data via Bloomberg, Quandl, Yahoo etc.\n- [googlefinance](https://github.com/hongtaocai/googlefinance) - Python module to get real-time stock data from Google Finance API.\n- [yahoo-finance](https://github.com/lukaszbanasiak/yahoo-finance) - Python module to get stock data from Yahoo! Finance.\n- [pandas-datareader](https://github.com/pydata/pandas-datareader) - Python module to get data from various sources (Google Finance, Yahoo Finance, FRED, OECD, Fama/French, World Bank, Eurostat...) into Pandas datastructures such as DataFrame, Panel with a caching mechanism.\n- [pandas-finance](https://github.com/davidastephens/pandas-finance) - High level API for access to and analysis of financial data.\n- [pyhoofinance](https://github.com/innes213/pyhoofinance) - Rapidly queries Yahoo Finance for multiple tickers and returns typed data for analysis.\n- [yfinanceapi](https://github.com/Karthik005/yfinanceapi) - Finance API for Python.\n- [yql-finance](https://github.com/slawek87/yql-finance) - yql-finance is simple and fast. API returns stock closing prices for current period of time and current stock ticker (i.e. APPL, GOOGL).\n- [ystockquote](https://github.com/cgoldberg/ystockquote) - Retrieve stock quote data from Yahoo Finance.\n- [wallstreet](https://github.com/mcdallas/wallstreet) - Real time stock and option data.\n- [stock_extractor](https://github.com/ZachLiuGIS/stock_extractor) - General Purpose Stock Extractors from Online Resources.\n- [Stockex](https://github.com/cttn/Stockex) - Python wrapper for Yahoo! Finance API.\n- [finsymbols](https://github.com/skillachie/finsymbols) - Obtains stock symbols and relating information for SP500, AMEX, NYSE, and NASDAQ.\n- [FRB](https://github.com/avelkoski/FRB) - Python Client for FRED® API.\n- [inquisitor](https://github.com/econdb/inquisitor) - Python Interface to Econdb.com API.\n- [yfi](https://github.com/nickelkr/yfi) - Yahoo! YQL library.\n- [chinesestockapi](https://pypi.org/project/chinesestockapi/) - Python API to get Chinese stock price.\n- [exchange](https://github.com/akarat/exchange) - Get current exchange rate.\n- [ticks](https://github.com/jamescnowell/ticks) - Simple command line tool to get stock ticker data.\n- [pybbg](https://github.com/bpsmith/pybbg) - Python interface to Bloomberg COM APIs.\n- [ccy](https://github.com/lsbardel/ccy) - Python module for currencies.\n- [tushare](https://pypi.org/project/tushare/) - A utility for crawling historical and Real-time Quotes data of China stocks.\n- [jsm](https://pypi.org/project/jsm/) - Get the japanese stock market data.\n- [cn_stock_src](https://github.com/jealous/cn_stock_src) - Utility for retrieving basic China stock data from different sources.\n- [coinmarketcap](https://github.com/barnumbirr/coinmarketcap) - Python API for coinmarketcap.\n- [after-hours](https://github.com/datawrestler/after-hours) - Obtain pre market and after hours stock prices for a given symbol.\n- [bronto-python](https://pypi.org/project/bronto-python/) - Bronto API Integration for Python.\n- [pytdx](https://github.com/rainx/pytdx) - Python Interface for retrieving chinese stock realtime quote data from TongDaXin Nodes.\n- [pdblp](https://github.com/matthewgilbert/pdblp) - A simple interface to integrate pandas and the Bloomberg Open API.\n- [tiingo](https://github.com/hydrosquall/tiingo-python) - Python interface for daily composite prices/OHLC/Volume + Real-time News Feeds, powered by the Tiingo Data Platform.\n- [IEX](https://github.com/addisonlynch/iexfinance) - Python Interface for retrieving real-time and historical prices and equities data from The Investor's Exchange.\n- [alpaca-trade-api](https://github.com/alpacahq/alpaca-trade-api-python) - Python interface for retrieving real-time and historical prices from Alpaca API as well as trade execution.\n\n### Excel Integration\n\n- [xlwings](https://www.xlwings.org/) - Make Excel fly with Python.\n- [openpyxl](https://openpyxl.readthedocs.io/en/latest/) - Read/Write Excel 2007 xlsx/xlsm files.\n- [xlrd](https://github.com/python-excel/xlrd) - Library for developers to extract data from Microsoft Excel spreadsheet files.\n- [xlsxwriter](https://xlsxwriter.readthedocs.io/) - Write files in the Excel 2007+ XLSX file format.\n- [xlwt](https://github.com/python-excel/xlwt) - Library to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform.\n- [DataNitro](https://datanitro.com/) - DataNitro also offers full-featured Python-Excel integration, including UDFs. Trial downloads are available, but users must purchase a license.\n- [xlloop](http://xlloop.sourceforge.net) - XLLoop is an open source framework for implementing Excel user-defined functions (UDFs) on a centralised server (a function server).\n- [expy](http://www.bnikolic.co.uk/expy/expy.html) - The ExPy add-in allows easy use of Python directly from within an Microsoft Excel spreadsheet, both to execute arbitrary code and to define new Excel functions.\n- [pyxll](https://www.pyxll.com) - PyXLL is an Excel add-in that enables you to extend Excel using nothing but Python code.\n\n## R\n\n### Numerical Libraries \u0026 Data Structures\n\n- [xts](https://cran.r-project.org/web/packages/xts/index.html) - eXtensible Time Series: Provide for uniform handling of R's different time-based data classes by extending zoo, maximizing native format information preservation and allowing for user level customization and extension, while simplifying cross-class interoperability.\n- [data.table](https://cran.r-project.org/web/packages/data.table/index.html) - 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.\n- [sparseEigen](https://github.com/dppalomar/sparseEigen) - Sparse pricipal component analysis.\n- [TSdbi](http://tsdbi.r-forge.r-project.org/) - Provides a common interface to time series databases.\n- [tseries](https://cran.r-project.org/web/packages/tseries/index.html) - Time Series Analysis and Computational Finance.\n- [zoo](https://cran.r-project.org/web/packages/zoo/index.html) - S3 Infrastructure for Regular and Irregular Time Series (Z's Ordered Observations).\n- [tis](https://cran.r-project.org/web/packages/tis/index.html) - Functions and S3 classes for time indexes and time indexed series, which are compatible with FAME frequencies.\n- [tfplot](https://cran.r-project.org/web/packages/tfplot/index.html) - Utilities for simple manipulation and quick plotting of time series data.\n- [tframe](https://cran.r-project.org/web/packages/tframe/index.html) - A kernel of functions for programming time series methods in a way that is relatively independently of the representation of time.\n\n### Data Sources\n\n- [IBrokers](https://cran.r-project.org/web/packages/IBrokers/index.html) - Provides native R access to Interactive Brokers Trader Workstation API.\n- [Rblpapi](https://cran.r-project.org/web/packages/Rblpapi/index.html) - An R Interface to 'Bloomberg' is provided via the 'Blp API'.\n- [Quandl](https://www.quandl.com/tools/r) - Get Financial Data Directly Into R.\n- [Rbitcoin](https://cran.r-project.org/web/packages/Rbitcoin/index.html) - Unified markets API interface (bitstamp, kraken, btce, bitmarket).\n- [GetTDData](https://cran.r-project.org/web/packages/GetTDData/index.html) - Downloads and aggregates data for Brazilian government issued bonds directly from the website of Tesouro Direto.\n- [GetHFData](https://cran.r-project.org/web/packages/GetHFData/index.html) - Downloads and aggregates high frequency trading data for Brazilian instruments directly from Bovespa ftp site.\n\n### Financial Instruments and Pricing\n\n- [RQuantLib](http://dirk.eddelbuettel.com/code/rquantlib.html) - RQuantLib connects GNU R with QuantLib.\n- [quantmod](https://cran.r-project.org/web/packages/quantmod/index.html) - Quantitative Financial Modelling Framework.\n- [Rmetrics](https://www.rmetrics.org) - The premier open source software solution for teaching and training quantitative finance.\n\t- [fAsianOptions](https://cran.r-project.org/web/packages/fAsianOptions/index.html) - EBM and Asian Option Valuation.\n\t- [fAssets](https://cran.r-project.org/web/packages/fAssets/index.html) - Analysing and Modelling Financial Assets.\n\t- [fBasics](https://cran.r-project.org/web/packages/fBasics/index.html) - Markets and Basic Statistics.\n\t- [fBonds](https://cran.r-project.org/web/packages/fBonds/index.html) - Bonds and Interest Rate Models.\n\t- [fExoticOptions](https://cran.r-project.org/web/packages/fExoticOptions/index.html) - Exotic Option Valuation.\n\t- [fOptions](https://cran.r-project.org/web/packages/fOptions/index.html) - Pricing and Evaluating Basic Options.\n\t- [fPortfolio](https://cran.r-project.org/web/packages/fPortfolio/index.html) - Portfolio Selection and Optimization.\n- [portfolio](https://cran.r-project.org/web/packages/portfolio/index.html) - Analysing equity portfolios.\n- [portfolioSim](https://cran.r-project.org/web/packages/portfolioSim/index.html) - Framework for simulating equity portfolio strategies.\n- [sparseIndexTracking](https://github.com/dppalomar/sparseIndexTracking) - Portfolio design to track an index.\n- [covFactorModel](https://github.com/dppalomar/covFactorModel) - Covariance matrix estimation via factor models.\n- [riskParityPortfolio](https://github.com/dppalomar/riskParityPortfolio) - Blazingly fast design of risk parity portfolios.\n- [sde](https://cran.r-project.org/web/packages/sde/index.html) - Simulation and Inference for Stochastic Differential Equations.\n- [YieldCurve](https://cran.r-project.org/web/packages/YieldCurve/index.html) - Modelling and estimation of the yield curve.\n- [SmithWilsonYieldCurve](https://cran.r-project.org/web/packages/SmithWilsonYieldCurve/index.html) - Constructs a yield curve by the Smith-Wilson method from a table of LIBOR and SWAP rates.\n- [ycinterextra](https://cran.r-project.org/web/packages/ycinterextra/index.html) - Yield curve or zero-coupon prices interpolation and extrapolation.\n- [AmericanCallOpt](https://cran.r-project.org/web/packages/AmericanCallOpt/index.html) - This package includes pricing function for selected American call options with underlying assets that generate payouts.\n- [VarSwapPrice](https://cran.r-project.org/web/packages/VarSwapPrice/index.html) - Pricing a variance swap on an equity index.\n- [RND](https://cran.r-project.org/web/packages/RND/index.html) - Risk Neutral Density Extraction Package.\n- [LSMonteCarlo](https://cran.r-project.org/web/packages/LSMonteCarlo/index.html) - American options pricing with Least Squares Monte Carlo method.\n- [OptHedging](https://cran.r-project.org/web/packages/OptHedging/index.html) - Estimation of value and hedging strategy of call and put options.\n- [tvm](https://cran.r-project.org/web/packages/tvm/index.html) - Time Value of Money Functions.\n- [OptionPricing](https://cran.r-project.org/web/packages/OptionPricing/index.html) - Option Pricing with Efficient Simulation Algorithms.\n- [credule](https://cran.r-project.org/web/packages/credule/index.html) - Credit Default Swap Functions.\n- [derivmkts](https://cran.r-project.org/web/packages/derivmkts/index.html) - Functions and R Code to Accompany Derivatives Markets.\n- [FinCal](https://github.com/felixfan/FinCal) - Package for time value of money calculation, time series analysis and computational finance.\n- [r-quant](https://github.com/artyyouth/r-quant) - R code for quantitative analysis in finance.\n- [options.studies](https://github.com/taylorizing/options.studies) - options trading studies functions for use with options.data package and shiny.\n\n### Trading\n\n- [TA-Lib](https://ta-lib.org) - perform technical analysis of financial market data.\n- [backtest](https://cran.r-project.org/web/packages/backtest/index.html) - Exploring Portfolio-Based Conjectures About Financial Instruments.\n- [pa](https://cran.r-project.org/web/packages/pa/index.html) - Performance Attribution for Equity Portfolios.\n- [TTR](https://cran.r-project.org/web/packages/TTR/index.html) - Technical Trading Rules.\n- [QuantTools](https://quanttools.bitbucket.io/_site/index.html) - Enhanced Quantitative Trading Modelling.\n\n### Risk Analysis\n\n- [PerformanceAnalytics](https://cran.r-project.org/web/packages/PerformanceAnalytics/index.html) - Econometric tools for performance and risk analysis.\n\n### Time Series\n\n- [tseries](https://cran.r-project.org/web/packages/tseries/index.html) - Time Series Analysis and Computational Finance.\n- [zoo](https://cran.r-project.org/web/packages/zoo/index.html) - S3 Infrastructure for Regular and Irregular Time Series (Z's Ordered Observations).\n- [xts](https://cran.r-project.org/web/packages/xts/index.html) - eXtensible Time Series.\n- [fGarch](https://cran.r-project.org/web/packages/fGarch/index.html) - Rmetrics - Autoregressive Conditional Heteroskedastic Modelling.\n- [timeSeries](https://cran.r-project.org/web/packages/timeSeries/index.html) - Rmetrics - Financial Time Series Objects.\n- [rugarch](https://cran.r-project.org/web/packages/rugarch/index.html) - Univariate GARCH Models.\n- [rmgarch](https://cran.r-project.org/web/packages/rmgarch/index.html) - Multivariate GARCH Models.\n- [tidypredict](https://github.com/edgararuiz/tidypredict) - Run predictions inside the database \u003chttps://tidypredict.netlify.com/\u003e.\n- [tidyquant](https://github.com/business-science/tidyquant) - Bringing financial analysis to the tidyverse.\n- [timetk](https://github.com/business-science/timetk) - A toolkit for working with time series in R.\n- [tibbletime](https://github.com/business-science/tibbletime) - Built on top of the tidyverse, tibbletime is an extension that allows for the creation of time aware tibbles through the setting of a time index.\n\n### Calendars\n\n- [timeDate](https://cran.r-project.org/web/packages/timeDate/index.html) - Chronological and Calendar Objects\n- [bizdays](https://cran.r-project.org/web/packages/bizdays/index.html) - Business days calculations and utilities\n\n## Matlab\n\n### FrameWorks\n\n- [QUANTAXIS](https://github.com/yutiansut/quantaxis) - Integrated Quantitative Toolbox with Matlab.\n\n\n## Julia\n\n- [QuantLib.jl](https://github.com/pazzo83/QuantLib.jl) - Quantlib implementation in pure Julia.\n- [FinancialMarkets.jl](https://github.com/imanuelcostigan/FinancialMarkets.jl) - Describe and model financial markets objects using Julia.\n- [Ito.jl](https://github.com/aviks/Ito.jl) - A Julia package for quantitative finance.\n- [TALib.jl](https://github.com/femtotrader/TALib.jl) - A Julia wrapper for TA-Lib.\n- [Miletus.jl](https://juliacomputing.com/docs/miletus/index.html) - A financial contract definition, modeling language, and valuation framework.\n- [Temporal.jl](https://github.com/dysonance/Temporal.jl) - Flexible and efficient time series class \u0026 methods.\n- [Indicators.jl](https://github.com/dysonance/Indicators.jl) - Financial market technical analysis \u0026 indicators on top of Temporal.\n- [Strategems.jl](https://github.com/dysonance/Strategems.jl) - Quantitative systematic trading strategy development and backtesting.\n- [TimeSeries.jl](https://github.com/JuliaStats/TimeSeries.jl) - Time series toolkit for Julia.\n- [MarketTechnicals.jl](https://github.com/JuliaQuant/MarketTechnicals.jl) - Technical analysis of financial time series on top of TimeSeries.\n- [MarketData.jl](https://github.com/JuliaQuant/MarketData.jl) - Time series market data.\n- [TimeFrames.jl](https://github.com/femtotrader/TimeFrames.jl) - A Julia library that defines TimeFrame (essentially for resampling TimeSeries).\n\n\n## Java\n\n- [Strata](http://strata.opengamma.io/) - Modern open-source analytics and market risk library designed and written in Java.\n- [JQuantLib](http://www.jquantlib.org) - JQuantLib is a free, open-source, comprehensive framework for quantitative finance, written in 100% Java.\n- [finmath.net](http://finmath.net) - Java library with algorithms and methodologies related to mathematical finance.\n- [quantcomponents](https://github.com/lsgro/quantcomponents) - Free Java components for Quantitative Finance and Algorithmic Trading.\n- [DRIP](https://lakshmidrip.github.io/DRIP) - Fixed Income, Asset Allocation, Transaction Cost Analysis, XVA Metrics Libraries.\n\n## JavaScript\n\n### Data Visualization\n- [QUANTAXIS_Webkit](https://github.com/yutiansut/QUANTAXIS_Webkit) an awesome visualization center based on quantaxis.\n\n## Haskell\n\n- [quantfin](https://github.com/boundedvariation/quantfin) - quant finance in pure haskell.\n- [hqfl](https://github.com/co-category/hqfl) - Haskell Quantitative Finance Library.\n\n## Scala\n\n- [QuantScale](https://github.com/choucrifahed/quantscale) - Scala Quantitative Finance Library.\n- [Scala Quant](https://github.com/frankcash/Scala-Quant) Scala library for working with stock data from IFTTT recipes or Google Finance.\n\n## Ruby\n\n- [Jiji](https://github.com/unageanu/jiji2) - Open Source Forex algorithmic trading framework using OANDA REST API.\n\n## Frameworks\n\n- [QuantLib](https://www.quantlib.org) - The QuantLib project is aimed at providing a comprehensive software framework for quantitative finance.\n\t- [JQuantLib](http://www.jquantlib.org) - Java port.\n\t- [RQuantLib](http://dirk.eddelbuettel.com/code/rquantlib.html) - R port.\n\t- [QuantLibAddin](https://www.quantlib.org/quantlibaddin/) - Excel support.\n\t- [QuantLibXL](https://www.quantlib.org/quantlibxl/) - Excel support.\n\t- [QLNet](https://github.com/amaggiulli/qlnet) - .Net port.\n\t- [PyQL](https://github.com/enthought/pyql) - Python port.\n\t- [QuantLib.jl](https://github.com/pazzo83/QuantLib.jl) - Julia port.\n- [TA-Lib](https://ta-lib.org) - perform technical analysis of financial market data.\n\n## CSharp\n\n- [QuantConnect](https://github.com/QuantConnect/Lean) - Lean Engine is an open-source fully managed C# algorithmic trading engine built for desktop and cloud usage.\n\n## Reproducing Works\n\n- [Derman Papers](https://github.com/MarcosCarreira/DermanPapers) - Notebooks that replicate original quantitative finance papers from Emanuel Derman.\n- [volatility-trading](https://github.com/jasonstrimpel/volatility-trading) - A complete set of volatility estimators based on Euan Sinclair's Volatility Trading.\n- [quant](https://github.com/paulperry/quant) - Quantitative Finance and Algorithmic Trading exhaust; mostly ipython notebooks based on Quantopian, Zipline, or Pandas.\n- [fecon235](https://github.com/rsvp/fecon235) - Open source project for software tools in financial economics. Many jupyter notebook to verify theoretical ideas and practical methods interactively.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/eric-erki%2Fawesome-quant/projects"}