Firefly III logo

Firefly III

Website

Self-hosted personal finance manager with budgets, reports, and API.

24.4k stars 2.3k forks last commit first released AGPL-3.0

Actively maintained

Last commit 20 Aug 2026.

Firefly III screenshot

Firefly III is a free and open source personal finance manager that you can self-host to track expenses, income, budgets, categories and more. It emphasizes privacy and local control over financial data while offering robust budgeting and reporting features.

Key Features

  • Double-entry bookkeeping for accurate financial tracking
  • Budgets, categories and tags to organize spending
  • Advanced data import from banks, CSVs and other sources
  • Recurring transactions and a rule engine for automation
  • Informative reports and charts to analyze spending
  • REST JSON API for integrations with other apps and services
  • Multi-currency support with exchange rate handling
  • Export/import tooling to migrate data between systems

Use Cases

  • Personal finance tracking for individuals or households
  • Import and consolidate transactions from bank accounts and other sources
  • Build automated workflows and dashboards via API integrations

Conclusion Firefly III is a self-hosted, open source solution that gives users privacy, control, and powerful budgeting/reporting capabilities, along with an API to connect with external tools.

Categories:

Tags:

Tech Stack:

Share:

Similar to Firefly III

YAFFA logo

YAFFA

Open-source, self-hosted personal finance web application

108
10
Last commit

YAFFA is a free, self-hosted personal finance web app (PHP + Laravel) for tracking accounts, transactions, budgets and long-term financial planning.

MITActively maintained
Alternative to:
Quicken logo
Quicken
+19
ezBookkeeping logo

ezBookkeeping

Lightweight, self-hosted personal finance and bookkeeping app.

5.5k
659
Last commit

Open-source, self-hosted personal bookkeeping app with AI-powered features.

MITActively maintained
Alternative to:
Quicken logo
Quicken
+19

SparkyBudget

Open-source personal finance web app for tracking accounts and budgets

117
7
Last commit

SparkyBudget is a Flask-based open-source personal finance app to track accounts, manage budgets, and analyze spending with a dark-themed web interface and Docker deployment.

Actively maintained
Alternative to:
Mint (Intuit Mint) logo
Mint (Intuit Mint)
+19
Piglet logo

Piglet

Household budgeting web application with web UI and API

111
1
Last commit

Self-hosted household budget manager with web UI and REST API, Docker-ready and using MariaDB for storage. Track expenses, share budgets, and generate monthly reports.

GPL-3.0Likely dormant
Alternative to:
Mint (Intuit Mint) logo
Mint (Intuit Mint)
+16

Thrifty

Simple monthly income and expenses web application

100
5
Last commit

Open-source SvelteKit frontend and Go API for tracking monthly income and expenses; runs with Docker and stores data in SQLite.

BSD-2-ClauseActively maintained
Alternative to:
EveryDollar logo
EveryDollar
+14
Akaunting logo

Akaunting

Online accounting software for small businesses and freelancers

10.1k
3k
Last commit

Self-hostable online accounting software to manage invoices, expenses, payments, and cash flow for small businesses and freelancers.

Actively maintained
Alternative to:
Akaunting Cloud logo
Akaunting Cloud
+13