ezBookkeeping is a lightweight personal bookkeeping app hosted by yourself. It can be deployed on almost all platforms, including Windows, macOS and Linux on x86, amd64 and ARM architectures. You can even deploy it on an raspberry device. It also supports many different databases, including sqlite and mysql. With docker, you can just deploy it via one command without complicated configuration.
Homepage
Download
Recent Releases
0.7.005 Feb 2025 21:51
major feature:
Features
Add Vietnamese language (#31, thx @f97)
Trend analysis supports aggregating amounts by month / quarter / year
Add trend analysis in mobile version
Statistics analysis supports filtering tags (#20)
Support user features restrictions
Support custom tips in login page
Create user token via CLI
Credit card account supports statement date (#26)
Add Bank of Israel exchange rates data source
Add Swiss National Bank exchange rates data source
Add Danmarks Nationalbank exchange rates data source
Add National Bank of Romania exchange rates data source
Add National Bank of Georgia exchange rates data source
Add Norges Bank exchange rates data source
Add Bank of Russia exchange rates data source
Add Central Bank of Hungary exchange rates data source
Add Central Bank of Myanmar exchange rates data source
Add the Central Bank of the Republic of Uzbekistan exchange rates data source
Enhancements
Quickly add new tag in transaction edit page / dialog
Add date time filter dropdown menu in desktop transaction list page
Support transaction tag filter type
Support setting currency sorting type in exchange rates data page
Support setting the time of the initial balance when creating a new account
Display decimals of amount according to the decimals number count of currency
Keep the day of the month when shifting the date range forward or backward if the selected date range is a full month
Other user interface optimization
Development
Build script supports skipping specified tests according environment variable
Upgrade golang to 1.23.4
Upgrade node.js to 20.18.1
Upgrade docker base image to alpine 3.21.0
Bug Fixes
Not set destination amount automatically when lack of exchange rates data
|