Browse free open source Personal Finance software and projects for Windows and ChromeOS below. Use the toggles on the left to filter open source Personal Finance software by OS, license, language, programming language, and project status.

  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    Firefly III

    Firefly III

    Firefly III: a personal finances manager

    Firefly III is a personal finance manager and double-entry accounting tool built to help individuals and small organizations track budgets, investments, debts, and expenses. Users can import bank statements (CSV, OFX, QIF) or integrate via APIs, map transaction categories, and reconcile accounts. The system supports budgeting schedules, repeating transactions, automatic categorization rules, and reporting dashboards to analyze trends over time. For investments, it tracks price history, performance, and holdings, allowing users to see their net worth across accounts and assets. Because of its foundation on solid accounting principles, it supports transfers, splits, credits, and sign conventions accurately. It can be self-hosted, allowing users full control over their financial data, with modular architecture and RESTful APIs so other tools or mobile apps can integrate.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 2
    pmxt

    pmxt

    A unified API for trading across prediction markets

    PMXT is a powerful, cross-platform terminal emulator and multiplexer designed to enhance productivity for command-line users by seamlessly blending terminal emulation with workspace management. It lets you run multiple shell sessions in panes and tabs, detach and reattach to workspaces, and persist session layouts—making it ideal for developers, sysadmins, and power users who juggle many concurrent tasks. PMXT also includes built-in features like customizable keybindings, layout presets, and scripting hooks so you can tailor your environment to your workflow without relying on external tools. Unlike simpler terminal emulators, it is built with session continuity in mind: you can close a window and later restore your exact layout and running processes without losing context. The project emphasizes performance and responsiveness, ensuring that even large logs, long-running compiles, and interactive workflows feel smooth and stable.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    Budget

    Budget

    Get a grip on your finances

    Budget is an open-source web application designed to help users manage their personal finances by tracking transactions, organizing expenses, and visualizing spending patterns. It is built as a self-hostable platform, giving users full control over their financial data while still offering the convenience of a modern web interface. The application allows users to input transactions manually or import them from CSV files, making it adaptable to different workflows and banking systems. It includes tagging systems for categorizing expenses, enabling detailed analysis of spending habits and financial priorities. Budget also provides reporting tools that generate visual insights such as weekly balances and category breakdowns, helping users understand trends over time. Additional features such as receipt uploads and email summaries enhance usability and provide a more complete financial tracking experience.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Yapbam
    Yapbam (Yet Another Personal Bank Account Manager) is ... another personnal bank account manager. It's cross-platform (Java), portable, extensible (with plugins), and (I hope) easy to use. More information at http://www.yapbam.net If you think Yapbam is valuable, please vote up below.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    StockManiac
    StockManiac is a alternative Asset Inventory System with web based user interface. It can retrieve quotes and news feeds automatically and has a time-machine like design which distinguishes it from many other portfolio management applications.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    ezBookkeeping

    ezBookkeeping

    A lightweight personal finance app hosted by yourself.

    ezBookkeeping is a lightweight, self-hosted personal finance app with a user-friendly interface and powerful bookkeeping features. It helps you record daily transactions, import data from various sources, and quickly search and filter your bills. You can analyze historical data using built-in charts or perform custom queries with your own chart dimensions to better understand spending patterns and financial trends. ezBookkeeping is easy to deploy, and you can start it with just one single Docker command. Designed to be resource-efficient, it runs smoothly on devices such as Raspberry Pi, NAS, and MicroServers. ezBookkeeping offers tailored interfaces for both mobile and desktop devices. With support for PWA (Progressive Web Apps), you can even add it to your mobile home screen and use it like a native app. Live Demo: https://ezbookkeeping-demo.mayswind.net
    Downloads: 10 This Week
    Last Update:
    See Project
  • 7

    Personal Financier

    Personal budgeting software with projections based on past trends.

    Personal Financier is a tool to track expenses by category and then project the impact to the overall budget. Underspending in a given month increases the budget available to use in future months, and overspending reduces it. In this way, the budget adjusts over time to reflect actual spending. The easiest way to try it out is to use the demo account (password demo) that gets automatically setup on install. Enjoy! (See Wiki for more detailed information)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Money Manager Ex - WebApp
    Money Manager Ex Web App is an integration of Money Manager Ex that lets user insert new transaction directly in a web-interface optimized for mobile device
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    DashBo↗v

    DashBo↗v

    Bovespa Analytics

    BI/Analytics tool for reading official brazilian market data freely provided by Bacen (Central Bank of Brazil - http://www.bcb.gov.br/?ENGLISH), CVM (Securities and Exchange Commission of Brazil - http://www.cvm.gov.br/subportal_ingles/index.html), BM&FBOVESPA (Brazilian Securities, Commodities and Futures Exchange - http://www.bmfbovespa.com.br/en_us/index.htm). Mirrored screen: left-to-right or right-to-left orientation according to the chosen language. Easy to translate: just add a column to the translations spreadsheet (./lib/Negocio.jar/net/sourceforge/dashbov/negocio/Traducoes.xlsx); the new language option will be automatically shown at the "Settings > Language" menu. Open source alternative to Economatica, ProfitChart, MetaStock. Powered by Oracle, NetBeans, Apache POI, Apache Axis, Apache Commons Compress, Apache PDFBox, JFreeChart, JTattoo, JDatePicker, MyBatis, FamFamFam, IzPack.
    Downloads: 2 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    Snipe Studio Budget Manager

    Snipe Studio Budget Manager

    Simple budget manager for your needs.

    Snipe Studio Budget Manager === ~~~~~~~~~~ Current version: 0.7 Soft requirenments: QT5, lib-mesa-gl Hard requirments: 50-60 mb of ram ~~~~~~~~~~ 30 October 2016 (0.7.0.0) * Fixed: now clearing database not saves old data and really clear database file 1 October 2016 (0.6.1.9) * Added: Basic console control for autotest using * Added: Help option * Added: version information option * Added: Console output in console mode 9 August 2016 (0.6.1.8) * Added: Import to database from CSV file * Fixed: Minor Issues 7 August 2016 (0.6.1.7) * Added: Export database to CSV File 5 August 2016 (0.6.1.6) * Fixed: Database was not cleaned after click 'clean' from settings form * Updated: Readme.md file 5 August 2016 (0.6.1.5) * Fixed: Lock file deleting on application exit * Updated: Readme.md file 5 August 2016 (0.6.1.4) * CleanUp: Simplifying code 5 August 2016 (0.6.1.3) * Fixed: lock Mechanism to prevent multiple launches 5 August 20
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    NCMoney

    NCMoney

    A free alternative to MS Money

    NCMoney (No Charge Money) is a JAVA project intended to create a free, open source, still complete solution to manage some bank accounts. 2.1.0 - 2.1.5 Get rid of log4j library. As a consequence, if you upgrade to this version: 1. you can remove the log4j.jar file and the log4j.properties file. 2. logger.properties now replaces the old log4j.properties 3. the .bat (windows users) and .command (Mac users) command line are updated accordingly. You don't have to do nothing if you override the dist.zip file, of course. (Feel free to contact me if you need some new features or experience any issue)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    dsBudget
    dsBudget is a personal financial management / budgeting application. It runs and stores data locally so you don't have to login or trust someone to look over your data. It runs on all major platforms, and supports all international currencies and lo
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13

    Personal Budget Tracker

    Personal Budget Tracker — Simple Expense Logger

    Personal Budget Tracker is a minimal yet functional CLI tool to help users manage their income and expenses. It supports categorization, listing, and CSV export. Great for learning Python or organizing your personal finances.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    This money manager is a simple one (very simple at that) and someday might fork and have a GUI counterpart. Note: you need python installed on your system for this to work.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15

    AC2 Home Budget

    HTML5 Rich UI Home Budgeting Solution

    There are many budgeting tools available to help you create a budget, but you're on your own when you need to manage the day-to-day running of your budget. This application is a 'grown-up' version of home budgeting and helps you to plan your cash flow. It will help with questions like, 'When is my next bill due?', 'How much do I need to leave in my checking account to pay my direct debits this month?'. It will automatically record direct debit events in your transaction so your balance is as accurate as possible. It will give you reminders when you need to take action, such as manually paying a bill. You can even check your statement against the transactions recorded and spot any suspicious activity. It uses a visual approach to show you how well you're managing your budget with rich HTML5 graphs and charts so you always know how you're doing. This is an HTML5, PHP & MySQL application and will run on pretty much any device (even your RaspberryPi can serve the pages!).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    A simple tool to securely and conveniently keep your credit card info at your finger tips. Great for online shoppers who don't feel like pulling out your wallet and typing in all of those numbers each time you want to make a purchase.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    International online secure trading platform (no set-up fees, free to use, legal, available, based on a win-win strategy) from a Payment Service Provider Payment API (PSP Moneybookers) and FreePay to help raise account balance of participants.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Tool assitant to help in Stock management
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Home4Money application is your personal money management assistant. You can work with you budget, arrange loans and accounts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    HomeFinance is a tool, built with Adobe AIR and SQLite, that can help manage your finances. It supports multiple budgets and registers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Household Expense Sharing is a web based software to share expenses in a household for 2 persons written in PHP with a MySQL backend database.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    P.I.M class application for information storage/processing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Infinity PFM is a open source personal finance manager with support for budgets, OFX/QIF/QFX import, color reports and charts
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Jamm Money Manager

    Just another Money Manager - Jamm is a rudimentary Moneymanager

    Jamm offers a userfriendly UI, where you can manage your money account. Users can add, remove and edit Jamm entries. These entries can be reviewed via charts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Simple application to register portuguese tax receipts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB