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.

22 passport-headerapikey 1.2.2 34 @date-fns/utc 2.1.1 37 tablemark 4.1.0 38 passport-google-oauth20 2.0.0 39 fast-redact 3.5.0 39 passport-openidconnect 0.1.2 40 chartjs-adapter-date-fns 3.0.0 40 http-status-codes 2.3.0 41 big.js 7.0.1 42 @nest-lab/throttler-storage-redis 1.2.0 43 jsonpath 1.3.0 43 passport 0.7.0 43 passport-jwt 4.0.1 45 chartjs-plugin-datalabels 2.2.0 45 color 5.0.3 46 Open Color 1.9.1 48 chartjs-plugin-annotation 3.1.0 49 class-transformer 0.5.1 49 class-validator 0.15.1 49 countries-and-timezones 3.9.0 outdated 50 ms 3.0.0-canary.1 outdated 51 cookie-parser 1.4.7 51 ngx-device-detector 11.0.0 outdated 52 ts-node 10.9.2 55 ngx-skeleton-loader 12.0.0 outdated 57 tslib 2.8.1 58 reflect-metadata 0.2.2 60 countUp.js 2.10.0 outdated 61 Chart.js 4.5.1 63 dotenv-expand 12.0.3 outdated 63 node-google-spreadsheet 3.2.0 outdated 64 prisma-cli 7.8.0 outdated 65 Bull 4.16.5 65 envalid 8.2.0 67 Ionicons 8.0.13 outdated 68 Lodash 4.18.1 69 date-fns 4.4.0 69 eslint-config-prettier 10.1.8 70 node-twitter-api-v2 1.29.0 outdated 71 OpenRouter AI SDK Provider 2.9.1 outdated 72 Fuse.js 7.3.0 outdated 74 helmet 8.2.0 outdated 75 Countries 3.4.0 outdated 75 dotenv 17.2.3 outdated 78 @nestjs/jwt 11.0.2 outdated 78 @nestjs/serve-static 5.0.5 outdated 79 NestJS Cache Manager (@nestjs/cache-manager) 3.1.3 outdated 79 PapaParse 5.5.3 outdated 80 @nestjs/event-emitter 3.1.0 outdated 82 @nestjs/throttler 6.5.0 83 @nestjs/bullmq 11.0.4 outdated 83 @nestjs/passport 11.0.5 outdated 83 @nestjs/schedule 6.1.3 outdated 83 chartjs-chart-treemap 3.1.0 outdated 83 eslint-plugin-import 2.32.0 83 RxJS 7.8.1 outdated 84 ngx-markdown 21.2.0 outdated 85 @nestjs/config 4.0.4 outdated 86 SimpleWebAuthn Browser 13.3.0 outdated 86 SimpleWebAuthn Browser 13.3.1 outdated 87 React Aria 3.6.7 outdated 88 yahoo-finance2 3.15.4 outdated 89 Prisma Client 7.8.0 outdated 89 Prisma Client 7.8.0 outdated 89 Cheerio 1.2.0 90 keyv 5.1.6 outdated 90 prettier 3.8.4 outdated 90 Zod 4.4.3 outdated 92 bull-board 8.0.1 outdated 92 bull-board 8.0.1 outdated 92 bull-board 8.0.1 outdated 92 AI SDK 6.0.174 outdated 92 Marked 17.0.2 outdated 93 undici 8.5.0 outdated 93 webpack-cli 7.1.0 outdated 94 ESLint 9.35.0 outdated 94 NestJS 11.1.27 outdated 94 NestJS 11.1.27 outdated 94 NestJS 11.1.27 outdated 94 typescript-eslint 8.43.0 outdated 94 typescript-eslint 8.43.0 outdated 94 ESLint 9.35.0 outdated 94 jest 30.3.0 outdated 94 jest 30.2.0 outdated 94 Stripe Node.js Library 22.2.3 outdated 95 Storybook 10.1.10 outdated 96 TypeScript 5.9.2 outdated 97 @angular/core 21.2.7 outdated 97 Angular CDK 21.2.5 outdated 97 @angular/core 21.2.7 outdated 97 @angular/core 21.2.7 outdated 97 @angular/core 21.2.7 outdated 97 @angular/core 21.2.7 outdated 97 @angular/core 21.2.7 outdated 97 @angular/core 21.2.7 outdated 97 Angular CDK 21.2.5 outdated 97 @angular/core 21.2.7 outdated 97 @angular/core 21.2.7 outdated 97 @angular/core 21.2.7 outdated 97 @angular/core 21.2.7 outdated 97 Ionic Core 8.8.12 outdated 97 React 18.2.0 outdated 97 React DOM 18.2.0 outdated 97 @angular/core 0.16.1 outdated 98 Bootstrap 4.6.2 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search