Money Manager EX is an open-source personal finance application designed to help users organize their finances, track cash flow, and manage budgeting effectively. Built with wxWidgets, it provides a user-friendly interface for managing checking, savings, credit card, stock investment, and asset accounts.
Key Features:
Support for multiple account types, including checking, credit cards, savings, investments, and assets.
Unlimited nested multi-level category support for detailed transaction organization.
Budgeting tools with cash flow forecasting to help users plan expenses.
Customizable reports with graphs and charts for visual financial insights.
Import capabilities from CSV and QIF files for seamless data integration.
Portable versions that run on USB drives without installation, ensuring flexibility.
Ideal for individuals and small businesses seeking a reliable tool to manage personal finances, Money Manager EX offers simplicity and functionality while maintaining data security through AES encryption of SQLite databases. It is available across multiple platforms, including GNU/Linux, macOS, Windows, Android, and iOS, with international language support for diverse user needs. Installation can be performed via winget on compatible systems.
README
Money Manager Ex (MMEX)
Money Manager Ex (MMEX) is a free/libre, open-source, cross-platform, easy-to-use personal
finance software. It helps organize finances and track cash flow.
MMEX includes all the basic features that 90% of users would want to see in a
personal finance application. The design goals are to concentrate on
simplicity and user-friendliness – an application that can be used every day.
Features
Fast, intuitive and functional
Checking, credit card, savings, stock investment and asset accounts
<img src="https://github.com/moneymanagerex/moneymanagerex/assets/17465872/01cc2202-9d5a-4bba-a816-5868512196cb" alt="Dashboard (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" title="Dashboard (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" />
<img src="https://github.com/moneymanagerex/moneymanagerex/assets/17465872/9ba8d274-7af8-496c-9ab6-2c49235ec735" alt="Payee Report (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" title="Payee Report (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" />
<img src="https://github.com/moneymanagerex/moneymanagerex/assets/17465872/ef2d2269-a973-4957-a10b-d13651390ad0" alt="Budget Planner (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" title="Budget Planner (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" />
<img src="https://github.com/moneymanagerex/moneymanagerex/assets/17465872/4edfc0c8-7bfc-4052-bf2c-4b833b8b1547" alt="Multiple User Interface Language Support – Hungarian (magyar) (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" title="Multiple User Interface Language Support – Hungarian (magyar) (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" />
<img src="https://github.com/moneymanagerex/moneymanagerex/assets/17465872/be52a7f3-9dea-46dd-a04e-f198dd413b08" alt="Category Manager – unlimited nested multi-level category support (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" title="Category Manager – unlimited nested multi-level category support (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" />
<img src="https://github.com/moneymanagerex/moneymanagerex/assets/17465872/d9dcdcd8-abda-4ae5-b6e4-4d137ef99613" alt="Customise Transaction Report – English (British) (MMEX 1.8.1-Beta.1 64-bit on Linux Mint 21.3 Cinnamon)" title="Customise Transaction Report – English (British) (MMEX 1.8.1-Beta.1 64-bit on Linux Mint 21.3 Cinnamon)" />
<img src="https://user-images.githubusercontent.com/17465872/233931375-051e7c9f-d4c4-4baa-9586-7ad10ef48aba.png" alt="Import from CSV (Comma-Separated Values) file (MMEX 1.6.4-Beta.4 64-bit on Linux Mint 21.1 Cinnamon)" title="Import from CSV (Comma-Separated Values) file (MMEX 1.6.4-Beta.4 64-bit on Linux Mint 21.1 Cinnamon)" />
<img src="https://user-images.githubusercontent.com/17465872/233931411-d7a92fed-272f-446d-b86a-89f99b66683a.png" alt="Import from QIF (Quicken Interchange Format) file (MMEX 1.6.4-Beta.4 64-bit on Linux Mint 21.1 Cinnamon)" title="Import from QIF (Quicken Interchange Format) file (MMEX 1.6.4-Beta.4 64-bit on Linux Mint 21.1 Cinnamon)" />
<img src="https://user-images.githubusercontent.com/17465872/233931435-825fa069-f182-4b50-970d-21755c90f1da.png" alt="Export as XML (eXtensible Markup Language) file (MMEX 1.6.4-Beta.4 64-bit on Linux Mint 21.1 Cinnamon)" title="Export as XML (eXtensible Markup Language) file (MMEX 1.6.4-Beta.4 64-bit on Linux Mint 21.1 Cinnamon)" />
<img src="https://github.com/moneymanagerex/moneymanagerex/assets/17465872/4e6e9a83-a242-43d5-9676-e65163f32fed" alt="Currency Manager – multi currency support (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" title="Currency Manager – multi currency support (MMEX 1.7.1-RC.1 64-bit on Linux Mint 21.3 Cinnamon)" />
Credits
MMEX is mainly written in C++17 and uses the following open-source packages: