A native, lightweight desktop application designed for tracking and managing Tagesgeld (interest-bearing) accounts. It is especially useful for bank accounts that do not provide real-time accrued interest displays, allowing you to easily track your earnings and accurately plan your tax exemption orders (Freistellungsauftrag). Built with Tauri v2 and React 19, ZinsRechner provides a dependency-free calculation engine to precisely compute daily accrued interest based on historical rates.
- Pure Calculation Engine: Replicates banking standards (
ACT/360&ACT/365) using a stateless functional approach to calculate compound/daily interest. - Dynamic Data Aggregation: Automatically deduces active years from transaction history, enabling context-aware filtering of KPIs, balances, and historical rates.
- Privacy First (100% Offline): All data is securely persisted to your local file system (
appLocalDataDir) via@tauri-apps/plugin-store. No network requests are made. - Modern UI Architecture: Implements a Glassmorphism design system with Tailwind CSS v4 and physical-based spring animations via Framer Motion.
- I18n Out-of-the-Box: Hot-swappable localization supporting English, German, and Simplified Chinese.
- Core: Tauri v2, Rust
- Frontend: React 19, TypeScript, Vite
- Styling: Tailwind CSS v4
- State & IO:
@tauri-apps/plugin-store, custom hooks
Pre-built binaries for macOS (aarch64/x86_64) and Windows are available on the Releases page.
Ensure you have Node.js, pnpm, and the Rust Toolchain installed on your machine.
# Clone the repository
git clone https://github.com/nexen33/ZinsRechner.git
cd ZinsRechner
# Install dependencies
pnpm install
# Start the dev server with hot-reload
pnpm tauri dev
# Build for production
pnpm tauri build
Viel Spaß damit!
Entwickelt mit ❤️ von Tun&PaMa Familie
Copyright © 2026 Tun & PaMa AG
