Ghostfolio

Track stocks, ETFs, and cryptocurrencies across multiple portfolios with a self hosted wealth management web application.

Ghostfolio screenshot 1

Ghostfolio is an open-source, self-hosted web app that provides wealth management tools for tracking financial assets. It allows users to monitor stocks, ETFs, and cryptocurrencies across multiple portfolios to support data-driven investment decisions. The software is designed for personal use in continuous operation, providing a centralized location to manage assets held across different trading platforms.

The software is deployed as a web application and can be hosted on private infrastructure using official container images available on Docker Hub for linux/amd64, linux/arm/v7, and linux/arm64 architectures. It is available as a Progressive Web App (PWA) with a mobile-first design, ensuring that users can access their financial data through a browser on both desktop and mobile devices.

Key features

  • Create, update, and delete financial transactions
  • Multi account management for various platforms
  • Portfolio performance tracking via Return on Average Investment (ROAI)
  • Static analysis to identify potential portfolio risks
  • Import and export functionality for transactions
  • Visual data representation through various charts
  • Dark Mode and Zen Mode interface options
  • Progressive Web App support for mobile devices

The application is built with a TypeScript stack, organized as an Nx workspace. The backend is based on NestJS and utilizes a PostgreSQL database together with Prisma and Redis for caching. The frontend is developed with Angular and Angular Material, incorporating Bootstrap utility classes for layout. It is intended for individuals pursuing buy and hold strategies who prefer data ownership and privacy over using spreadsheets or proprietary cloud platforms. The system supports various environment variables for configuration, including database connection strings and API keys for data providers like CoinGecko.

Ghostfolio is a minimalist tool for users seeking financial independence and privacy in their wealth tracking.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age5 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.