Firefly III
Free and open-source personal finance manager with double-entry bookkeeping, budgets, and bank import support.
Open source alternative to:
Firefly III is a self-hosted personal finance manager that follows the double-entry bookkeeping principle. It gives you a clear overview of your finances with transactions, budgets, categories, piggy banks (savings goals), and bills tracking.
Key features include the ability to import transactions from banks via CSV or OFX files, a powerful rule engine that automatically tags and categorizes transactions, recurring transactions, debt tracking, and detailed reports with charts. The API allows integrations with mobile apps and automation tools.
Firefly III is an excellent self-hosted alternative to services like Mint, YNAB, or You Need a Budget for users who want full control over their financial data. It runs on any web server with PHP, or can be deployed via Docker. The mobile app (companion tool) is available for iOS and Android.
Categories:
Repository details
Updated 6/26/2026, 3:00:43 AM
View RepositoryRepository activity
Compare Firefly III with
Similar open source alternatives
Budget Board
A simple app for tracking monthly spending and working towards financial goals.
Mint
BudgetBee
Self-hosted personal finance manager for tracking expenses, budgets, and net worth via Docker.
MintezBookkeeping
Lightweight, self-hosted personal finance and bookkeeping app with a mobile-friendly UI — an open alternative to Mint and YNAB.
Mint
Actual Budget
Fast, privacy-focused local-first personal finance app using zero-sum budgeting, with optional self-hosted sync.
YNAB