awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Microsoft Money Alternatives

Ranking updated Aug 19, 2026

For an open source personal finance manager, the strongest matches are securo-finance/securo (Securo is a self-hosted personal finance platform that provides), gnucash/gnucash (GnuCash is a well-established open-source double-entry bookkeeping application that) and firefly-iii/firefly-iii (Firefly III is a self-hosted personal finance management system). jameskokoska/cashew and range-of-motion/budget 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 microsoft money”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Microsoft Money Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • securo-finance/securosecuro-finance avatar

    securo-finance/securo

    1,079View on GitHub↗

    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 provides transaction management, budgeting, investment tracking, and multi-currency support through a private, containerized deployment.

    PythonBudgeting ToolsCategory Spending Limit TrackersFinancial Report Generators
    View on GitHub↗1,079
  • gnucash/gnucashGnucash avatar

    Gnucash/gnucash

    4,096View on GitHub↗

    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 open-source double-entry bookkeeping application that provides comprehensive personal finance management, including income and expense tracking, budgeting, investment portfolios, financial reporting, multi-currency support, and data import capabilities.

    CFinancial Report GeneratorsInvestment Portfolio TrackingPersonal Finance Management
    View on GitHub↗4,096
  • firefly-iii/firefly-iiifirefly-iii avatar

    firefly-iii/firefly-iii

    22,431View on GitHub↗

    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 management system built on a double-entry bookkeeping engine that fully covers your needs for income and expense tracking, budgeting, investment handling, reporting, and bank imports.

    PHPBudgeting ToolsCurrency ManagementFinancial Data Import
    View on GitHub↗22,431
  • jameskokoska/cashewjameskokoska avatar

    jameskokoska/Cashew

    4,092View on GitHub↗

    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 an open-source, local-first personal finance application that supports budgeting, multi-currency accounts, and transaction tracking, though it lacks native investment tracking and direct bank importing.

    DartCategory Spending Limit TrackersPersonal Finance ManagementMulti-Currency Ledger Management
    View on GitHub↗4,092
  • range-of-motion/budgetrange-of-motion avatar

    range-of-motion/budget

    1,063View on GitHub↗

    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 transaction tracking, multi-currency accounting, and financial reporting, though it lacks explicitly detailed investment tracking capabilities.

    PHPFinancial Report GeneratorsPersonal Finance ManagementMulti-Currency Ledger Management
    View on GitHub↗1,063
  • actualbudget/actualactualbudget avatar

    actualbudget/actual

    27,038View on GitHub↗

    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 personal finance manager that covers budgeting, transaction management, and financial reporting, though it lacks direct native investment tracking.

    TypeScriptBudgeting ToolsFinancial Data ImportPersonal Finance Management
    View on GitHub↗27,038
  • rezach/my-budgetreZach avatar

    reZach/my-budget

    956View on GitHub↗

    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 personal finance management that covers income and expense tracking, budgeting, and automated transaction ingestion with local encryption, though it lacks dedicated investment tracking and reporting features.

    JavaScriptBudgeting ToolsPersonal Finance Management
    View on GitHub↗956
  • ayastreb/money-trackerayastreb avatar

    ayastreb/money-tracker

    977View on GitHub↗

    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 handles income and expense tracking with offline-first support and cloud synchronization, though it lacks robust investment tracking and automated bank import features.

    JavaScriptPersonal Finance ManagementPersonal Finance Trackers
    View on GitHub↗977
  • ghostfolio/ghostfolioghostfolio avatar

    ghostfolio/ghostfolio

    7,730View on GitHub↗

    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-hosted personal finance and portfolio tracker that monitors investments and wealth, though it leans more toward asset management than full daily budgeting and expense categorization.

    TypeScriptInvestment Portfolio TrackingPersonal Finance Trackers
    View on GitHub↗7,730
  • ellite/wallosellite avatar

    ellite/Wallos

    7,442View on GitHub↗

    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 expense and subscription tracker that handles budgets and currency conversion, though it lacks comprehensive investment tracking and direct bank imports.

    PHPCurrency ManagementPersonal Finance TrackersExpense Trackers
    View on GitHub↗7,442
  • wealthfolio/wealthfoliowealthfolio avatar

    wealthfolio/wealthfolio

    7,655View on GitHub↗

    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 portfolio manager that handles investments, spending, and self-hosted deployments, though it lacks some of the broader reporting and traditional bank import features requested.

    RustCurrency ManagementFinancial Data ImportInvestment Portfolio Tracking
    View on GitHub↗7,655
  • beancount/beancountbeancount avatar

    beancount/beancount

    5,291View on GitHub↗

    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 command-line, plain-text double-entry accounting system that supports investment tracking, multi-currency reporting, and expense importing through text files, though it lacks a traditional graphical interface for out-of-the-box budgeting.

    PythonFinancial Report GeneratorsInvestment Portfolio TrackingPersonal Finance Management
    View on GitHub↗5,291
  • jakubgarfield/expensesjakubgarfield avatar

    jakubgarfield/expenses

    1,279View on GitHub↗

    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 repository provides a web-based personal finance tracker for managing transactions, budgeting, and monthly summaries, though it relies on cloud spreadsheets rather than a dedicated self-hosted database backend.

    JavaScriptPersonal Finance ManagementExpense Trackers
    View on GitHub↗1,279
  • volmarg/personal-management-systemVolmarg avatar

    Volmarg/personal-management-system

    4,036View on GitHub↗

    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 self-hosted personal dashboard includes built-in finance tracking and encryption, though it functions more broadly as a personal information manager rather than a dedicated budgeting suite.

    PHPPersonal Finance ManagementPersonal Finance Trackers
    View on GitHub↗4,036
  • we-promise/surewe-promise avatar

    we-promise/sure

    6,081View on GitHub↗

    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 featuring local-first storage, bank syncing through Plaid, and envelope-based budgeting tools, though it is written in Node.js/JavaScript rather than Ruby.

    RubyCategory Spending Limit TrackersPersonal Finance Management
    View on GitHub↗6,081
  • mayswind/ezbookkeepingmayswind avatar

    mayswind/ezbookkeeping

    5,103View on GitHub↗

    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

    ezbookkeeping is a self-hosted personal finance manager that supports transaction tracking, multi-currency accounts, and programmatic automation via a REST API, though it lacks direct mention of dedicated investment tracking features.

    GoPersonal Finance ManagementMulti-Currency Ledger Management
    View on GitHub↗5,103
  • simonmichael/hledgersimonmichael avatar

    simonmichael/hledger

    4,059View on GitHub↗

    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 plaintext double-entry accounting tool and financial reporting engine that handles transactions, investments, and multi-currency tracking, though it uses flat files rather than automated bank imports and requires manual setup for budgeting workflows.

    HaskellFinancial Report GeneratorsInvestment Portfolio TrackingPersonal Finance Management
    View on GitHub↗4,059
  • sqshq/piggymetricssqshq avatar

    sqshq/piggymetrics

    13,935View on GitHub↗

    PiggyMetrics is a demonstration project that illustrates a complete microservice architecture built with Spring Boot, Spring Cloud, and Docker, centered around a personal finance tracking application. It records incomes, expenses, and savings for individual accounts while computing spending statistics and time-series data to track cash flow dynamics over time. The project showcases a full Spring Cloud service mesh, including an API gateway for request routing, service discovery for dynamic instance location, and a centralized configuration server that manages application settings from a singl

    PiggyMetrics is a personal finance tracking application that records income and expenses while computing spending statistics, though it is primarily designed as a Spring microservice demonstration project rather than a fully-featured standalone budgeting tool.

    JavaPersonal Finance ManagementPersonal Finance Trackers
    View on GitHub↗13,935
  • maybe-finance/maybemaybe-finance avatar

    maybe-finance/maybe

    53,999View on GitHub↗

    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 tracks investments, budgets, and net worth on your own infrastructure, though it lacks some specific features like bank imports and comprehensive financial reporting from this description.

    RubyPrivate Wealth Dashboards
    View on GitHub↗53,999
  • whisper-money/whisper-moneywhisper-money avatar

    whisper-money/whisper-money

    1,041View on GitHub↗

    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 application built to track budgeting and money management without relying on spreadsheets, matching the core intent despite lacking explicit detail on bank imports and multi-currency support in the provided evidence.

    PHPPersonal Finance Management
    View on GitHub↗1,041

Related searches

  • an open source alternative to Mint
  • an open source alternative to Monarch Money
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
securo-finance/securo1.1KPythonAGPL-3.0Jun 16, 2026
gnucash/gnucash4.1KCotherFeb 13, 2026
firefly-iii/firefly-iii22.4KPHPagpl-3.0Feb 19, 2026
jameskokoska/cashew4.1KDartgpl-3.0Jun 14, 2025
range-of-motion/budget1.1KPHPMITDec 10, 2024
actualbudget/actual27KTypeScriptMITJun 16, 2026
rezach/my-budget956JavaScriptAGPL-3.0Feb 27, 2023
ayastreb/money-tracker977JavaScriptMITJul 20, 2023
ghostfolio/ghostfolio7.7KTypeScriptagpl-3.0Feb 21, 2026
ellite/wallos7.4KPHPgpl-3.0Feb 10, 2026
an open source accounting software for small businesses
  • an open source accounting software for businesses
  • an open source alternative to Bench bookkeeping
  • an open source accounting software for businesses
  • an open source alternative to Rocket Money
  • an open source app for splitting expenses