selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

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 listed

Best for your setup

  • Novice

    Actual29.4k
    • Live demo
    • Documented

    88/100 fitHow well this app matches homelab novices, 0 to 100

    See all
  • Expert

    ezbookkeeping5.7k
    • SSO sign-in
    • REST or GraphQL API

    77/100 fitHow well this app matches homelab experts, 0 to 100

    See all
  • Hacker

    Firefly III24.9k
    • Scriptable API
    • Many ways to install

    76/100 fitHow well this app matches homelab hackers, 0 to 100

    See all
  1. 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 Manager

    Features:

    • expense tracking
    • income tracking
    • budgets
    • categories
    • tags

    +5 more

    Auth:2fa
  2. 2Actual logo
    29.4k
    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 CapableDockerBinary

    Features:

    • personal finance management
    • budgeting
    • synchronization across devices
    • envelope budgeting
    • account management

    +4 more

  3. 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.

    DockerBinarySource

    Features:

    • daily transaction recording
    • data import from multiple sources
    • search and filter bills
    • built-in charts
    • custom chart dimensions

    +5 more

    Auth:oidc-sso2fa
  4. 4Sure logo
    10.5k
    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-UserDockerSource

    Features:

    • personal finance management
    • wealth management
    • self-hosting
    • demo data loading
    • local development setup
    Auth:local
  5. 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 ComposeSource

    Features:

    • Unified transaction tracking
    • Multiple accounts support
    • Multi-currency support
    • Custom currencies
    • Automated transaction rules

    +3 more

    Auth:local
  6. 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 OptionalSource

    Features:

    • Accounts & assets management
    • Transaction recording and categorization
    • Monthly budgeting
    • CSV transaction import
    • Financial institution sync via providers

    +5 more

    Auth:localoidc-sso2fa
  7. 7Kresus logo
    343
    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.

    Source

    Features:

    • banking history tracking
    • balance overview
    • spending analysis
    • tagging
  8. 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 OptionalSource

    Features:

    • Localization
    • Manual transaction entry
    • Batch transaction import
    • Split transactions
    • Accounts tracking

    +5 more

    Auth:local
  9. 9YAFFA logo
    110
    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-UserSource

    Features:

    • multiple currencies
    • multiple accounts and account groups
    • transaction recording
    • transaction suggestions
    • split transactions

    +5 more

  10. 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 OptionalDocker

    Features:

    • 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
Browse all alternatives