Firefly III

Firefly III

Firefly III is a self-hosted personal finance manager that helps track expenses and income, create budgets, and generate financial reports while maintaining complete data privacy and control.

Similar self-hosted alternatives:
Repository activity:
Stars
19,387
Forks
1,735
Watchers
169
Open Issues
143
Last commit
10 days ago
Details:
Estimated Popularity
81
Pricing Model
Free
Hosting Type
Self-Hosted
License
AGPL-3.0
Deployment Difficulty
Medium
Language
PHP
Firefly III screenshot

Firefly III is a comprehensive personal finance management tool designed to help users track expenses, create budgets, and gain control over their finances. It emphasizes data privacy through self-hosting while providing powerful features for financial tracking and analysis.

Key Features

  • Financial Management:

    • Double-entry bookkeeping system
    • Budget creation and tracking
    • Bill management
    • Recurring transaction support
    • Multi-currency capabilities
    • Piggy banks for savings goals
    • Rule-based transaction handling
  • Technical Infrastructure:

    • Self-hosted solution
    • REST API integration
    • Docker deployment support
    • Data import/export options
    • Two-factor authentication
    • Multiple currency support
    • Custom rules engine
  • Reporting & Analysis:

    • Detailed financial reports
    • Income/expense tracking
    • Budget vs. actual analysis
    • Category-based reporting
    • Custom date range reports
    • Chart visualizations
  • Security & Privacy:

    • Self-hosted privacy
    • Two-factor authentication
    • Role-based access control
    • Secure data storage
    • Regular security updates
    • Backup capabilities

Help improve this content

Found an error or want to add more information about Firefly III? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects