Firefly III

Manage personal finances and track expenses using a self-hosted system with double-entry bookkeeping and rule automation.

Firefly III screenshot 1

Firefly III is an open-source, self-hosted web app and server that manages personal finances. It tracks income and expenses to provide detailed insight into spending habits and cash flow. The software is deployed as a web application on a server, with support for Docker, Kubernetes, and various hosting environments like Cloudron, Yunohost, and Lando.

Users can organize their financial data using budgets, categories, and tags to better understand where their money goes. The system is designed for individuals who prefer to maintain their financial records on their own hardware rather than uploading sensitive data to cloud providers. It includes tools for importing data from external sources and generating various financial reports to help users save more and spend less.

Key features

  • Double-entry bookkeeping system
  • Rule based transaction handling with custom rules
  • Recurring transactions for automated money management
  • Piggy banks for saving toward specific goals
  • REST JSON API for integration with external tools
  • Multi-currency support for any currency
  • Two factor authentication for account security
  • Visual income and expense reports with charts

The application is built with PHP and is intended for tech-savvy users who are comfortable with server administration and tinkering with self-hosted software. Because it is completely isolated, the application does not contact external servers unless the user explicitly configures it to do so. This architecture ensures that financial records remain private and under the direct control of the owner.

Beyond the core web interface, the REST API allows other developers to build complementary tools and integrations within the Firefly III ecosystem. This extensibility allows users to expand the functionality of their financial manager based on their specific needs. The software focuses on providing a sense of financial security by making balances and expenses visible and manageable.

Firefly III serves as a privacy-focused tool for personal accounting and budget tracking.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age12 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.