6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Portfolio Performance

Open source

A desktop application for tracking and evaluating the performance of an investment portfolio across stocks, cryptocurrencies and other assets.

Open-source alternative to

portfolio-performance.info
Portfolio Performance homepage screenshot
GitHub stars
4.1k
Last commit
today
Repository age
14 years
Version
0.87.0
Licence
EPL-1.0
Self-hosted
Yes

About Portfolio Performance

Portfolio Performance is an open-source desktop application for tracking and evaluating investment portfolios made up of stocks, cryptocurrencies and other assets. It calculates the performance of an entire portfolio across multiple securities and cash accounts, using the true time-weighted rate of return and the internal rate of return.

The full history of transactions can be recorded, including purchases, sales, taxes and fees. Historical prices can be loaded from many sources such as HTML pages, JSON, Yahoo, Leeway, TwelveData, Alpha Vantage and CoinGecko, and historical exchange rates are fetched automatically from the European Central Bank. Rebalancing is supported against freely defined asset allocations.

Data is stored in an open file format available as XML and can be exported to CSV. Desktop versions are offered for Windows, macOS and Linux, along with a mobile app, and the project provides a forum, a manual, importers for PDF statements and trade calendars. It is written in Java on the Eclipse platform and licensed under the Eclipse Public License.

Key features

  • True time-weighted return and IRR calculations
  • Full transaction history including taxes and fees
  • Historical prices from many data sources
  • Automatic ECB exchange rates
  • Rebalancing with custom asset allocations
  • Open XML file format with CSV export
  • PDF statement importers

Good fit for

  • →Tracking a personal investment portfolio
  • →Comparing portfolio performance over time
  • →Recording crypto and stock transactions in one place
Built with
Java
Tags
portfolio
investment
stocks
finance
performance-tracking
java
eclipse
cryptocurrency

Open-source alternatives to Portfolio Performance

See all

SaaS alternatives to Portfolio Performance

See all