Home / Risk & portfolio
riskparity.py
Fast, scalable design of risk parity portfolios
What it is
A Python package for designing risk parity portfolios quickly and at scale. It offers several solvers for the underlying optimisation problem and relies on the JAX library for computation. Quant researchers and portfolio managers who build risk parity or risk budgeting allocations across many assets are the intended users. It solves the allocation problem only; covariance estimation and rebalancing logic are left to your own code.
At a glance
RecommendedOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Professional quants |
|---|---|
| Used for | Strategy research, Data analysis |
| Markets | Multi-market |
| Stack | Python |
| Learning curve | Moderate learning curve |
| Practical value | High practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | Last commit 57 days ago |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): 0 over the period, now 325. Gaps mean no snapshot was taken that day.
Fast and scalable design of risk parity portfolios.
Similar tools
Jupyter notebooks companion to Machine Learning for Trading
scikit-learn compatible Python library for portfolio optimization
CVXPY-based portfolio optimization and strategic asset allocation
Goldman Sachs Python toolkit for derivatives and risk
Portfolio and risk analytics, a maintained fork of pyfolio
C++ financial research terminal with embedded Python analytics