PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Portfolio Optimization Python Packages

Python packages with the GitHub topic portfolio-optimization. Sorted by relevance, with stars and monthly downloads.
polakowo
vectorbt

The backtesting engine that gives you an unfair advantage. Run thousands of trading ideas before others finish one.

380K 7K 944
pyportfolio
pyportfolioopt

Financial portfolio optimisation in python, including classical efficient frontier, Black-Litterman, Hierarchical Risk Parity

160K 6K 1K
dcajasn
riskfolio-lib

Portfolio Optimization and Quantitative Strategic Asset Allocation in Python

85K 4K 653
skfolio
skfolio

Python library for portfolio optimization built on top of scikit-learn

58K 2K 201
fortitudo-tech
fortitudo-tech

Entropy Pooling views and stress testing combined with Conditional Value-at-Risk (CVaR) portfolio optimization in Python.

27K 296 54
ArturSepp
qis

Quantitative Investment Strategies (QIS) package implements Python analytics for visualisation of financial data, performance reporting, analysis of quantitative strategies.

8K 560 63
cvxgrp
cvxportfolio

Portfolio optimization and back-testing.

8K 1K 284
ArturSepp
optimalportfolios

Implementation of optimisation analytics for constructing and backtesting optimal portfolios in Python

6K 73 28
Jebel-Quant
basanos

Implementing a first hurdle for expected returns

5K 18 2
polakowo
vectorbt-rust

The backtesting engine that gives you an unfair advantage. Run thousands of trading ideas before others finish one.

3K 7K 944
ssantoshp
empyrial

An Open Source Portfolio Management Framework for Everyone 投资组合管理

3K 1K 134
opes-core
opes

A research-focused portfolio optimization and backtesting engine.

2K 1 1
mbk-dev
okama

Investment portfolio and stocks analyzing tools for Python with free historical data

2K 257 43
chinchalinchin
scrilla

A python application that wraps around various financial APIs, calculates statistics and optimizes portfolio allocations.

2K 9 1
sipemu
pymlfinance

Machine Learning for Finance — Rust implementation of Advances in Financial Machine Learning

2K 1 0
JordiCorbilla
riskoptima

The RiskOptima toolkit is a comprehensive Python solution designed to assist investors in evaluating, managing, and optimizing the risk of their investment portfolios. This package implements advanced financial metrics and models to compute key risk indicators, including Value at Risk (VaR), Conditional Value at Risk (CVaR), and volatility assessme

2K 5 0
dppalomar
riskparityportfolio

Fast and scalable construction of risk parity portfolios

1K 320 73
QuantOracledev
langchain-quantoracle

63 deterministic quant computation tools for autonomous financial agents. Options, derivatives, risk, portfolio, statistics, crypto/DeFi, macro/FX, TVM. 1,000 free calls/day — no signup.

1K 4 0
fortitudo-tech
cvar-optimization-benchmarks

Conditional Value-at-Risk (CVaR) portfolio optimization benchmark problems in Python.

1K 12 6
tfm000
copulax

JAX-based copula modelling

987 8 0
nathanramoscfa
portfoliooptimization

A package for portfolio optimization

940 1 1
SidRichardsQuantum
vqe-portfolio

Python framework for portfolio optimisation using Variational Quantum Eigensolver (VQE), supporting QUBO formulations, constrained optimisation, and reproducible workflows for hybrid quantum–classical finance experiments.

765 1 0
Mircea-MMXXI
azapy

Financial Portfolio Optimization Algorithms

707 61 9
jankrepl
deepdow

Portfolio optimization with deep learning.

673 1K 161
    • Data from PyPI, GitHub, ClickHouse, and BigQuery