All 105 Dependencies
Every package Ghostfolio depends on, ranked by repo health score.
Ghostfolio is an open source wealth management application that gives individuals full control over their investment data while delivering institutional-grade portfolio analytics. It tracks stocks, ETFs, and cryptocurrencies across multiple broker accounts, calculates Return on Average Investment across any timeframe, and surfaces portfolio composition insights without requiring spreadsheets or paid financial services.
Built on a modern TypeScript stack with Angular, NestJS, Prisma, and PostgreSQL managed inside an Nx monorepo, Ghostfolio is designed for continuous self-hosted operation. It ships official Docker images for amd64, arm/v7, and arm64 architectures, supports Redis-backed background data gathering queues, and integrates with multiple market data providers including CoinGecko, Yahoo Finance, and Alpha Vantage. Recent releases have added an AI assistant powered by OpenRouter models that analyzes your holdings in natural language.
Privacy is a first-class design principle: users own their data entirely, authentication can be handled via JWT tokens or experimental OpenID Connect, and an impersonation mode lets users share a read-only view of their portfolio without exposing credentials. A Premium cloud offering provides managed hosting and professional data providers for users who prefer not to self-host, with revenue funding ongoing open source development.
With over 8,700 GitHub stars, weekly release cadence since 2021, more than 264 contributors, and a Slack community, Ghostfolio is one of the most actively maintained personal finance tools in the open source ecosystem.