Home / Backtesting & trading frameworks

EigenLedger

Backtesting & trading frameworks★ 1,085 GitHub starsPython⏱ No commits in over six months

Python portfolio backtesting, optimization, and risk analysis

What it is

A Python open-source quantitative investment library for portfolio management, analysis, and optimization, built as a wrapper around financial analysis libraries such as Quantstats and PyPortfolioOpt. It lets users backtest and analyze individual securities or whole portfolios, producing performance and risk metrics in an accessible framework. The project is aimed at both financial institutions and retail investors, and recommends running it in a notebook environment such as Jupyter or Google Colab. As largely a wrapper over other libraries, its capabilities depend on those underlying tools, and macOS and Windows users need additional tooling installed before setup.

At a glance

Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.

Best forProfessional quants
Used forBacktesting, Data analysis
MarketsMulti-market
StackPython
Learning curveModerate learning curve
Practical valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceNo commits in over six months

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +4 over the period, now 1,085. Gaps mean no snapshot was taken that day.

In the author's words

Portfolio backtesting, optimization, and risk and performance analysis.

Open on GitHub ↗This week's trending tools中文页面

Similar tools