| title | layout |
|---|---|
PegaseUIData |
default |
PegaseUIData is a macOS application developed in SwiftUI, designed to manage and visualize financial transactions in an intuitive and efficient way.
Transactions
Bank statement
- 📅 Organizes transactions by year and month with dynamic grouping.
- 🔍 Displays and manages transactions in an interactive list.
- 🎨 Modern and intuitive interface built with SwiftUI.
- 📂 Saves and restores display states (DisclosureGroup).
- 🛠️ Allows filtering, deleting, or viewing transaction details.
- macOS 14+ (Sonoma)
- Xcode 15+
- Swift 5.7+
git clone https://github.com/your-username/PegaseUIData.git
cd PegaseUIData
open PegaseUIData.xcodeproj- Open the project with Xcode.
- Select a simulator or a local machine.
- Run (⌘ + R) to launch the application.
- Launch PegaseUIData and load existing transactions.
- Browse transactions organized by year and month.
- Use the context menu (right-click) to view details or delete a transaction.
- Customize the display using the available options.
Contributions are welcome!
- Fork the project 🍴.
- Create a branch (
git checkout -b feature-new-function). - Commit your changes (
git commit -m 'Added a new feature'). - Push the branch (
git push origin feature-new-function). - Open a Pull Request ✅.
This project is licensed under the MIT License. See the LICENSE file for more details.
Thank you for using PegaseUIData! If this project has helped you, don't forget to leave a ⭐ on GitHub 🚀.
Yes. PegaseUIData is completely free and open-source. It is released under the MIT license, meaning you can use, modify, and even redistribute your own version.
No. All data are stored locally on your Mac. There is no transmission of your information to any remote server.
Yes. PegaseUIData supports importing CSV files (and other formats to come). Make sure your file follows the expected structure (date, amount, description, etc.).
Yes. You can create and track as many accounts as you want (checking, savings, business, etc.).
A semi-automatic categorization is available. PegaseUIData learns to recognize frequent descriptions and suggests categories. You can also modify them manually.
Yes! Translation contributions are welcome. Localization files are available in the Resources/*.lproj directory.
No. PegaseUIData is built with SwiftUI for macOS only. A cross-platform version of PegaseUIData is not planned at this time.
If you encounter a bug, you can report it by creating an issue on the project’s GitHub page:
👉 https://github.com/thierryH91200/PegaseUIData/issues
When submitting a bug report, please provide as much detail as possible, including: • Your version of macOS • The steps to reproduce the issue • A screenshot (if applicable)
This information helps us identify and resolve the problem more efficiently.

