# Best self-hosted Finance & Budgeting apps

> Personal finance, budgeting, expense tracking and payment tools. Manage your money without handing your data to a fintech app. The most popular self-hosted finance & budgeting apps on GitHub are HyperSwitch, Actual and Firefly III. appsgit lists 44 self-hosted apps in this category, ranked by GitHub stars. 40 of the 44 apps here are open source; 3 are source-available; 1 has a license appsgit could not verify.

## Key facts

| Fact | Value |
|---|---|
| Apps listed | 44 |
| Most starred | HyperSwitch (45,286 stars) |
| With a Docker image | 31 |
| Canonical URL | https://appsgit.com/categories/finance-budgeting |

## All 44 Finance & Budgeting apps

- [HyperSwitch](https://appsgit.com/apps/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. (45,286 stars, Apache-2.0, Rust, Docker)
- [Actual](https://appsgit.com/apps/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… (29,330 stars, MIT, TypeScript, Docker)
- [Firefly III](https://appsgit.com/apps/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… (24,832 stars, AGPL-3.0, PHP, Docker)
- [Lago](https://appsgit.com/apps/lago): Metering and usage-based billing. (10,657 stars, AGPL-3.0, Go, Docker)
- [Sure](https://appsgit.com/apps/sure): Personal finance application for everyone (fork of Maybe). (10,402 stars, AGPL-3.0, Ruby, Docker)
- [Invoice Ninja](https://appsgit.com/apps/invoice-ninja): Powerful tool to invoice clients online. (10,223 stars, Elastic-2.0, source-available, PHP, Docker)
- [Akaunting](https://appsgit.com/apps/akaunting): Accounting software designed for small businesses and freelancers. (10,159 stars, BUSL-1.1, source-available, PHP)
- [Ghostfolio](https://appsgit.com/apps/ghostfolio): Wealth management software to keep track of stocks, ETFs and cryptocurrencies. (9,402 stars, AGPL-3.0, TypeScript, Docker)
- [Wallos](https://appsgit.com/apps/wallos): Lightweight personal subscription tracker with statistics and optional notifications. (8,634 stars, GPL-3.0, PHP, Docker)
- [BTCPay Server](https://appsgit.com/apps/btcpay-server): Bitcoin and other cryptocurrencies payment processor. (7,786 stars, MIT, C#)
- [TaxHacker](https://appsgit.com/apps/taxhacker): Self-hosted AI accounting app that extracts data from receipts and invoices, converts currencies and organizes income and expenses. (6,734 stars, MIT, TypeScript, Docker)
- [OctoBot](https://appsgit.com/apps/octobot): Cryptocurrency trading bot. (6,679 stars, GPL-3.0, Python, Docker)
- [Kill Bill](https://appsgit.com/apps/kill-bill): Subscription billing & payments platform. Have access to real-time analytics and financial reports. (5,783 stars, Apache-2.0, Java, Docker)
- [ezbookkeeping](https://appsgit.com/apps/ezbookkeeping): A lightweight personal bookkeeping app hosted by yourself. (5,718 stars, MIT, Go, Docker)
- [hledger](https://appsgit.com/apps/hledger): Plain text double-entry accounting with command-line, terminal and web interfaces, multi-currency support and CSV import. (4,746 stars, GPL-3.0, Haskell, Docker)
- [Bigcapital](https://appsgit.com/apps/bigcapital): Financial accounting and inventory management software for small to medium businesses. (3,921 stars, AGPL-3.0, TypeScript, Docker)
- [InvoicePlane](https://appsgit.com/apps/invoiceplane): Manage quotes, invoices, payments and customers for your small business. (3,151 stars, MIT, PHP)
- [Fava](https://appsgit.com/apps/fava): Web frontend of Beancount, a text based double-entry accounting system. (2,584 stars, MIT, Python)
- [InvoiceShelf](https://appsgit.com/apps/invoiceshelf): Track expenses, payments & create professional invoices & estimates (fork of Crater). (1,846 stars, AGPL-3.0, PHP, Docker)
- [FOSSBilling](https://appsgit.com/apps/fossbilling): Hosting and billing automation. Integrates with WHM, CWP, cPanel and HestiaCP. Full API and easily extensible. (1,711 stars, Apache-2.0, PHP, Docker)
- [ExpenseOwl](https://appsgit.com/apps/expenseowl): Extremely simple expense tracker with a beautiful UI. (1,522 stars, MIT, HTML, Docker)
- [IHateMoney](https://appsgit.com/apps/ihatemoney): Manage your shared expenses, easily. (1,392 stars, BSD-3-Clause, Python, Docker)
- [Bitcart](https://appsgit.com/apps/bitcart): Cryptocurrencies payment processor and development platform. (987 stars, MIT, Python, Docker)
- [SolidInvoice](https://appsgit.com/apps/solidinvoice): Open source invoicing and quote application. (976 stars, MIT, PHP)
- [OpenBudgeteer](https://appsgit.com/apps/openbudgeteer): Budgeting app based on the Bucket Budgeting Principle. (973 stars, AGPL-3.0, C#, Docker)
- [WYGIWYH](https://appsgit.com/apps/wygiwyh): Simple and powerful finance tracker. (896 stars, AGPL-3.0, Python, Docker)
- [Budget Board](https://appsgit.com/apps/budget-board): Simple app for tracking monthly spending and working towards financial goals. (886 stars, AGPL-3.0, C#, Docker)
- [monetr](https://appsgit.com/apps/monetr): Budgeting application focused on planning for recurring expenses. (686 stars, FSL-1.1-MIT, source-available, Go, Docker)
- [SHKeeper](https://appsgit.com/apps/shkeeper): Cryptocurrency payment processor with the unique combination of gateway and merchant allowing you to accept payments in multiple cryptocurrencies without fees and intermediaries. (629 stars, GPL-3.0, Python)
- [REI3](https://appsgit.com/apps/rei3): Manage tasks, time, assets and much more within your business. (582 stars, MIT, JavaScript)
- [Ocular](https://appsgit.com/apps/ocular): Simplistic and straightforward budgeting app to track your budget across months and years. (571 stars, MIT, Vue, Docker)
- [VoucherVault](https://appsgit.com/apps/vouchervault): Store and manage vouchers, coupons, loyalty and gift cards digitally. Supports expiry notifications, transaction histories, file uploads and OIDC SSO. (513 stars, GPL-3.0, HTML, Docker)
- [Family Accounting Tool](https://appsgit.com/apps/family-accounting-tool): Web-based finance management tool for partners with partially shared expenses. (370 stars, Apache-2.0, Scala)
- [Kresus](https://appsgit.com/apps/kresus): Personal finance manager. (342 stars, AGPL-3.0, TypeScript, Docker)
- [MyFin Budget](https://appsgit.com/apps/myfin-budget): Personal finances platform (web + REST API + Android) that'll help you budget, keep track of your income/spending and forecast your financial future. (314 stars, GPL-3.0, TypeScript, Docker)
- [Receipt Wrangler](https://appsgit.com/apps/receipt-wrangler): Easy-to-use receipt manager, powered by AI. Allows users to create receipts effortlessly and quickly, categorize and more. (278 stars, AGPL-3.0, Go, Docker)
- [Assets](https://appsgit.com/apps/assets): Personal net worth and investment tracker. (185 stars, license unverified, TypeScript, Docker)
- [DePay](https://appsgit.com/apps/depay): Accept Web3 Payments directly into your wallet peer-to-peer. (135 stars, MIT, JavaScript)
- [Econumo](https://appsgit.com/apps/econumo): Budgeting application for managing personal and family finances, supporting multiple currencies, joint accounts, and budgets. (110 stars, MIT, Go, Docker)
- [GRR](https://appsgit.com/apps/grr): Assets management and booking for small/medium companies. (109 stars, GPL-2.0, PHP)
- [YAFFA](https://appsgit.com/apps/yaffa): Personal finance web application, that can be used to keep track of your money, expenses, budgets, and investments. It also helps with long-term financial planning. (108 stars, MIT, PHP)
- [Galette](https://appsgit.com/apps/galette): Membership management web application aimed towards non profit organizations. (72 stars, GPL-3.0, PHP)
- [Expensave](https://appsgit.com/apps/expensave): Expense tracker for personal and family budget management. Track spending on a shared calendar, import bank statements and monitor finances with reports. (53 stars, GPL-3.0, PHP, Docker)
- [Mybucks.online](https://appsgit.com/apps/mybucks-online): Secure, browser-based, password-only self-custodial cryptocurrency wallet. (20 stars, MIT, TypeScript)

## Replaces

- [Open-source alternatives to YNAB](https://appsgit.com/alternatives/ynab)
- [Open-source alternatives to Mint](https://appsgit.com/alternatives/mint)

## Comparisons

- [Actual Budget vs Firefly III](https://appsgit.com/compare/actual-vs-firefly-iii)

## Related categories

- [Accounting & Invoicing](https://appsgit.com/categories/accounting-invoicing): Open-source accounting, bookkeeping and invoicing software you can self-host. Send invoices, track expenses and keep double-entry books without a QuickBooks, Xero or FreshBooks subscription.
- [ERP & Inventory](https://appsgit.com/categories/erp-inventory): Open-source ERP suites and inventory trackers for businesses and homes. Manage stock, purchasing, sales, accounting and operations in one self-hosted system instead of NetSuite or SAP.
- [Utilities](https://appsgit.com/categories/utilities): Handy standalone tools that do not fit elsewhere, such as converters, translators and design apps. Small utilities worth self-hosting.
- [CMS](https://appsgit.com/categories/cms): Content management systems and headless CMS platforms for websites and apps. Publish and manage content on a stack you control.
- [Team Chat](https://appsgit.com/categories/team-chat): Self-hosted messaging, team chat and push notification platforms. A private alternative to Slack, Discord and hosted messengers.
- [File Sharing](https://appsgit.com/categories/file-sharing): Quick file upload and sharing services plus peer-to-peer clients. Send large files with expiring links, like a private WeTransfer.

---

Canonical page: https://appsgit.com/categories/finance-budgeting
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
