# portfolio-performance/portfolio

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/portfolio-performance-portfolio).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

3,931 stars · 783 forks · Java · EPL-1.0

## Links

- GitHub: https://github.com/portfolio-performance/portfolio
- Homepage: http://www.portfolio-performance.info
- awesome-repositories: https://awesome-repositories.com/repository/portfolio-performance-portfolio.md

## Topics

`eclipse` `financial` `investment-portfolio` `java` `portfolio` `portfolio-performance` `stocks`

## Description

This project is an investment portfolio tracker and performance analyzer designed to monitor the growth of stocks, cryptocurrencies, and other financial assets. It functions as a multi-account wealth aggregator, consolidating transaction records and balances from different brokers and banks into a unified view of total net worth.

The system operates as a financial data aggregator that imports broker statements and transaction records into a centralized ledger. It provides tools for calculating internal rates of return and weighted returns across multiple brokerage accounts to evaluate the profitability of investment strategies.

The platform includes capabilities for asset allocation management, allowing users to define target investment strategies and monitor portfolio rebalancing across different asset classes. Additional functionality covers financial asset analysis, broker data integration, and the tracking of portfolio composition through the classification of securities.

## Tags

### Business & Productivity Software

- [Investment Performance Analysis](https://awesome-repositories.com/f/business-productivity-software/investment-performance-analysis.md) — Calculates internal rates of return and weighted returns to evaluate the profitability of diversified investment portfolios. ([source](https://cdn.jsdelivr.net/gh/portfolio-performance/portfolio@master/README.md))
- [Multi-Institution Account Aggregators](https://awesome-repositories.com/f/business-productivity-software/multi-institution-account-aggregators.md) — Aggregates financial accounts from multiple institutions into a unified view of total balances and net worth.
- [Account Merging](https://awesome-repositories.com/f/business-productivity-software/financial-account-management/account-merging.md) — Aggregates data from various depots and clearing accounts into a single comprehensive view of wealth. ([source](https://help.portfolio-performance.info/en))
- [Financial Activity Ledgers](https://awesome-repositories.com/f/business-productivity-software/financial-activity-ledgers.md) — Provides a centralized ledger to record all financial activities and movements as a historical record.
- [Portfolio Trackers](https://awesome-repositories.com/f/business-productivity-software/financial-operational-management/billing-financial-systems/financial-analysis-tools/investment-research-terminals/portfolio-trackers.md) — Tracks the performance and growth of stocks, cryptocurrencies, and other financial assets over time.
- [Financial Statement Importers](https://awesome-repositories.com/f/business-productivity-software/financial-statement-importers.md) — Imports broker statements and transaction records into a centralized ledger for consolidated wealth tracking. ([source](https://help.portfolio-performance.info/))
- [Investment Return Calculations](https://awesome-repositories.com/f/business-productivity-software/investment-return-calculations.md) — Computes portfolio performance using time-weighted and money-weighted internal rates of return.
- [Multi-Account Portfolio Management](https://awesome-repositories.com/f/business-productivity-software/multi-account-portfolio-management.md) — Consolidates information from various brokerage and clearing accounts into a single comprehensive portfolio view. ([source](https://help.portfolio-performance.info/))
- [Investment Portfolio Tracking](https://awesome-repositories.com/f/business-productivity-software/personal-tracking-applications/investment-portfolio-tracking.md) — Monitors and evaluates the returns of asset portfolios across multiple classes to track financial growth. ([source](https://help.portfolio-performance.info/getting-started/))
- [Asset Classifications](https://awesome-repositories.com/f/business-productivity-software/personal-tracking-applications/investment-portfolio-tracking/asset-classifications.md) — Enables the organization of securities by asset class or region to visualize portfolio distribution. ([source](https://help.portfolio-performance.info/en))
- [Portfolio Composition Tracking](https://awesome-repositories.com/f/business-productivity-software/portfolio-composition-tracking.md) — Tracks security developments using visual charts, performance figures, and historical price data. ([source](https://help.portfolio-performance.info/en))
- [Multi-Asset Holdings Trackers](https://awesome-repositories.com/f/business-productivity-software/portfolio-management/multi-asset-holdings-trackers.md) — Manages and monitors diverse financial holdings to ensure the portfolio remains aligned with target strategies.
- [Historical Price Tracking](https://awesome-repositories.com/f/business-productivity-software/pricing-structures/pricing-data-retrieval/real-time-market-prices/historical-price-tracking.md) — Stores historical asset valuations to correlate price movements with specific purchase and sale events.
- [Price History Monitoring](https://awesome-repositories.com/f/business-productivity-software/pricing-structures/pricing-data-retrieval/real-time-market-prices/market-price-fetching-tools/historical-price-chart-displays/price-history-monitoring.md) — Monitors historical price movements of securities alongside purchase and sale records to analyze performance. ([source](https://help.portfolio-performance.info/en))
- [Bank Statement Ingestion](https://awesome-repositories.com/f/business-productivity-software/transaction-automation/automated-entry-ingestion/bank-statement-ingestion.md) — Automates the import of financial statements and transaction records from online banks and brokers.
- [Unified Agenda Aggregators](https://awesome-repositories.com/f/business-productivity-software/unified-agenda-aggregators.md) — Consolidates financial data from multiple broker and bank accounts into a unified net worth view. ([source](https://help.portfolio-performance.info/en))
- [Financial Asset Labeling](https://awesome-repositories.com/f/business-productivity-software/programmatic-rule-engines/categorization-rule-execution/asset-categorization-rules/financial-asset-labeling.md) — Allows mapping of individual securities to custom labels and regions for detailed asset allocation tracking.

### Data & Databases

- [Portfolio Rebalancing](https://awesome-repositories.com/f/data-databases/data-partitioning-strategies/automatic-rebalancing/portfolio-rebalancing.md) — Compares current asset distributions against predefined strategies to identify necessary portfolio rebalancing actions.
- [Data Import](https://awesome-repositories.com/f/data-databases/data-import.md) — Automates the population of portfolio data by importing transaction records from online banks. ([source](https://help.portfolio-performance.info/en/))
- [Allocation Dashboards](https://awesome-repositories.com/f/data-databases/data-partitioning-strategies/automatic-rebalancing/portfolio-rebalancing/allocation-dashboards.md) — Provides a dashboard for defining target investment strategies and monitoring asset class rebalancing.
- [Multi-Source Data Aggregation](https://awesome-repositories.com/f/data-databases/data-source-connectivity-tools/multi-source-data-aggregation.md) — Normalizes disparate broker formats and financial statements into a unified data model for internal processing.

### Scientific & Mathematical Computing

- [Portfolio Return Computation](https://awesome-repositories.com/f/scientific-mathematical-computing/portfolio-performance-metrics/portfolio-return-computation.md) — Calculates overall financial returns using weighted rates and internal rates of return across various accounts. ([source](https://help.portfolio-performance.info/en))
- [Trade Performance Analyzers](https://awesome-repositories.com/f/scientific-mathematical-computing/quantitative-financial-modeling/trade-performance-analyzers.md) — Provides tools to analyze the performance of historical trades against price movements. ([source](https://help.portfolio-performance.info/))

### Part of an Awesome List

- [Holdings Overviews](https://awesome-repositories.com/f/awesome-lists/data/portfolio-management/cryptocurrency-portfolio-trackers/holdings-overviews.md) — Visualizes current holdings and security development through a series of overviews and key figures. ([source](https://help.portfolio-performance.info/en))

### Security & Cryptography

- [Composition Visualizations](https://awesome-repositories.com/f/security-cryptography/on-chain-asset-tracking/composition-visualizations.md) — Displays security development and portfolio composition through visual overviews and charts. ([source](https://help.portfolio-performance.info/))

### System Administration & Monitoring

- [Financial Asset Grouping](https://awesome-repositories.com/f/system-administration-monitoring/network-asset-grouping/financial-asset-grouping.md) — Groups assets by custom attributes like region or class to visualize portfolio diversification. ([source](https://help.portfolio-performance.info/en))
