For an open source alternative to Mint, the strongest matches are we-promise/sure (Actual Budget is a self-hostable personal finance application that), securo-finance/securo (Securo is a self-hosted personal finance platform that covers) and jameskokoska/cashew (Cashew is a local-first personal finance tracker and budgeting). maybe-finance/maybe and wealthfolio/wealthfolio round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to Mint budgeting app”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Actual Budget is an open-source personal finance application that stores all financial data locally on the user's device using a SQLite database, enabling offline access and complete data ownership without cloud dependency. It packages the entire application stack into Docker containers for one-click deployment on any hosting platform with container support, and connects to over 10,000 financial institutions through the Plaid API to automatically sync account balances, transactions, and investment data. The application implements a monthly budget model that tracks spending against category li
Actual Budget is a self-hostable personal finance application that supports account aggregation via Plaid, category budgeting, transaction tracking, and investment and net worth monitoring.
Securo is a self-hosted personal finance management platform designed to provide users with complete control over their private financial data. By deploying the application within their own infrastructure, users can aggregate bank accounts, track income and expenses, and monitor investment portfolios while maintaining data privacy. The system supports multi-user access, allowing for collaborative expense tracking and shared financial management within a single environment. The platform distinguishes itself through the integration of local artificial intelligence, which enables users to query
Securo is a self-hosted personal finance platform that covers account aggregation, budget management, net worth tracking, and investment portfolio monitoring with local AI-powered querying.
Cashew is a local-first budgeting application and personal finance tracker designed to log income and expenses across multiple accounts. It functions as a multi-currency expense manager and personal net worth dashboard, storing financial records in an on-device database to ensure private financial data storage. The project distinguishes itself through a focus on privacy and flexibility, offering optional personal cloud synchronization for multi-device access and biometric security to protect sensitive information. It features a currency conversion engine that calculates total values across di
Cashew is a local-first personal finance tracker and budgeting application that supports multi-account management, net worth tracking, and private on-device storage, though it lacks built-in investment tracking and direct account aggregation.
Maybe is a self-hosted financial platform designed for private deployment, providing a centralized interface to track investments, budgets, and net worth. By running the application on your own infrastructure, you maintain full control over your sensitive financial data and privacy. The platform is delivered as a containerized application suite, utilizing a declarative configuration framework to manage service lifecycles. It distinguishes itself through a structured approach to version control, allowing users to pin specific release tags to ensure environment consistency and perform controlle
Maybe is a self-hosted personal finance platform that provides investment tracking, budget management, and net worth monitoring through a centralized private interface.
Wealthfolio is a local-first personal finance tracker and multi-currency net worth calculator designed for managing investments, spending, and overall financial standing. It functions as an extensible portfolio management platform that allows users to maintain their data on their own devices, with an optional self-hosted Docker deployment for private server access. The platform is distinguished by an LLM-powered financial assistant that handles natural language transaction imports and portfolio querying. It further differentiates itself through a TypeScript-based SDK and plugin architecture,
Wealthfolio is a local-first personal finance tracker and net worth calculator that supports spending monitoring and self-hosted deployment, though it lacks direct account aggregation features.
Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It provides a comprehensive platform for tracking income, expenses, and account balances while maintaining financial integrity through structured accounting principles. Designed for private use, the system supports multi-user access, allowing independent financial administrations to coexist within a single installation. The platform distinguishes itself through extensive automation and integration capabilities. It features a robust REST JSON API and webhook system that enables programma
Firefly III is a self-hostable personal finance application built on double-entry bookkeeping, offering robust budget management, transaction tracking, and account oversight to monitor net worth.
Budget is a self-hosted, containerized platform designed for personal finance management. It enables users to track income and expenses, categorize transactions, and maintain verifiable financial records by linking digital receipts to specific entries. The application distinguishes itself through its support for multi-currency accounting and internationalization, allowing users to manage finances across different regions and currencies. It provides automated financial reporting by generating and delivering periodic email summaries, alongside interactive browser-based visualization tools that
Budget is a self-hosted personal finance platform that supports expense tracking, transaction categorization, and multi-currency accounting, though it lacks dedicated investment tracking and account aggregation features.
Ghostfolio is a self-hosted portfolio tracker designed for personal finance tracking and wealth management. It allows users to record investment transactions and monitor asset holdings across multiple financial accounts in a single private environment. The system provides a financial performance analyzer to calculate investment returns and generate growth charts. It includes an investment risk auditor that performs static analysis on asset holdings to identify financial vulnerabilities and diversification gaps. The platform covers broader capabilities for multi-account management and financi
Ghostfolio is a self-hostable personal finance and portfolio tracker focused heavily on investment management and net worth monitoring, though it is narrower on traditional monthly budget planning.
GnuCash is a double-entry accounting software designed for personal and small-business financial management. It tracks assets, liabilities, income, and expenses using a bookkeeping system that ensures financial accuracy. The platform functions as a multi-currency bookkeeping system and a SQL-based financial ledger, persisting accounting data in relational databases or XML files. The system is distinguished by its extensibility as a Python-scriptable accounting tool, providing Python bindings and a REPL for automating tasks and creating custom reports. It also serves as an investment portfolio
GnuCash is a classic double-entry bookkeeping application for personal and small-business financial management, though it lacks modern automated account aggregation and requires a desktop-centric workflow rather than native self-hosting.
Actual is a local-first personal finance manager designed to help users track income, manage expenses, and maintain a balanced budget. It functions as a data-centric application that prioritizes offline access and local file storage, ensuring that financial records remain available and performant regardless of network connectivity. The platform distinguishes itself through a robust architectural foundation that emphasizes data integrity and auditability. Every financial action is recorded as an immutable sequence of events, and all currency values are processed using an integer-based arithmet
Actual is a self-hostable, local-first personal finance manager that handles budgeting, accounts, and transaction tracking, though it lacks native investment tracking out of the box.
hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va
hledger is a plain text accounting tool and double-entry ledger manager that provides command-line, terminal, and web interfaces for tracking accounts, investments, and financial reports, though it relies on plain text files rather than automated account aggregation.
Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a hierarchical five-type tree, and verifies balances at specific dates using precision-derived tolerances. Transactions are recorded in plain-text files with a strict syntax that supports currency-specific rounding, automatic interpolation of missing amounts, and comprehensive metadata including tags, links, and payee annotations. Beyond core bookkeeping, Beancount offers investment portfolio tracking with lot-based cost basis management, configurable booking strategies (FIFO,
Beancount is a plain-text double-entry accounting system that supports investment tracking, transaction categorization, and net worth reporting through a custom syntax and web report servers, though it requires text-file editing instead of a traditional web budgeting dashboard.
Wallos is a self-hosted subscription tracking dashboard and financial expense manager. It serves as a budgeting tool for monitoring recurring payments and due dates to ensure subscription services are paid on time. The application identifies expenditure patterns through personal finance analytics, utilizing visual charts and spending statistics. It handles multi-currency finance tracking by retrieving live exchange rates from external services to translate global currencies into a single primary value. Additional capabilities include a notification system that sends payment reminders via ema
Wallos is a self-hosted financial expense and subscription tracker that covers spending categorization and analytics, though it lacks dedicated investment tracking and full account aggregation.
This project is a self-hosted personal information manager and private dashboard. It serves as a centralized web application for aggregating personal data, including finances, schedules, contacts, and goals, within a private database. The system functions as an encrypted password manager for secure credential storage, a personal finance tracker for monitoring spending and product prices, and a personal knowledge base for categorized research, notes, and travel plans. It also maintains a historical record of personal achievements and life accomplishments. The application provides tools for pe
This repository provides a self-hosted personal finance tracker alongside other life management tools like password storage and knowledge bases, covering core budgeting and expense monitoring needs despite its broader multi-purpose scope.
Money-tracker is a web-based personal finance application designed to record income and expense entries. It functions as an offline-first tool, utilizing local browser storage to ensure that financial records remain accessible and editable without an active internet connection. The application distinguishes itself through its synchronization model, which replicates local data to a remote cloud store to maintain consistency across multiple user devices. By implementing a progressive web app architecture, it provides an installable interface that caches assets locally to support reliable perfor
Money-tracker is a web-based personal finance application that records income and expenses with offline support and cross-device synchronization, though it lacks advanced investment tracking and automated account aggregation.
My-budget is a cross-platform desktop application designed for personal finance management. It functions as a local-first budgeting tool that allows users to track income and expenses while maintaining complete control over their financial data without relying on cloud services. The application distinguishes itself by integrating automated transaction ingestion, which retrieves and parses financial records directly from banking websites. To ensure privacy, all stored transaction history and budget records are protected by local encryption using user-defined passphrases, keeping sensitive info
My-budget is a local-first desktop application for tracking income, expenses, and personal finances securely, though it lacks built-in net worth tracking and investment features.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| we-promise/sure | 6.1K | Ruby | agpl-3.0 | |
| securo-finance/securo | 1.1K | Python | AGPL-3.0 | |
| jameskokoska/cashew | 4.1K | Dart | gpl-3.0 | |
| maybe-finance/maybe | 54K | Ruby | agpl-3.0 | |
| wealthfolio/wealthfolio | 7.7K | Rust | AGPL-3.0 | |
| firefly-iii/firefly-iii | 22.4K | PHP | agpl-3.0 | |
| range-of-motion/budget | 1.1K | PHP | MIT | |
| ghostfolio/ghostfolio | 7.7K | TypeScript | agpl-3.0 | |
| gnucash/gnucash | 4.1K | C | other | |
| actualbudget/actual | 27K | TypeScript | MIT |