PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Asset Allocation Python Packages

Python packages with the GitHub topic asset-allocation. Sorted by monthly downloads, with stars and forks.
skfolio
skfolio

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

147K 2K 270
dcajasn
riskfolio-lib

Portfolio Optimization in Python

84K 5K 718
CPZ-Lab
cpz-ai

Open-source quantitative portfolio optimization, risk analytics, and anti-overfitting strategy certification in Python. The research core of the CPZAI systematic trading operating system.

15K 3 0
domokane
financepy

A Python Finance Library that focuses on the pricing and risk-management of Financial Derivatives, including fixed-income, equity, FX and credit derivatives.

9K 3K 452
tschm
pyhrp

Cluster-based portfolio allocation on an explicit, inspectable tree: hierarchical risk parity, Schur complementary allocation and hierarchical 1/N

8K 55 23
ArturSepp
optimalportfolios

Production multi-asset portfolio construction and rolling backtesting in Python

7K 98 43
MisterY
asset-allocation

Asset Allocation implementation in Python

5K 7 4
fortitudo-tech
fortitudo-tech

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

4K 312 54
CPZ-Lab
cpz-quant

Open-source quantitative portfolio optimization, risk analytics, and anti-overfitting strategy certification in Python. The research core of the CPZAI systematic trading operating system.

2K 3 0
sarvjeets
lakshmi

Investing library and command-line interface inspired by the Bogleheads philosophy

1K 149 10
ArturSepp
goal-based-allocation

Semi-analytical dynamic mean-variance allocation and terminal-wealth risk under regime-switching jump-diffusions

972 13 3
fortitudo-tech
pcrm-book

Portfolio Construction and Risk Management book's Python code.

746 209 58
garroshub
taxrebalance

Python toolkit for tax-aware portfolio rebalancing with Canadian ACB, U.S. tax lots, tracking-error constraints, and convex optimization.

619 12 4
10mohi6
portfolio-backtest

portfolio-backtest is a python library for backtest portfolio asset allocation on Python 3.7 and above.

418 28 3
fortitudo-tech
entropy-pooling

Entropy Pooling in Python with a BSD 3-Clause license.

394 41 17
garroshub
portfolio-risk-lab

Portfolio Risk & Rebalancing Lab — Uncertainty-Aware Portfolio Optimization and PM Decision Support

282 3 2
enexqnt
py-vallocation

Flexible Python library for asset allocation and investor view integration

249 5 0
engineerinvestor
liquiditylife

Life-cycle portfolio choice with liquidity risk, labor-income risk, and consumption adjustment frictions. Inspired by Adams (2026).

59 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology