selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Firefly IIIvsThrifty

Two self-hosted Personal Finance projects, compared on the numbers selfhost.directory tracks live: score, popularity, release cadence and setup effort.

Firefly IIIThrifty
Score83/10041/100
Rank in category#1 of 63 in Personal Finance#49 of 63 in Personal Finance
GitHub stars25 228100
Stars, last 30 days+381+1
Stable releases, 12 months226
Latest releasedevelop-20261112.5 · 12 Nov 2026v1.12.1 · 1 Mar 2026
SetupModerateEasy
Official Docker imageYesYes
LicenseAGPL-3.0BSD-2-Clause
Main languagePHPGo

Which one should you pick?

Firefly III scores 83/100 against 41/100 for Thrifty, so it is the safer default.

Firefly III ships more often: 22 stable releases in the past year, against 6 for Thrifty.

If you want the quickest setup, Thrifty is easier to run; Firefly III needs more configuration.

Firefly III is growing faster right now (+381 stars in 30 days).

Key differences

  • License: Firefly III is AGPL-3.0, Thrifty is BSD-2-Clause.
  • Language: Firefly III is written mainly in PHP, Thrifty in Go.
  • Features only Firefly III lists: Bank and CSV data import, Budget management, Charts and dashboards, Double-Entry Bookkeeping and 9 more.
  • Features only Thrifty lists: Automatic period calculation, Configurable currency, Entry grouping, Income and expense tracking and 4 more.
  • Both offer: Multi-user support.

Swap a project

Keep Firefly III, compare it with
Keep Thrifty, compare it with