opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

A lightweight, self-hosted personal finance app with a sleek with powerful bookk...
GitHub RepoImpressions326

Project Description

View on GitHub

ezBookkeeping: A Lightweight, Self-Hosted Finance App for Developers

Intro

Managing personal finances shouldn’t require handing over your data to yet another third-party service. If you’ve been looking for a self-hosted, developer-friendly alternative to apps like Mint or YNAB, ezBookkeeping might be exactly what you need.

With over 800 GitHub stars and an MIT license, this open-source project offers a sleek interface and powerful bookkeeping features—all while letting you keep full control of your data.

What It Does

ezBookkeeping is a lightweight, self-hosted personal finance app designed for simplicity and privacy. It lets you:

  • Track income, expenses, and transfers
  • Categorize transactions and generate reports
  • Import/export data (including support for Feidee Mymoney)
  • Run entirely on your own server (Docker, systemd, or bare metal)

Unlike bloated SaaS alternatives, it’s built with Go (backend) and a clean frontend, making it fast and easy to deploy.

Why It’s Cool

  • Privacy-first: No cloud dependencies—your data stays yours.
  • Modern stack: Go backend, minimal JavaScript frontend.
  • Extensible: Actively maintained with recent commits (as of July 2025) adding features like transaction filtering and MCP support.
  • Mobile-friendly: Responsive design with PWA support.

It’s not trying to be a full-fledged accounting suite—just a straightforward tool for developers who want to manage money without the usual SaaS headaches.

How to Try It

  1. Quick Demo: Check out the live demo.
  2. Self-Host:
    git clone https://github.com/mayswind/ezBookkeeping  
    cd ezBookkeeping  
    docker-compose up -d  
    
    (See the README for more options.)

Final Thoughts

ezBookkeeping is a great fit if you’re tired of subscription-based finance apps and want something you can tweak or extend. It’s not as polished as commercial tools, but the trade-off is control and transparency.

If you’re into self-hosting or just prefer keeping financial data offline, give it a spin. And hey, with MIT licensing, you can even fork it and add your own features.

GitHub: mayswind/ezBookkeeping

Back to Projects
Project ID: 1943661282592162264Last updated: July 11, 2025 at 03:18 PM