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 IIIvspiglet

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

Firefly IIIpiglet
Score83/10036/100
Rank in category#1 of 63 in Personal Finance#56 of 63 in Personal Finance
GitHub stars25 228110
Stars, last 30 days+381+0
Stable releases, 12 months220
Latest releasedevelop-20261112.5 · 12 Nov 2026—
SetupModerateModerate
Official Docker imageYesYes
LicenseAGPL-3.0GPL-3.0
Main languagePHPPython

Which one should you pick?

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

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

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

Key differences

  • License: Firefly III is AGPL-3.0, piglet is GPL-3.0.
  • Language: Firefly III is written mainly in PHP, piglet in Python.
  • Features only Firefly III lists: Bank and CSV data import, Budget management, Charts and dashboards, Double-Entry Bookkeeping and 10 more.
  • Features only piglet lists: Budget Sharing, Customizable Categories, Email notifications, Expense Tracking and 3 more.

Swap a project

Keep Firefly III, compare it with
Keep piglet, compare it with