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 everyday.
- Fast, intuitive and functional
- Checking, credit card, savings, stock investment and asset accounts
- Unlimited nested multi-level category support
- Multiple tags per split transaction support
- Reminders for scheduled bills and deposits
- Budgeting and cash flow forecasting
- Simple one-click reporting with graphs and charts
- Import data from Comma-Separated Values (CSV) and Quicken Interchange Format (QIF) files
- Custom Reports
- Installation not required: portable versions run from a USB or a flash drive
- Nonproprietary SQLite database with Advanced Encryption Standard (AES)
- Cross-platform, available for desktop (GNU/Linux, macOS, Windows) and mobile (Android) operating systems
- International language support: Crowdin, Desktop icon, AppData, Filetype associations, User interface language
- Download stable release for GNU/Linux, macOS, or Windows
- Download developmental release for GNU/Linux, macOS, or Windows
MMEX is mainly written in C++11 and uses the following open-source packages:
- wxWidgets 3.0+
- wxSqlite3
- SQLite3
- RapidJSON
- ChartNew.JS (outdated)
- ApexCharts.js
- html-template
- libcurl
Slack | Forum | Wiki | Facebook | YouTube | Crowdin | SourceForge | GitHub | Docker images | Twitter
- Database file (both regular and encrypted) can be opened directly with wxsqliteplus
- Download dozens of useful reports from the general reports repository
- Star this repository if you feel it is helpful