Budget and financial tracking app with cross-device sync, backups, and flexible transaction management
- Stars4.4k
- Forks719
- Open Issues9
GPL-3.0
- Dart
- Kotlin
- HTML

About Cashew
Cashew is a budget and expense tracking app for managing finances, purchases, and spending plans across devices. It supports custom budgets, flexible time periods, goals, categories, and multiple accounts and currencies, with tracking for upcoming, subscription, repeating, debt, and credit transactions.
It includes search and filters, bulk editing, custom titles, per-category spending limits, and detailed graphs for budget history and spending patterns. It also offers biometric lock, Google login, notifications, CSV and Google Sheets import, app links automation, cross-device sync, and Google Drive backup.
Cashew is built with Flutter, the Drift SQL package, and Firebase, and licensed under GPL-3.0. Transactions are stored locally and sync through Firebase. It is available on the App Store, Google Play, GitHub releases, and as a web app.
Key features
- Custom budgets, time periods, and spending goals
- Track upcoming, subscription, repeating, debt, and credit transactions
- Search, filters, and bulk edit transactions
- Multiple accounts and currencies with conversion
- Cross-device sync, Google Drive backup, and biometric lock
Details
- On GitHub since
- 2021
- Platforms
- Android · iOS · Web
- Deployment
- cloud · offline-first
- Language
- Dart (Flutter)
- Sync
- Firebase · Google Drive backup
- License
- GPL-3.0
