Monekin β a 100% open source app that makes personal finances easier. Fast, simple, offline-first, no ads, and a groundbreaking design.
Start exploring Β»
## About the project
### πΈ Screenshots
| | | | |
| :-: | :-: | :-: | :-: |
|  |  |  |  |
|  |  |  | |
### π° History of Monekin
Monekin was born from the frustration of not finding any app that could meet all my personal finance needs and functionality requirements. None of the existing solutions provided the balance between simplicity, features, and usability that I was looking for.
So, I decided to create one myself. After months of development and hard work, Monekin was released on Google Play in October 2021. Shortly after, it became 100% open-source, not only to involve external developers in improving the app but also to increase user confidence and transparency. Since then, the app has continued to grow and update continuously, thanks in part to this community of users and contributors.
### π Why Monekin?
- **πΈ Unlimited Transactions & Accounts** - Track everything across as many accounts as you need, and drill into stats per account.
- **π Recurring Transactions** - Automate bills and subscriptions (streaming, utilitiesβ¦) so nothing slips by.
- **π Net Worth & Assets** - A 360Β° view of your wealth: cash, properties, investments, and debts, and how they grow over time.
- **πΌ Investment Tracking** - Follow stocks, funds, and crypto as a real portfolio, trade by trade or from a simple snapshot of what you hold.
- **π― Budgets & Goals** - Set spending limits and savings goals, and stay on track with clear progress.
- **π Powerful Analytics** - Rich statistics, charts, and a Financial Health score that looks at savings, debt, cash flow, and investing.
- **π¨ Custom Categories & Icons** - Unlimited categories and subcategories, with hundreds of beautiful icons to make them yours.
- **π± Multi-Currency** - 50+ currencies with exchange rates you can customize.
- **πΎ Local Backups & Data Control** - Unlimited local backups you own and restore on any device.
- **π΄ Works Offline** - Full functionality with no internet connection required, anytime, anywhere.
- **π Open Source** - Fully transparent and community-driven, so you can trust it and help shape it.
- **β¨ No Ads, No Tracking** - Your data stays yours. Just your finances.
### π Tech Stack
At the beginning the app was developed in Ionic and Angular. In 2023, in order to make our app better, we migrated the app to Flutter, which allow us to have a much more modern and faster application while maintaining compatibility with a large number of operating systems and platforms.
To store and persist your data in the app we store a SQLite database directly in your device, thanks to an opensource package called [drift](https://github.com/simolus3/drift)
## Run the code locally ππ§βπ»
Interested in exploring the code? Whether you're looking to review it for security and privacy, curious about how the app works, or considering contributing, weβve got you covered! Check out our [this guide](https://github.com/enrique-lozano/Monekin/blob/main/docs/RUN_THE_CODE_LOCALLY.md) for detailed, step-by-step instructions.
## Contributing ππ»
At Monekin, we believe that the open-source community thrives on collaboration, creativity, and shared knowledge. Whether youβre a developer, designer, translator, or just a fan of the app, **your contributions matter** and make a real difference.
### How to Get Started
- **General Contributions**: Not sure where to begin? Start by reading our [Contributing Guidelines](https://github.com/enrique-lozano/Monekin/blob/main/CONTRIBUTING.md), designed for technical and non-technical contributors alike. Here you will learn about how you can collaborate making Monekin better.
- **Code Contributions**: If youβre a developer looking to dive into the codebase, weβve got a dedicated [Code Contributing Guide](https://github.com/enrique-lozano/Monekin/blob/main/docs/CODE_CONTRIBUTING.md). This guide walks you through setting up your environment, following coding standards, and submitting pull requests.
### Support the project π
If you love Monekin and want to support its development, consider making a donation. Your contributions help keep the app free, open-source, and constantly improving.
---
A huge **THANK YOU** to all the amazing users of Monekin! Your support means the world to us and drives us to continue making personal finances simpler for everyone.