ezbookkeeping
Money, Budgeting & Management
About this project
Introduction
ezBookkeeping is a lightweight, self-hosted personal finance app with a user-friendly interface and powerful bookkeeping features. It's easy to deploy, and you can start it with just one single Docker command. 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: https://ezbookkeeping-demo.mayswind.net
Features
- Open Source & Self-Hosted
- Built for privacy and control
- Lightweight & Fast
- Optimized for performance, runs smoothly even on low-resource environments
- Easy Installation
- Docker-ready
- Supports SQLite, MySQL, PostgreSQL
- Cross-platform (Windows, macOS, Linux)
- Works on x86, amd64, ARM architectures
- User-Friendly Interface
- UI optimized for both mobile and desktop
- PWA support for native-like mobile experience
- Dark mode
- AI-Powered Features
- Receipt image recognition
- 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 & G
Technologies & License
MIT
Go
Docker