Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
ezBookkeeping

ezBookkeeping

A lightweight, privacy-focused personal finance app with powerful bookkeeping features, designed for self-hosting on low-resource devices while ensuring full data control.

ezBookkeeping is an open-source alternative to:

ezBookkeeping preview

ezBookkeeping is a lightweight, self-hosted personal finance application designed for individuals seeking privacy and control over their financial data. Built with a user-friendly interface, it offers powerful bookkeeping features while maintaining minimal resource usage.

Key Features

  • Open Source & Self-Hosted: Full data ownership with privacy-focused architecture
  • Multi-Platform Support: Runs on Windows, macOS, Linux with x86, amd64, and ARM compatibility
  • Database Flexibility: Supports SQLite, MySQL, and PostgreSQL
  • Advanced Bookkeeping: Two-level accounts, categories, image attachments, location tracking, and scheduled transactions
  • AI-Powered Features: Receipt image recognition and MCP support for AI integration
  • Data Import/Export: Supports CSV, OFX, QFX, QIF, IIF, Camt.052, Camt.053, MT940, and compatibility with GnuCash, Firefly III, Beancount
  • Localization & Internationalization: Multi-language, multi-currency, multiple exchange rate sources, and custom date/number formats
  • Security Features: Two-factor authentication, OIDC external authentication, login rate limiting, and application lock
  • Modern UI: Optimized for both mobile and desktop with PWA support and dark mode
  • Cross-Platform Sync: Works seamlessly across devices

Tech / Self-Hosting

ezBookkeeping Tech Stack and Architecture

14 technologies detected