
Overview
Ghostfolio is a Node.js + Angular wealth management web app for tracking investment portfolios across stocks, ETFs, cryptocurrencies, and other assets. It aggregates performance, dividends, and allocation with charts and summaries, pulling market data from Yahoo Finance and other providers. Data stays on your own server. It deploys via Docker Compose (app + PostgreSQL + Redis) and offers a managed cloud tier for users who don't want to self-host.
Where it falls short of Mint
- No budgeting or expense tracking; purely an investment portfolio tool
- Market data depends on free Yahoo Finance tier, which can be rate-limited or return stale data
- Tax-lot accounting and tax reporting are limited; not a replacement for dedicated tax software
- Import from brokers is manual (CSV) unless you write a custom scraper
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the Ghostfolio difficulty badge in your README — it links back here.
[](https://openreplace.com/ghostfolio)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Open payment switch — route traffic across 50+ processors with one API
Local-first zero-sum budgeting app with optional cross-device sync
Self-hosted personal finance manager with budgets, rules, and bank import
Open-source metering and usage-based billing API for SaaS products