ezbookkeeping 0.7.0

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.

Tags bookkeeping accounting finances money-management self-hosted go vue typescript scss
License MITL
State stable

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