https://github.com/moneymanagerex/mmex-ios
Local-first personal finance app. Encrypted, self-hosted, sync across devices.
https://github.com/moneymanagerex/mmex-ios
cipher encryption finance mmex4ios moneymanagerex
Last synced: about 1 month ago
JSON representation
Local-first personal finance app. Encrypted, self-hosted, sync across devices.
- Host: GitHub
- URL: https://github.com/moneymanagerex/mmex-ios
- Owner: moneymanagerex
- Created: 2024-09-14T00:43:50.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2026-06-26T05:42:33.000Z (about 1 month ago)
- Last Synced: 2026-06-26T06:13:23.415Z (about 1 month ago)
- Topics: cipher, encryption, finance, mmex4ios, moneymanagerex
- Language: C
- Homepage: https://ios.moneymanagerex.org/
- Size: 8.32 MB
- Stars: 26
- Watchers: 4
- Forks: 5
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MoneyManagerEx for iOS
Manage your finances on the go, encrypted for security, and sync via your storage
## Basic information
Money Manager Ex for iOS (MMEX4iOS) is a mobile companion to personal finance applications currently available for Android and Desktop (Windows, Mac OSX, LINUX).
[Download MMEX on the App Store](https://apps.apple.com/us/app/money-manager-ex/id6683300571)
## Tech Stacks
- [SwiftUI](https://developer.apple.com/xcode/swiftui/)
- [Swift Chart](https://developer.apple.com/documentation/charts) for reports and insights
- [SQLite.swift](https://github.com/stephencelis/SQLite.swift) for orm and data access
- [MMEX Data Model](https://github.com/moneymanagerex/database) for data compatibility
- [SQLite3MultipleCiphers](https://github.com/utelle/SQLite3MultipleCiphers) for data encryption
- [Dime](https://github.com/rarfell/dimeApp) for inspiration
## Screenshots
## Features
- Data compatible and sharable with [MMEX4Desktop](https://github.com/moneymanagerex/moneymanagerex) and [MMEX4Android](https://github.com/moneymanagerex/android-money-manager-ex/) via Files
- Transactions
- [X] regular transactions
- [X] split transactions
- [X] transfer transactions
- [ ] scheduled transactions
- Accounts & Currencies
- Payee & Categories
- Multi-Language
- Security via AES256
- [ ] Others [MMEX features](https://moneymanagerex.org/)
## Build
- XCode, and an iPhone/iPad device (optional)
- SQLite.swift dependency via [Manual Installation](https://github.com/stephencelis/SQLite.swift?tab=readme-ov-file#manual)
- [Amplitude-iOS](https://github.com/amplitude/Amplitude-iOS) dependency via Manual Installation
- That's it, check out the code and build/run it.
## Contribute
This project is very early, and we got inspired by [Dime](https://github.com/rarfell/dimeApp). you would play as
- Developer, you can take this app dev training online course: [Getting started with Scrumdinger](https://developer.apple.com/tutorials/app-dev-training/getting-started-with-scrumdinger)
- Art and designer, for better looks, workflow, and design
- Beta tester via [TestFlight](https://testflight.apple.com/join/SYakQaAv)
- Translator [](https://crowdin.com/project/iosmmex)