Best open-source alternatives to Mint
A free budgeting app that tracked accounts and spending in one place.
Mint aggregated bank accounts to track spending, budgets and net worth. Intuit shut the service down, forcing users to find alternatives. Self-hosted open-source finance apps store your budgets, reports and transaction history on your own server. Many accept CSV imports, so you can start with your past transactions.
10 alternatives listedBest for your setup
Homelab Novice
Wants it running tonight, with one command.
Actual29.4k
Actual is a local-first personal finance and budgeting tool with synchronization across devices.
- Live demo
- Documented
See all88/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
ezbookkeeping5.7k
An open source self-hosted personal finance app for recording transactions, importing financial data, and analyzing spending with charts and custom queries.
- SSO sign-in
- REST or GraphQL API
See all77/100 fitHow well this app matches homelab experts, 0 to 100
Homelab Hacker
Wants control: APIs, scripts and many ways to run it.
Firefly III24.9k
Firefly III is a self-hosted personal finance manager for tracking income, expenses, budgets, and reports.
- Scriptable API
- Many ways to install
See all76/100 fitHow well this app matches homelab hackers, 0 to 100
- GNU Affero General Public License v3.0Open Source — No Paywall
Firefly III is a self-hosted personal finance manager aimed at people who want control over their money without uploading financial records to a cloud service. It is presented as free and open source software and is intended for users who are comfortable running and managing their own server-based applications. The application helps users track income and expenses, organize transactions with budgets, categories, and tags, and generate financial reports. It also supports recurring transactions, rule-based automation, piggy banks for goals, and a REST JSON API for broad external integration. The README emphasizes that the software is isolated by default and only contacts external servers when explicitly configured to do so.
Offline CapableDockerKubernetesSourcePackage ManagerFeatures:
- expense tracking
- income tracking
- budgets
- categories
- tags
+5 more
Auth:2fa - MIT LicenseOpen Source — No Paywall
Actual is a local-first personal finance and budgeting application aimed at people who want to manage money on their own devices while still keeping data synchronized across devices. The README describes it as free and open source, with a NodeJS-based core and a synchronization layer that moves changes between devices without much manual effort. It can be deployed in several ways, including one-click hosting, managed hosting, self-hosted Docker, or as downloadable desktop apps for Windows, Mac, and Linux. The project also provides community documentation for budgeting, account management, migration, and contributor guidance, suggesting it is designed both for end users and for people interested in extending or maintaining the software.
Cloud OptionalOffline CapableDockerBinaryFeatures:
- personal finance management
- budgeting
- synchronization across devices
- envelope budgeting
- account management
+4 more
- MIT LicenseOpen Source — No Paywall
ezBookkeeping is a self-hosted personal finance application aimed at users who want a private, controllable way to track money and manage transactions. It is presented as an open source tool that emphasizes ease of deployment, low resource usage, and compatibility with a range of environments including home servers, NAS devices, and Raspberry Pi. The project supports day-to-day bookkeeping tasks such as recording transactions, importing financial data, searching and filtering bills, and visualizing spending patterns through built-in charts and custom queries. It also includes mobile and desktop-oriented interfaces, PWA support for a native-like mobile experience, and features for localization, security, and broad data import/export interoperability.
DockerBinarySourceFeatures:
- daily transaction recording
- data import from multiple sources
- search and filter bills
- built-in charts
- custom chart dimensions
+5 more
Auth:oidc-sso2fa - GNU Affero General Public License v3.0Open Source — No Paywall
Sure is a community-maintained fork of the abandoned Maybe Finance project. It presents itself as a fully working personal finance application aimed at people who want to manage money and wealth data in a self-hosted environment. The README emphasizes that the app can be run with Docker for self-hosting, while also providing local development instructions for contributors. It requires Ruby, PostgreSQL, and Redis, and it includes optional demo data plus default demo credentials for trying the app locally. The project is distributed under AGPLv3 and is positioned as a continuation of the original codebase rather than a separate commercial product.
Multi-UserDockerSourceFeatures:
- personal finance management
- wealth management
- self-hosting
- demo data loading
- local development setup
Auth:local - GNU Affero General Public License v3.0Open Source — No Paywall
WYGIWYH is a self-hosted personal finance tracker aimed at people who want a simple, principle-driven way to manage money without traditional budgeting constraints. It focuses on tracking what is earned and spent within a month while keeping savings separate and untouchable for future months. The project is built for users who need more than a spreadsheet, especially those handling multiple currencies, accounts, and investments. It supports automation-oriented workflows through an API and configurable transaction rules, and it is run as a web application with Docker-based deployment. The README also indicates support for local operation and an admin account setup flow, suggesting it is meant for individual or household financial management rather than enterprise finance.
Offline CapableMulti-UserDockerDocker ComposeSourceFeatures:
- Unified transaction tracking
- Multiple accounts support
- Multi-currency support
- Custom currencies
- Automated transaction rules
+3 more
Auth:local - GNU General Public License v3.0Open Source — No Paywall
Budget Board is a self-hosted personal finance application designed to help users track spending, manage accounts, and monitor progress toward financial goals. It positions itself as an alternative to Mint and focuses on monthly budgeting, transaction tracking, and organized management of both accounts and assets. The project supports importing transactions from CSV files, syncing with financial institutions through providers such as SimpleFIN and LunchFlow, and automatically categorizing transactions using a machine learning model and user-defined rules. It also includes charts for spending trends, local authentication with 2FA or OIDC login, and multilingual support with localized date and number formatting.
Cloud OptionalSourceFeatures:
- Accounts & assets management
- Transaction recording and categorization
- Monthly budgeting
- CSV transaction import
- Financial institution sync via providers
+5 more
Auth:localoidc-sso2fa - GNU Affero General Public License v3.0Open Source — No Paywall
Kresus is a self-hosted personal finance manager aimed at people who want to keep track of their banking activity outside of a proprietary cloud service. It is described as open source and libre, with a focus on safely reviewing transaction history, checking overall balances, and organizing spending with tags. The project appears to be intended for users who want to run their own finance dashboard and control their data locally. The README points installers to the project website for up-to-date setup instructions, and it links to community contribution resources, suggesting an actively maintained open project rather than a packaged consumer service.
SourceFeatures:
- banking history tracking
- balance overview
- spending analysis
- tagging
MyFin is a personal finance web application aimed at helping individuals manage their money in a more organized and user-friendly way. It focuses on budgeting, transaction management, account tracking, and financial overview tools for people who want to keep control of their own data. The project is presented as an ongoing passion project with a live demo account and a separate setup guide. Its feature set includes multilingual support, importing transactions, splitting entries, automatic categorization rules, budgeting, statistics, investment tracking, and theme selection. The README also notes account management features and future roadmap items such as goals and richer analytics.
Cloud OptionalSourceFeatures:
- Localization
- Manual transaction entry
- Batch transaction import
- Split transactions
- Accounts tracking
+5 more
Auth:local- MIT LicenseOpen Source — No Paywall
YAFFA is a self-hosted personal finance web application aimed at people who want to manage money over the long term without uploading financial data to a third-party cloud service. It is built with PHP and the Laravel framework, and the README positions it as a desktop-oriented, responsive web app for budgeting, transaction tracking, and portfolio monitoring. The project supports common personal-finance workflows such as multiple currencies, multiple accounts, categorized transactions, recurring entries, budgets, and investment gain/loss calculations. It also includes import tools for QIF and CSV files, plus optional AI-assisted document processing for receipts, emails, PDFs, and cloud imports. The README emphasizes manual review and conscious spending rather than bank syncing or accounting-grade precision.
Cloud OptionalMulti-UserSourceFeatures:
- multiple currencies
- multiple accounts and account groups
- transaction recording
- transaction suggestions
- split transactions
+5 more
- GNU Affero General Public License v3.0Open Source — No Paywall
OpenBudgeteer is a self-hosted budgeting application built around the Bucket Budgeting Principle. It is aimed at people who want a structured way to manage personal finances, with a web-based interface influenced by tools like YNAB and Buckets. The project uses .NET for its core and Blazor Server for the frontend, suggesting a browser-based experience rather than a desktop app. The README highlights guided setup and usage documentation, and it provides a quick start path for running the app with Docker and MariaDB.
Cloud OptionalDockerFeatures:
- bucket budgeting
- account management
- transaction tracking
- reports
- settings
What to look for in a Mint alternative
Automatic bank sync is the main gap. Check whether each app imports transactions through bank connections or CSV files. Compare budget models, such as category spending limits or envelope systems. Secure this financial data with strict access rules and backups.
Other SaaS alternatives
- 9 alternatives
Self-hosted budgeting apps instead of YNAB.
Firefly III, Actual, ezbookkeeping
+6 more - 67 alternatives
An all-in-one workspace for notes, docs, and databases.
AFFiNE, Memos, AFFiNE Community Edition
+64 more - 49 alternatives
A cloud file sync and sharing service.
Immich, Syncthing, Cloudreve
+46 more - 36 alternatives
A long-running personal note-taking and clipping app.
Memos, Joplin, Logseq
+33 more - 35 alternatives
The ubiquitous team messaging and collaboration platform.
Rocket.Chat, Zulip, The Lounge
+32 more - 32 alternatives
A cloud project and task management platform for teams.
AppFlowy, Plane, Wekan
+29 more
