Reckoner is an encrypted local first personal finance tracker. Your data is on your device only.
Reckoner is designed to allow for radical customization of the UI layout with report views you can customize to make it yours!
Reckoner runs on your device and only your device! No ads shown or cloud needed! Even when synchronizing, data is end-to-end encrypted by default.
Reckoner is built with the Flutter framework which provides a single code base with near-native performance.
Categories, Limits, and Tags
Reckoner provides two primary ways to sort transactions: categories and tags. Budgets are created by assinging limits to category groups. This allows a lot of flexibility and customizability as you can run multiple budgets at the same time! Or ignore budgets/categories altogether if that's not your style and just tag transactions.
Build custom report views to look at the data you want, how you want it presented. Want a list of the most recent transactions per a tag? Or perhaps you prefer to have a bar chart of the spending in each category. Whatever your preference, you can make the view uniquely yours.
Reckoner currently supports desktop (Linux), mobile (Android), and Web. Support for Apple and Windows devices is in the future roadmap.
Currently Reckoner is available for Android, Linux, and as a progressive web application (PWA). Other platforms will be added in the future.
Reckoner is available on Android from the F-Droid app store after adding the IzzyOnDroid repo. This pulls the apk from the source code releases. Work is being done to make this available to Google Play.
The linux releases are available in three methods: AppImage, Snap, and Flatpak. For AppImage, you just need to download the binary from the source and make executable.
Reckoner is available as a progressive web application. Depending on your browser, you can install this and have it act like a native application. See the MDN documentation for info on how to install a PWA.
As with most open source projects, with each release binaries are uploaded to the git releases page. Currently, this includes the linux executable and library files, Android apk file, AppImage file, and web files. Special release modes for the demo website and for building on all platforms are provided in the repository.