icon

ezBookkeeping

Lightweight, self-hosted personal finance app with powerful bookkeeping features.

template cover
Deployed1 times
Publisherridemountainpig
Created2025-09-06
Services
service icon
Tags
FinanceToolBookkeeping

ezBookkeeping

Introduction

ezBookkeeping is a lightweight, self-hosted personal finance app with a user-friendly interface and powerful bookkeeping features.
Designed to be resource-efficient and highly scalable, it can run smoothly on devices as small as a Raspberry Pi, or scale up to NAS, MicroServers, and even large cluster environments.

ezBookkeeping offers tailored interfaces for both mobile and desktop devices.
With support for PWA (Progressive Web Apps), you can even add it to your mobile home screen and use it like a native app.

🔗 Live Demo: ezbookkeeping-demo.mayswind.net

Features

User-Friendly Interface

  • UI optimized for both mobile and desktop
  • PWA support for native-like mobile experience
  • Dark mode

AI-Powered Features

  • Supports MCP (Model Context Protocol) for AI integration

Powerful Bookkeeping

  • Two-level accounts and categories
  • Attach images to transactions
  • Location tracking with maps
  • Recurring transactions
  • Advanced filtering, search, visualization, and analysis

Localization & Globalization

  • Multi-language and multi-currency support
  • Automatic exchange rates
  • Multi-timezone awareness
  • Custom formats for dates, numbers, and currencies

Security

  • Two-factor authentication (2FA)
  • Login rate limiting
  • Application lock (PIN code / WebAuthn)

Data Import/Export

  • Supports CSV, OFX, QFX, QIF, IIF, Camt.053, MT940, GnuCash, Firefly III, Beancount, and more

Documentation

For more details, please refer to the official documentation

If you need to adjust the configuration, you can check the documentation and add or modify environment variables to enable or disable specific features.