10 top picks · 1 audience ranking
Best open source budgeting and finance software
The best open source budgeting app is HyperSwitch, with 45,286 GitHub stars, the Apache-2.0 license and a Docker image; Actual and Firefly III are strong alternatives. This page also breaks the picks down by team size and use: HyperSwitch leads for freelancers and home use. The overall ranking weighs GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 44 apps in the finance & budgeting category of the appsgit catalog.
Updated · data from GitHub, refreshed nightly
Top picks
- Rank 1:
HyperSwitch
juspay/hyperswitch
Payment switch to make payments fast, reliable and affordable. Connect with multiple payment processors and route traffic effortlessly, all with a single API integration.
Finance & BudgetingRustDockerHyperSwitch has 45,286 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 2,103 commits in the last year.
- Rank 2:
Actual
actualbudget/actual
Local-first personal finance tool based on zero-sum budgeting, supporting synchronization across devices, custom rules, manual transaction importing (from QIF, OFX, and QFX files), and optional…
Finance & BudgetingTypeScriptDockerActual has 29,330 GitHub stars, uses the MIT license, ships a Docker image and had 1,392 commits in the last year; it replaces YNAB and Mint.
- Rank 3:
Firefly III
firefly-iii/firefly-iii
Firefly III is a modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many…
Finance & BudgetingPHPDockerFirefly III has 24,832 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,574 commits in the last year; it replaces YNAB and Mint.
1 of 2 · 10 picks
Top picks
10 of the 44 apps in the finance & budgeting category, ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits.
- 1
HyperSwitch
Payment switch to make payments fast, reliable and affordable. Connect with multiple payment processors and route traffic effortlessly, all with a single API integration.
Finance & BudgetingDockerHyperSwitch has 45,286 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 2,103 commits in the last year.
- 2
Actual
Local-first personal finance tool based on zero-sum budgeting, supporting synchronization across devices, custom rules, manual transaction importing (from QIF, OFX, and QFX files), and optional…
Finance & BudgetingDockerActual has 29,330 GitHub stars, uses the MIT license, ships a Docker image and had 1,392 commits in the last year; it replaces YNAB and Mint.
- 3
Firefly III
Firefly III is a modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many…
Finance & BudgetingDockerFirefly III has 24,832 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,574 commits in the last year; it replaces YNAB and Mint.
- 4
Sure
Personal finance application for everyone (fork of Maybe).
Finance & BudgetingDockerSure has 10,402 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,851 commits in the last year.
- 5
Ghostfolio
Wealth management software to keep track of stocks, ETFs and cryptocurrencies.
Finance & BudgetingDockerGhostfolio has 9,402 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,449 commits in the last year; it replaces YNAB and Mint.
- 6
Lago
Metering and usage-based billing.
Accounting & InvoicingDockerLago has 10,657 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 174 commits in the last year.
- 7
OctoBot
Cryptocurrency trading bot.
Finance & BudgetingDockerAI-nativeOctoBot has 6,679 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 660 commits in the last year.
- 8
Invoice Ninja
Powerful tool to invoice clients online.
Source-availableAccounting & InvoicingDockerInvoice Ninja has 10,223 GitHub stars, is source-available under the Elastic License 2.0 (not an open-source license), ships a Docker image and had 2,002 commits in the last year; it replaces QuickBooks and Xero.
- 9
ezbookkeeping
A lightweight personal bookkeeping app hosted by yourself.
Finance & BudgetingDockerezbookkeeping has 5,718 GitHub stars, uses the MIT license, ships a Docker image and had 827 commits in the last year; it replaces YNAB.
- 10
hledger
Plain text double-entry accounting with command-line, terminal and web interfaces, multi-currency support and CSV import.
Accounting & InvoicingDockerhledger has 4,746 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 1,992 commits in the last year.
2 of 2 · 5 picks
Best for freelancers and home use
Ranked for freelancers and home use (the same order for each) on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits.
- 1
HyperSwitch
Payment switch to make payments fast, reliable and affordable. Connect with multiple payment processors and route traffic effortlessly, all with a single API integration.
Finance & BudgetingDockerHyperSwitch has 45,286 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 2,103 commits in the last year. For freelancers it also scores on a Docker image, an open-source license and a commit in the last 90 days.
- 2
Actual
Local-first personal finance tool based on zero-sum budgeting, supporting synchronization across devices, custom rules, manual transaction importing (from QIF, OFX, and QFX files), and optional…
Finance & BudgetingDockerActual has 29,330 GitHub stars, uses the MIT license, ships a Docker image and had 1,392 commits in the last year; it replaces YNAB and Mint. For freelancers it also scores on a Docker image, an open-source license and a commit in the last 90 days.
- 3
Firefly III
Firefly III is a modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many…
Finance & BudgetingDockerFirefly III has 24,832 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,574 commits in the last year; it replaces YNAB and Mint. For freelancers it also scores on a Docker image, an open-source license and a commit in the last 90 days.
- 4
Sure
Personal finance application for everyone (fork of Maybe).
Finance & BudgetingDockerSure has 10,402 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,851 commits in the last year. For freelancers it also scores on a Docker image, an open-source license and a commit in the last 90 days.
- 5
Ghostfolio
Wealth management software to keep track of stocks, ETFs and cryptocurrencies.
Finance & BudgetingDockerGhostfolio has 9,402 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,449 commits in the last year; it replaces YNAB and Mint. For freelancers it also scores on a Docker image, an open-source license and a commit in the last 90 days.
What is the best open source budgeting app?
The best open source budgeting app is HyperSwitch, with 45,286 GitHub stars, the Apache-2.0 license and a Docker image; Actual and Firefly III are strong alternatives. This page also breaks the picks down by team size and use: HyperSwitch leads for freelancers and home use. The overall ranking weighs GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 44 apps in the finance & budgeting category of the appsgit catalog.
Is HyperSwitch free?
Yes. HyperSwitch is open-source software released under the Apache-2.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Which open source budgeting app is best for a freelancer?
HyperSwitch ranks first for freelancers, with 45,286 GitHub stars, the Apache-2.0 license and a Docker image; Actual and Firefly III follow. The freelancers ranking adds points for Docker images, open-source licenses and recent commits on top of stars and activity.
Which open source budgeting app is best for home use?
HyperSwitch ranks first for home use, with 45,286 GitHub stars, the Apache-2.0 license and a Docker image; Actual and Firefly III follow. The home use ranking adds points for Docker images, open-source licenses and recent commits on top of stars and activity.
Can I self-host these budgeting and finance software with Docker?
Yes, all of them. HyperSwitch, Actual and Firefly III publish Docker images, so you can run them on a VPS or home server with Docker Compose.
Are all of these budgeting and finance software open source?
9 of the 10 apps on this list are open source; 1 is source-available. Source-available licenses add conditions, such as limits on hosted or commercial use, so read them before you deploy.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.