ezBookkeeping

ezBookkeeping

Lightweight, self-hosted personal finance and bookkeeping app.

4.3kstars
448forks
Last commit: 1d ago
Repo age: 6y old
ezBookkeeping screenshot

ezBookkeeping is an open-source, self-hosted personal finance and bookkeeping application designed for privacy and control. It runs in a self-hosted environment (Docker or binaries) and provides AI-powered bookkeeping, multi-currency support, and flexible data import/export. Live Demo is available for evaluation.

Key Features

  • Self-hosted, Open Source: privacy and control
  • Docker-ready and multi-DB support: SQLite, MySQL, PostgreSQL
  • User-friendly UI for mobile and desktop with PWA support and dark mode
  • AI-powered features: receipt image recognition and MCP (Model Context Protocol) for AI integration
  • Powerful bookkeeping: two-level accounts, attach images, location tracking, recurring transactions, advanced filtering, visualization and analysis
  • Localization & globalization: multi-language, multi-currency, automatic exchange rates, multi-timezone, custom formats
  • Security: 2FA, login rate limiting, WebAuthn/PIN
  • Data Import/Export: CSV, OFX, QFX, QIF, IIF, Camt.053, MT940, GnuCash, Firefly III, Beancount, and more

Use Cases

  • Personal budgeting and expense tracking for individuals.
  • Self-hosted bookkeeping for freelancers/small businesses with receipts and categorization.
  • Data-driven financial insights and reports for households or small teams.

Limitations and Considerations

  • No standalone desktop or mobile app; ezBookkeeping is accessed via a web browser (with optional PWA) for mobile/home-screen use.
  • It is a self-hosted solution requiring your own server/infrastructure (not a SaaS), with Docker binaries and setup steps described in the installation guide.

Conclusion ezBookkeeping packages open-source, self-hosted personal finance and bookkeeping into a feature-rich web app with AI-assisted capabilities, strong data import/export options, and a mobile-friendly interface. It is designed for privacy, performance, and local control, suitable for individuals and small teams who manage finances on their own hardware.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

ERPNext

ERPNext

Open-source ERP suite for accounting, inventory, sales, and HR

31.9k
10.5k
Last commit: 8h ago

Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

Alternative to:
Oracle NetSuite
Oracle NetSuite
+19
Actual Budget

Actual Budget

Local-first personal finance and envelope budgeting app

25.1k
2.2k
Last commit: 8h ago

Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

Alternative to:
YNAB (You Need A Budget)
YNAB (You Need A Budget)
+16
Actual Budget

Actual Budget

Local-first personal finance and envelope budgeting app

25.1k
2.2k
Last commit: 8h ago

Actual Budget is a local-first personal finance app with envelope budgeting, reporting, multi-device sync, and optional end-to-end encryption.

Alternative to:
YNAB (You Need A Budget)
YNAB (You Need A Budget)
+17
Firefly III

Firefly III

Self-hosted personal finance manager with budgets, reports, and API.

22.5k
2.1k
Last commit: 1d ago

Open-source, self-hosted personal finance manager for tracking expenses, budgets, and reports with a REST API.

Alternative to:
Mint (Intuit Mint)
Mint (Intuit Mint)
+17
Akaunting

Akaunting

Online accounting software for small businesses and freelancers

9.6k
2.8k
Last commit: 9d ago

Self-hostable online accounting software to manage invoices, expenses, payments, and cash flow for small businesses and freelancers.

Alternative to:
Akaunting Cloud
Akaunting Cloud
+13
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.6k
2.6k
Last commit: 28d ago

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Alternative to:
FreshBooks
FreshBooks
+18