Open Source Alternative to:

Last 30 days
Last commit
2 days agoRepository age
12 yearsVersion
v6.7.9License
AGPL-3.0Self-hosted
YesRepository
firefly-iiiStart a KVM 2 VPS on Hostinger
Recommended plan for one-click apps.
Apply code
10% off any 12-month plan at checkout.
Deploy Firefly III
With Hostinger's one-click installer.
Firefly III is a self-hosted personal finance manager built around double-entry bookkeeping. It's designed for people who want full control over their financial data without relying on a third-party service. Every transaction is yours, stored on your own server.
At its core, it handles transaction management across multiple currencies. You can record income, expenses, and transfers, then organize them using a combination of budgets, categories, and tags. These aren't mutually exclusive. Use all three together, or just the one that fits how you think about money.
Budgets support per-currency limits, so you can track household spending in your local currency alongside any other currency you deal with regularly.
The rule engine is one of its more practical features. You can write rules that automatically clean up imported bank data, expand shorthand descriptions into full transaction details, or apply categories based on patterns. Anyone who's wrestled with a bank's CSV export will appreciate this.
Data import is handled through a dedicated import tool that pulls in transactions from external sources, making it easier to migrate existing data or keep records in sync.
Reporting covers expenses broken down by week, month, or year. You can also run account audits, compare budgets side by side, or analyze spending by tag. The reports are detailed enough to spot trends without requiring a separate spreadsheet.
The JSON REST API exposes most of Firefly III's functionality to external apps. Mobile clients, scripts, and integrations can create transactions, manage categories, and pull chart data programmatically.
Compared to tools like Actual or ezBookkeeping, Firefly III leans toward users who want a more structured, accounting-style approach. The double-entry system adds rigor that simpler budgeting apps skip. It's a good fit for anyone who wants their personal finances managed with the same discipline as a small business ledger.
Last 30 days
Last commit
2 days agoRepository age
12 yearsVersion
v6.7.9License
AGPL-3.0Self-hosted
YesRepository
firefly-iiiStart a KVM 2 VPS on Hostinger
Recommended plan for one-click apps.
Apply code
10% off any 12-month plan at checkout.
Deploy Firefly III
With Hostinger's one-click installer.
Every Sunday we deconstruct one proprietary app and pick the best open source alternatives worth switching to.
Stars
Last commit
License
Stars
Last commit
License
Stars
Last commit
License
Stars
54,206Last commit
1 year agoLicense
AGPL-3.0Compare with
Stars
29,872Stars
10,732Stars
5,884Stars
Stars
114Last commit
12 hours agoLicense
MITCompare with
Last commit
14 hours agoLicense
AGPL-3.0Compare with
Last commit
2 days agoLicense
MITCompare with
Stars
2,950Last commit
1 month agoLicense
GPL-3.0Compare with
Last commit
13 hours agoLicense
FSL-1.1-MITCompare with
Last commit
12 hours agoLicense
MITCompare with