Ad
 
Learn more
Favicon of Firefly III

Firefly III

Free open-source personal finance manager with transaction tracking, budgeting, advanced rules, and REST API for complete financial control.

Open Source Alternative to:

Screenshot of Firefly III website

Firefly III is a free and open-source personal finance manager designed to give you complete control over your money. Whether you're managing household expenses, tracking investments, or organizing finances across multiple currencies, this tool provides the features you need without vendor lock-in.

Core Features:

  • Double-entry bookkeeping system - Enter and organize transactions across multiple currencies with professional-grade accuracy
  • Flexible data import - Load transactions from any source with specialized import tools that handle various formats
  • Advanced rule engine - Automate transaction processing by converting shorthand entries into detailed records or cleaning up messy bank CSV files
  • Comprehensive organization - Use budgets, categories, and tags to organize expenses exactly how you want them
  • Multi-currency budgeting - Set spending limits across different currencies for household expenses and international transactions
  • Detailed reporting - Generate insights with weekly, monthly, or yearly expense breakdowns, account audits, budget comparisons, and tag analysis
  • JSON REST API - Access all major features programmatically to build custom apps, mobile integrations, or automated workflows

The combination of powerful automation through rules and detailed visibility through reports makes it easy to understand your spending patterns and make informed financial decisions. Being open-source means you can self-host it, customize it to your needs, and never worry about your financial data being sold or locked behind subscription walls.

Share:

Similar open source projects

Favicon

 

  
  • Stars


  • Forks


  • Last commit


Favicon

 

  
  • Stars


  • Forks


  • Last commit


Favicon

 

  
  • Stars


  • Forks


  • Last commit