
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:
OpenAltFinder Score
Project Details
Repository details
Updated 10/10/2026, 10:00:49 PM
View RepositoryRepository activity
Compare Firefly III with
Similar open source alternatives
ezBookkeeping
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
Wallos
Open-source, self-hosted subscription tracker for visualizing recurring expenses, managing budgets, and saving money.
Rocket MoneyRenewlet
Self-hosted subscription tracker with timezone-aware reminders, budgets, spending insights, and ten notification channels.
Rocket MoneyFinTrack
Open source personal finance platform for tracking accounts, transactions, and monthly budgets, with CSV imports. Self-host via Docker or AWS.
MintBudget Board
Self-hosted budgeting app for tracking accounts, spending, and financial goals, with bank syncing via SimpleFIN and ML-powered auto-categorization.
Mint
