Firefly III is a free, open-source self-hosted personal finance manager that helps you track income, expenses, budgets, and savings goals. It provides a comprehensive overview of your financial situation with detailed reports, charts, and category breakdowns, all hosted on your own server for complete privacy.
Unlike cloud-based finance apps, Firefly III keeps your financial data entirely under your control. You enter transactions manually or import them from bank exports (CSV, OFX), and the app categorizes and visualizes your spending patterns over time. It supports multiple currencies, accounts, and piggy banks for savings goals.
Firefly III includes a rule engine for automating transaction categorization, recurring transaction templates, and a REST API for integration with other tools and automation scripts. It is deployable via Docker in minutes and supports major databases including MySQL, PostgreSQL, and SQLite.
Key Features
- Full transaction tracking with categories, tags, and notes
- Budget management with spending limits and alerts
- Multi-currency and multi-account support
- Piggy banks for savings goals with progress tracking
- Rule engine for automatic transaction categorization
- Import from CSV and OFX bank exports
- REST API and Docker support for easy self-hosting
How to Install
- Click the download button or use Docker:
docker pull fireflyiii/core:latest - Set up a
docker-compose.ymlwith the Firefly III image and a MySQL or PostgreSQL database container. - Configure the
.envfile with your database credentials and app key. - Run
docker-compose up -dand navigate tohttp://localhost:8080in your browser. - Complete the setup wizard, create your admin account, and start adding accounts and transactions.
Download Revo Uninstaller Portable 2.7.0
18 Downloads
Download FurMark 2.10.2
19 Downloads
Download VMware Workstation Pro 26H1
17 Downloads
Download CrystalDiskInfo 9.9.2
20 Downloads
Download DirectX 12
15 Downloads