ezBookkeeping is a self-hosted personal finance application that helps users record everyday income and expenses, search and filter bills, and analyze historical data with built-in charts and custom queries.
It is designed to be lightweight and easy to deploy, including on low-resource hardware such as Raspberry Pi, NAS systems, and microservers, while also providing interfaces tailored for both desktop and mobile devices.
This is free and open source software.
Key Features
- Self-hosted personal finance software focused on privacy and control.
- Easy deployment with Docker support plus support for SQLite, MySQL, and PostgreSQL.
- Responsive interface for desktop and mobile devices, with PWA support and dark mode.
- Bookkeeping tools including two-level accounts and categories, scheduled transactions, image attachments, location tracking, and advanced filtering and analysis.
- Import and export support for formats including CSV, OFX, QFX, QIF, GnuCash, Firefly III, and Beancount.
- Multi-language, multi-currency, and multi-timezone support with exchange rate updates and custom formatting options.
- Security features including two-factor authentication, OIDC external authentication, login rate limiting, and application lock.
Website: github.com/mayswind/ezbookkeeping
Support:
Developer: MaysWind
License: MIT License
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

