
Free Portfolio Tracker Open Source — Ghostfolio
Track your stocks, ETFs, and crypto in one private dashboard — free open-source portfolio tracker.
Most portfolio tracking services come with a subscription and a business model that depends on selling your financial data or upselling wealth management products. Sharesight charges up to $48 per month for full multi-account tracking. Personal Capital (Empower) offers free tools but earns through managed account leads. Delta and Stock Events are mobile-first apps with premium tiers that gate historical data.
Ghostfolio is a self-hosted portfolio management application built with privacy as its foundation. You connect it to your investments by importing transaction history via CSV, then it aggregates your positions across stocks, ETFs, mutual funds, and cryptocurrencies into a single dashboard. Performance metrics cover returns across one day, one week, one month, one year, five years, and all-time — calculated from your actual purchase prices, not from arbitrary baselines.
The interface runs as a Progressive Web App, installable on iOS and Android without going through an app store. Charts display portfolio allocation by asset class, geography, and sector. A static risk analysis feature evaluates portfolio concentration. Dark Mode and Zen Mode reduce visual noise for regular portfolio reviews.
Self-hosting uses Docker Compose with an Angular frontend, NestJS backend, PostgreSQL database, and Redis cache — a standard stack any developer can manage on a home server or cloud VPS. No ads, no behavioral tracking, no third-party analytics. Transaction data stays on your own server. Ghostfolio Cloud offers a managed hosting option for those who prefer not to self-host, with a small monthly fee. AGPL-3.0 licensed, actively maintained with over 8,500 GitHub stars.
Related Tools
- Wealthfolio — Desktop-first investment tracker if you want a local app without self-hosting a server