For an open source alternative to Rocket Money, the first results are actualbudget/actual (Actual is a self-hostable, local-first personal finance application that supports transaction importing, budgeting, net worth tracking, and financial reporting), jameskokoska/cashew (Cashew is a local-first personal finance application that supports expense tracking, multi-currency accounts, net worth dashboards, and budgeting, though it focuses on local storage with optional cloud sync rather than traditional full self-hosting) and range-of-motion/budget (Budget is a self-hostable personal finance application featuring multi-currency ledger management, transaction importing, categorization, budgeting tools, and financial reporting). securo-finance/securo and wealthfolio/wealthfolio round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to rocket money”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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 application that supports transaction importing, budgeting, net worth tracking, and financial reporting.
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 application that supports expense tracking, multi-currency accounts, net worth dashboards, and budgeting, though it focuses on local storage with optional cloud sync rather than traditional full self-hosting.
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-hostable personal finance application featuring multi-currency ledger management, transaction importing, categorization, budgeting tools, and financial reporting.
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-hostable personal finance platform that tracks accounts, expenses, and portfolios with local AI features, though it lacks explicit mention of budgeting tools.
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 application that supports net worth calculation, multi-currency tracking, and self-hosted deployment, though it leans heavily toward investment portfolio management alongside standard spending tools.
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-hosted personal finance manager built on a double-entry bookkeeping engine that supports transaction import, budgeting, financial reporting, and multi-currency tracking.
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-hostable personal finance manager focused on expense and subscription tracking, offering multi-currency support and financial analytics, though it lacks comprehensive net worth tracking and direct multi-institution account syncing.
ezbookkeeping is a self-hosted personal finance manager designed for tracking income and expenses. It functions as a multi-currency bookkeeping tool that manages account balances and total wealth through a private application. The system distinguishes itself by integrating a language model transaction processor to extract data from receipt images and automate financial entry. It also provides a REST-based finance API and a corresponding command-line client, enabling programmatic finance automation and the integration of records with external scripts. The platform includes a financial data an
It is a self-hosted personal finance manager built for tracking accounts, expenses, and multi-currency balances, though it lacks some advanced budgeting and native bank import integrations out of the box.
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 an open-source personal finance application that supports transaction imports, account syncing, and local budgeting, making it a great fit though its codebase is primarily JavaScript/Node rather than the listed Ruby language.
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 well-established personal and small-business financial management application that supports robust double-entry accounting, transaction tracking, and budgeting, though it lacks native self-hosting capabilities as a web service.
This application is a personal finance tracker that utilizes a cloud-based spreadsheet as its primary database for recording and organizing daily spending. It provides a web-based dashboard for managing individual transactions and generating monthly summaries to assist with budget oversight. The project distinguishes itself by leveraging spreadsheet-based storage to enable collaborative financial management, allowing multiple users to access and update shared records in real time. It further automates record maintenance through recurring transaction scheduling and integration with external wo
This application is a self-hostable personal finance tracker that handles expense categorization, budgeting, and transaction automation, though it relies on cloud spreadsheets for storage rather than a traditional database.
Whisper Money is an open-source personal finance management platform designed for self-hosted environments. It provides a private, secure infrastructure for tracking income and expenses, consolidating multiple bank accounts, and managing asset portfolios. By prioritizing user data ownership, the platform allows individuals to maintain full control over their financial records while monitoring cash flow and progress toward personal budget goals. The platform distinguishes itself through the integration of artificial intelligence to automate the categorization of transactions and the generation
Whisper Money is a self-hostable personal finance manager built to track expenses and budgets in place of spreadsheets, though it lacks some advanced reporting and transaction-import features compared to full-featured alternatives.
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
This repository is a self-contained personal finance web application for tracking accounts and expenses, though it lacks some advanced features like robust multi-currency support and transaction importing.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| actualbudget/actual | 27K | TypeScript | MIT | |
| jameskokoska/cashew | 4.1K | Dart | gpl-3.0 | |
| 1.1K |
| PHP |
| MIT |
| securo-finance/securo | 1.1K | Python | AGPL-3.0 |
| wealthfolio/wealthfolio | 7.7K | Rust | AGPL-3.0 |
| firefly-iii/firefly-iii | 22.4K | PHP | agpl-3.0 |
| ellite/wallos | 7.4K | PHP | gpl-3.0 |
| mayswind/ezbookkeeping | 5.1K | Go | MIT |
| we-promise/sure | 6.1K | Ruby | agpl-3.0 |
| gnucash/gnucash | 4.1K | C | other |