Firefly III screenshot
#111 B Rank #139

Firefly III

A mature self-hosted personal finance manager for tracking budgets, transactions, and net worth across accounts. Standout trait is its long track record and thorough double-entry-style bookkeeping model.

Finance PHP Easy to deploy $10/mo equiv
67.5 / 100

βš™ Full Stack

Laravel (PHP) monolith backed by MySQL or Postgres, with an optional companion 'Data Importer' service for bank feed imports. Official Docker images and a documented docker-compose stack are actively maintained.

πŸ“ˆ Scaling Analysis

Fine for its intended single-family or small-team use case β€” a Laravel monolith with a real ACID database behind it β€” but it was never designed for multi-tenant SaaS-scale traffic, and there's no built-in horizontal worker/queue scaling story beyond adding PHP-FPM workers.

πŸš€ Running on Nexlayer

Two-pod deploy: the Firefly III app pod and a Postgres/MySQL pod reachable at `db.pod:5432`, using mirror.gcr.io for both base images. `APP_URL` must be set to the Nexlayer-issued `<% URL %>` value, not a hardcoded host, or CSRF/redirect checks will fail.