ajsutton/moolah-native

2026-04-24

Language: Swift

Link: https://github.com/ajsutton/moolah-native

moolah-native is a native macOS client for personal finance tracking, built in Swift and designed to work with a companion moolah-server backend. In a landscape dominated by Electron-wrapped web apps and subscription-based finance tools, a genuinely native Mac UI for managing your money is a refreshing find.

What makes this project interesting is the architectural choice it represents. Rather than shipping a monolithic app, the developer has split the system into a dedicated server component and a native frontend. This separation offers several advantages:

The repo is clearly in active development, with a recent push just today. For Swift developers, it could serve as a practical reference for building a macOS app that communicates with a REST backend — a common pattern but one that lacks good open-source examples outside of iOS tutorials.

Who would find this useful? macOS users who want a lightweight, self-hosted alternative to tools like YNAB or Mint. Swift developers looking for a real-world example of a native Mac app with a client-server architecture. And anyone in the personal finance or self-hosting communities who values owning their own data.

Why check it out: A native Swift macOS finance tracker with a clean client-server split — ideal for self-hosters who want their money management tools to actually feel like Mac apps.

All newsletters