# wealthfolio/wealthfolio

**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/wealthfolio-wealthfolio).**

7,655 stars · 525 forks · Rust · AGPL-3.0

## Links

- GitHub: https://github.com/wealthfolio/wealthfolio
- Homepage: https://wealthfolio.app
- awesome-repositories: https://awesome-repositories.com/repository/wealthfolio-wealthfolio.md

## Topics

`macos-app` `portfolio-tracker` `self-hosted` `tauri-app`

## Description

Wealthfolio is a local-first personal finance tracker and multi-currency net worth calculator designed for managing investments, spending, and overall financial standing. It functions as an extensible portfolio management platform that allows users to maintain their data on their own devices, with an optional self-hosted Docker deployment for private server access.

The platform is distinguished by an LLM-powered financial assistant that handles natural language transaction imports and portfolio querying. It further differentiates itself through a TypeScript-based SDK and plugin architecture, enabling the integration of custom features and UI components via a scoped extension system.

The system covers a broad range of financial capabilities, including investment analysis for market benchmarking and portfolio rebalancing, as well as financial planning tools for retirement simulation and savings goals. It manages global assets through a multi-currency valuation engine and provides tools for expense tracking, passive income monitoring, and the tracking of tax-advantaged contribution limits.

Data security is managed through end-to-end encrypted synchronization across devices and the use of operating system-level secret management for API keys.

## Tags

### Business & Productivity Software

- [Personal Finance Trackers](https://awesome-repositories.com/f/business-productivity-software/personal-finance-trackers.md) — Functions as a local-first application for managing personal budgets, investments, and financial planning.
- [Rate Synchronizers](https://awesome-repositories.com/f/business-productivity-software/currency-conversion-services/exchange-rate-datasets/rate-synchronizers.md) — Updates currency values automatically from market providers with support for manual overrides. ([source](https://wealthfolio.app/docs/concepts))
- [Currency Converters](https://awesome-repositories.com/f/business-productivity-software/currency-converters.md) — Calculates value conversions between different currencies using exchange rates to track multi-asset portfolios. ([source](https://wealthfolio.app/docs/addons/api-reference))
- [Currency Management](https://awesome-repositories.com/f/business-productivity-software/currency-management.md) — Manages various currency types and exchange rates for a unified view of global assets. ([source](https://cdn.jsdelivr.net/gh/wealthfolio/wealthfolio@main/README.md))
- [Financial Account Management](https://awesome-repositories.com/f/business-productivity-software/financial-account-management.md) — Provides a centralized management system for tracking bank accounts, investment accounts, and crypto wallets. ([source](https://wealthfolio.app/docs/quick-start))
- [Financial Activity Ledgers](https://awesome-repositories.com/f/business-productivity-software/financial-activity-ledgers.md) — Records transactions through manual entry or CSV uploads to build a history of financial movements. ([source](https://wealthfolio.app/docs/quick-start))
- [Plugin SDKs](https://awesome-repositories.com/f/business-productivity-software/financial-portfolio-management-systems/plugin-sdks.md) — Provides a TypeScript SDK for building custom plugins and adding new financial tracking capabilities.
- [Multi-Currency Asset Modeling](https://awesome-repositories.com/f/business-productivity-software/multi-currency-asset-modeling.md) — Standardizes global asset values by applying real-time exchange rates to a user-defined base currency.
- [Net Worth Tracking](https://awesome-repositories.com/f/business-productivity-software/net-worth-tracking.md) — Aggregates assets and liabilities to calculate and visualize total net worth over time. ([source](https://wealthfolio.app/features))
- [Multi-Currency Calculators](https://awesome-repositories.com/f/business-productivity-software/net-worth-tracking/multi-currency-calculators.md) — Aggregates global assets and liabilities with automatic exchange rate conversion.
- [Investment Portfolio Tracking](https://awesome-repositories.com/f/business-productivity-software/personal-tracking-applications/investment-portfolio-tracking.md) — Tracks investment buys, sells, dividends, and transfers to maintain current balances and holdings. ([source](https://wealthfolio.app/docs/guide))
- [Real-time Portfolio Tracking](https://awesome-repositories.com/f/business-productivity-software/real-time-portfolio-tracking.md) — Calculates real-time financial equity, profit and loss, and overall net worth. ([source](https://wealthfolio.app/docs))
- [Category Budget Trackers](https://awesome-repositories.com/f/business-productivity-software/budgeting-tools/category-budget-trackers.md) — Provides tools to track spending against per-category budget limits with real-time updates. ([source](https://wealthfolio.app/))
- [Dividend Trackers](https://awesome-repositories.com/f/business-productivity-software/dividend-trackers.md) — Fetches historical market data to identify and automatically add missing dividend activities to a portfolio. ([source](https://wealthfolio.app/addons))
- [Financial Planning Tools](https://awesome-repositories.com/f/business-productivity-software/financial-planning-tools.md) — Includes wealth projection tools and save-up simulators for planning retirement scenarios. ([source](https://wealthfolio.app/blog))
- [Investment Performance Analysis](https://awesome-repositories.com/f/business-productivity-software/investment-performance-analysis.md) — Calculates investment returns and provides visual charts to compare portfolios against benchmarks. ([source](https://wealthfolio.app/features))
- [Market Benchmarking Tools](https://awesome-repositories.com/f/business-productivity-software/market-benchmarking-tools.md) — Compares account growth against market indices or specific exchange-traded funds. ([source](https://wealthfolio.app/))
- [Passive Income Trackers](https://awesome-repositories.com/f/business-productivity-software/passive-income-trackers.md) — Visualizes passive income streams by tracking dividends and interest across a portfolio. ([source](https://wealthfolio.app/features))
- [Self-Hosted Deployments](https://awesome-repositories.com/f/business-productivity-software/personal-finance-management/self-hosted-deployments.md) — Offers a containerized Docker deployment for running a private financial management server.
- [Savings Goal Trackers](https://awesome-repositories.com/f/business-productivity-software/saved-views/savings-goal-trackers.md) — Provides tools to link funding accounts and plot milestones toward specific savings targets. ([source](https://wealthfolio.app/))

### Data & Databases

- [Local-First Storage](https://awesome-repositories.com/f/data-databases/local-first-storage.md) — Saves all financial data in a local database to ensure user privacy and offline availability.
- [Financial Data Import](https://awesome-repositories.com/f/data-databases/financial-data-import.md) — Allows populating financial portfolios through manual data entry or CSV file uploads. ([source](https://wealthfolio.app/docs/introduction))
- [Market Data Providers](https://awesome-repositories.com/f/data-databases/market-data-providers.md) — Retrieves security symbols and synchronizes the latest pricing information from external market data providers. ([source](https://wealthfolio.app/docs/addons/api-reference))
- [Multi-Asset Quote Retrievers](https://awesome-repositories.com/f/data-databases/multi-asset-quote-retrievers.md) — Tracks current and historical pricing data across diverse financial asset classes. ([source](https://wealthfolio.app/docs/addons/api-reference))
- [Financial Transaction Importers](https://awesome-repositories.com/f/data-databases/data-import/financial-transaction-importers.md) — Imports account balances and transaction history from financial institutions into a local structured database. ([source](https://wealthfolio.app/))
- [Portfolio Rebalancing](https://awesome-repositories.com/f/data-databases/data-partitioning-strategies/automatic-rebalancing/portfolio-rebalancing.md) — Generates buy/sell plans to align current holdings with target portfolio allocations. ([source](https://wealthfolio.app/features))
- [AI-Driven Insights](https://awesome-repositories.com/f/data-databases/file-asset-management/3d-asset-managers/automated-asset-management-systems/portfolio-automation/ai-driven-insights.md) — Implements AI-driven capabilities to provide insights and answer questions based on stored portfolio data. ([source](https://wealthfolio.app/))

### Artificial Intelligence & ML

- [LLM-Based Data Transformations](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-based-data-transformations.md) — Uses large language models to map natural language input into structured financial transactions and classifications.
- [Financial AI Assistants](https://awesome-repositories.com/f/artificial-intelligence-ml/personal-ai-assistants/financial-ai-assistants.md) — Provides an AI assistant specialized in answering portfolio questions and importing financial transactions from natural language. ([source](https://wealthfolio.app/features))

### Part of an Awesome List

- [Financial Asset Profiles](https://awesome-repositories.com/f/awesome-lists/data/data-and-asset-management/financial-asset-profiles.md) — Organizes asset data and defines the sources used to track specific financial instruments. ([source](https://wealthfolio.app/docs/addons/api-reference))

### Security & Cryptography

- [End-to-End Encryption](https://awesome-repositories.com/f/security-cryptography/privacy-data-protection/data-encryption/end-to-end-encryption.md) — Synchronizes local databases across multiple devices using end-to-end encryption known only to the user.
- [Encrypted File Synchronization](https://awesome-repositories.com/f/security-cryptography/privacy-data-protection/data-encryption/end-to-end-encryption/encrypted-file-synchronization.md) — Implements an end-to-end encrypted synchronization service to keep local databases consistent across devices. ([source](https://wealthfolio.app/connect))
- [Secure Secret Storage](https://awesome-repositories.com/f/security-cryptography/secure-secret-storage.md) — Secures sensitive API keys and credentials by storing them in the host operating system's native keyring. ([source](https://cdn.jsdelivr.net/gh/wealthfolio/wealthfolio@main/README.md))

### Software Engineering & Architecture

- [Plugin-Based Architectures](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures.md) — Integrates custom features and UI components through a scoped TypeScript SDK and plugin architecture.
- [Event-Driven Plugin Registries](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/hook-event-orchestration/event-driven-plugin-registries.md) — Triggers automated plugin behaviors by listening for real-time application events via a central message bus.
- [Plugin Integrations](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/third-party-plugins/plugin-integrations.md) — Implements a system for integrating custom features through a plugin architecture without modifying the core codebase. ([source](https://wealthfolio.app/blog))

### Development Tools & Productivity

- [Extension Software Development Kits](https://awesome-repositories.com/f/development-tools-productivity/extension-software-development-kits.md) — Ships a software development kit with tools to build custom extensions and add new capabilities. ([source](https://wealthfolio.app/addons))
- [TypeScript SDKs](https://awesome-repositories.com/f/development-tools-productivity/sdk-integrations/typescript-sdks.md) — Provides a TypeScript-based SDK for integrating custom pages, UI components, and event listeners. ([source](https://cdn.jsdelivr.net/gh/wealthfolio/wealthfolio@main/README.md))

### DevOps & Infrastructure

- [Application Lifecycle Event Triggers](https://awesome-repositories.com/f/devops-infrastructure/automated-action-execution/save-triggered-automations/application-lifecycle-event-triggers.md) — Listens for real-time application events to trigger automated behaviors within installed extensions. ([source](https://wealthfolio.app/docs/addons/api-reference))
- [Plugin Development Toolkits](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/core-build-engines/bundling-extension-architectures/plugin-extension-architectures/plugin-development-toolkits.md) — Provides a dedicated toolkit to scaffold, build, and package plugin projects for integration. ([source](https://wealthfolio.app/docs/addons/getting-started))
- [Private Infrastructure Hosting](https://awesome-repositories.com/f/devops-infrastructure/private-infrastructure-hosting.md) — Provides a containerized image allowing users to run the application engine on private infrastructure for browser access. ([source](https://wealthfolio.app/docs/guide/self-hosting))
- [Plugin Data Access Layers](https://awesome-repositories.com/f/devops-infrastructure/release-automation/plugin-extensibility/data-source-extensions/plugin-data-access-layers.md) — Provides a data fetching layer allowing extensions to read and manage financial data securely. ([source](https://wealthfolio.app/docs/addons/getting-started))
- [Self-Hosted Applications](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-applications.md) — Provides a containerized Docker image for running the application engine on private infrastructure.

### Mobile Development

- [Native Financial Mobile Apps](https://awesome-repositories.com/f/mobile-development/native-financial-mobile-apps.md) — Provides optimized native mobile applications for iOS and Android to track portfolios on the go. ([source](https://wealthfolio.app/download))

### Scientific & Mathematical Computing

- [Portfolio Performance Plotters](https://awesome-repositories.com/f/scientific-mathematical-computing/portfolio-performance-metrics/portfolio-performance-plotters.md) — Provides visual dashboards and plots to track aggregated market values, gains, losses, and historical investment trends. ([source](https://wealthfolio.app/docs/quick-start))
- [Portfolio Risk Metrics](https://awesome-repositories.com/f/scientific-mathematical-computing/risk-assessment-metrics/financial-risk-assessments/portfolio-risk-metrics.md) — Evaluates asset allocation, sector exposure, and geographic distribution to analyze portfolio risk. ([source](https://wealthfolio.app/))

### User Interface & Experience

- [Desktop Applications](https://awesome-repositories.com/f/user-interface-experience/desktop-applications.md) — Ships a native application for desktop operating systems to manage financial data locally. ([source](https://wealthfolio.app/download))
