Peadra ("wealth" in Breton) is a free, secure, privacy-focused cross-platform application designed to streamline personal finance and asset management.
Built with Flutter & Dart, it runs natively on Linux, Windows and Android.
Your financial data stays 100% local.
Track your assets, manage transactions across multiple accounts and currencies, and keep full control of your finances.
Privacy & Bank-Grade Security
- 100% Local Storage: Local SQLite database encrypted with AES-256-GCM.
- Your Data Stays Yours: Sensitive information never leaves your machine.
- Multi-User Security: SHA-256 password hashing for safe local multi-user access.
Portfolio & Visual Insights
- Track your net worth, asset distribution, and financial progress over time.
- Start budgeting by setting savings and spending goals.
- Interactive bar charts, pie charts, and line graphs to decode your spending habits.
- Dynamic categories: easily rename, merge, and organize your categories.
- Set up recurring transactions to automate your monthly budgeting.
Multi-Account & Multi-Currency Management
- Manage distinct accounts with custom color-coding and independent tracking.
- Supports 36 currencies with automated exchange rate conversions.
- Fast entry: smart auto-suggestions based on your transaction history.
- Easily log expenses, incomes, and inter-account transfers.
Local Sync & Easy Import/Export
- Cross-Device Local Sync: Sync seamlessly across Android, Windows, and Linux devices over your home Wi-Fi network.
- Smart CSV import & export for effortless backups and data migration.
Tailored to You
- Available in French, Spanish and English.
- Choose among many built-in themes.
...and many more features to come !
To install the app, please download your designated installer in the Release section :
| Device | Installer |
|---|---|
| Android | peadra-version-android.apk or Google Play |
| Windows | peadra-version-windows.msix + .cer |
| Linux (debian-based) | peadra-version-linux.deb |
Note
For Windows users, you will need to download and install the peadra.cer file (certificates for windows to trust Peadra).
For developper's setup instructions, see INSTALLATION.md.
Due to Apple paywall and severe gatekeeping on apps on both Mac & IOS, Peadra is not available on those machines -unless you build it yourself.
You can access the developer documentation here.
- UI Framework: Flutter - Google's cross-platform UI toolkit for natively compiled apps
- Language: Dart
- Database: sqflite - SQLite for Flutter
- Encryption: cryptography - AES-256-GCM + PBKDF2 for at-rest database encryption
Peadra/
├── pubspec.yaml # Flutter/Dart dependencies
├── lib/
│ ├── main.dart # App entry point
│ ├── core/ # Shared infrastructure
│ │ ├── database/
│ │ │ └── database_manager.dart # SQLite database layer
│ │ ├── models/ # Data models (User, Account, Transaction, Goal…)
│ │ ├── services/ # Auth, currency, import, export, update
│ │ ├── providers/ # State management (Provider)
│ │ ├── i18n/ # Translations (EN/FR)
│ │ ├── theme/ # Color schemes & theming
│ │ ├── utils/ # Constants, formatters
│ │ └── responsive/ # Layout breakpoints (phone/tablet/desktop)
│ ├── features/ # Feature-first modules
│ │ ├── auth/presentation/
│ │ │ └── login_view.dart
│ │ ├── dashboard/presentation/
│ │ │ ├── charts/ # Shared chart widgets
│ │ │ ├── dashboard_shell.dart # Entrypoint → LayoutBuilder
│ │ │ ├── dashboard_shell_desktop.dart
│ │ │ ├── dashboard_shell_mobile.dart
│ │ │ ├── dashboard_view.dart # Entrypoint → LayoutBuilder
│ │ │ ├── dashboard_view_desktop.dart
│ │ │ └── dashboard_view_mobile.dart
│ │ ├── transactions/presentation/
│ │ │ ├── transactions_view.dart
│ │ │ └── widgets/transaction_modal.dart
│ │ ├── accounts/presentation/
│ │ │ └── accounts_view.dart
│ │ ├── budgets/presentation/
│ │ │ ├── budgets_view.dart # Goals with progress bars
│ │ │ └── widgets/goal_dialog.dart # Create/edit a goal
│ │ ├── categories/presentation/
│ │ │ └── categories_view.dart
│ │ ├── parameters/presentation/
│ │ │ └── parameters_view.dart
│ │ └── import_data/presentation/
│ │ └── import_data_view.dart
│ └── shared/widgets/
│ ├── peadra_notification.dart
│ └── peadra_modal.dart # Bottom-docked modals on phones, dialogs otherwise
├── android/ # Android platform files
├── ios/ # iOS platform files
├── linux/ # Linux platform files
├── windows/ # Windows platform files
├── macos/ # macOS platform files
└── assets/ # Images, icons
This project is licensed under the GNU-GPL License - see the LICENSE file for details.
- Built with Flutter — Google's UI toolkit for building natively compiled applications
