ezBookkeeping

ezbookkeeping.mayswind.net
ezBookkeeping

A lightweight, self-hosted personal finance app for recording daily transactions and analyzing spending patterns. Self-hosted, with all data staying on your own server. Supports 2FA and OICD.

Open Source

ezBookkeeping Source Code

Author

mayswind

Description

A lightweight, self-hosted personal finance app with a user-friendly interface and powerful bookkeeping features.

#accounting#app#bookkeeping#docker#expense-manager#expense-tracker#expenses#finance#finance-management#finances#financial#golang#homelab#mobile#money#money-manager#personal-finance#self-hosted#typescript#vue

Homepage

https://ezbookkeeping.mayswind.net

License

MIT

Created

17 Oct 20

Last Updated

12 Jul 26

Latest version

v1.5.1

Primary Language

Go

Size

23,173 KB

Stars

5,208

Forks

592

Watchers

5,208

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • MaysWind (11 Jul 26)

    show the default currency amount calculated using the current exchange rate when hovering over a transaction amount that is not in the default currency

  • MaysWind (11 Jul 26)

    add an example to the insights explorer query import dialog

  • MaysWind (11 Jul 26)

    reduce the margins of the UI components in mobile pages

  • MaysWind (11 Jul 26)

    update the status bar background color by black-translucent

  • MaysWind (11 Jul 26)

    add diagnosis information sheet on mobile version

  • MaysWind (10 Jul 26)

    fix the issue where multiline text input in the AI clipboard text recognition sheet was not fully displayed

  • MaysWind (10 Jul 26)

    support customizing chart color schemes (#621)

  • MaysWind (10 Jul 26)

    support the currencies with a unit value more than 1 in the exchange rate data from the Central Bank of Argentina

  • MaysWind (10 Jul 26)

    use the official language name for the central bank

  • MaysWind (10 Jul 26)

    add new contributor

  • MaysWind (10 Jul 26)

    add the Central Bank of Argentina exchange rates data source

  • MaysWind (10 Jul 26)

    format the code

  • MaysWind (10 Jul 26)

    modify the file names

  • MartΓ­n Rivas (10 Jul 26)

    add Central Bank of the Argentine Republic exchange rates datasource (#622) * add Central Bank of the Argentine Republic exchange rates datasource Register central_bank_of_the_argentine_republic as a configurable exchange rate provider with BCRA Cotizaciones API parsing, container wiring, ini documentation, and unit tests. Co-authored-by: Cursor <[email protected]> Co-authored-by: mayswind <[email protected]>

  • MaysWind (09 Jul 26)

    support clicking treemap chart, sunburst chart, heatmap chart, calendar heatmap chart to view the transaction list in insights explorer

  • MaysWind (09 Jul 26)

    update the calculation method for the last updated time of exchange rates from the National Bank of Kazakhstan

  • MaysWind (09 Jul 26)

    update the list of currencies supported by the National Bank of Kazakhstan

  • MaysWind (08 Jul 26)

    open a dialog displaying the transaction list when clicking the axis / series in the chart of insights explorer

  • MaysWind (06 Jul 26)

    support for importing the latest format of Feidee MyMoney (Web) data export file (#618)

  • MaysWind (06 Jul 26)

    update the tip of remaining and exceeded characters count

  • MaysWind (05 Jul 26)

    display the remaining and exceeded character count for transaction description

  • MaysWind (05 Jul 26)

    support modifying transaction type (#175)

  • MaysWind (04 Jul 26)

    increase the timeout when importing data with AI

  • MaysWind (04 Jul 26)

    support setting thinking level for llm configuration

  • MaysWind (04 Jul 26)

    upgrade golang to 1.26.4, node.js to 24.18.0 and alpine base image to 3.24.1

  • MaysWind (04 Jul 26)

    fix the transaction indexes were assigned incorrectly during AI batch image recognition

  • MaysWind (04 Jul 26)

    fix custom script handling method did not work correctly when the Immersive Translate browser extension was installed

  • MaysWind (04 Jul 26)

    update the progress bar style for batch image recognition

  • MaysWind (04 Jul 26)

    update the system prompt to improve the effectiveness of user custom prompts

  • MaysWind (03 Jul 26)

    support importing transactions by using AI to extract and process data from image (#602)

ezBookkeeping Security

4.2/10

Repo Security Summary

Updated 29 Jun 26

  • Code-Review 0/10
  • Maintained 10/10
  • Token-Permissions 0/10
  • Dangerous-Workflow 10/10
  • CII-Best-Practices 0/10
  • Binary-Artifacts 10/10
  • Security-Policy 0/10
  • License 10/10
  • Branch-Protection N/A
  • Fuzzing 0/10
  • Signed-Releases 0/10
  • SAST 0/10
  • Packaging 10/10
  • Pinned-Dependencies 0/10

ezBookkeeping Website

Website

ezBookkeeping - a open source, lightweight, self-hosted personal finance app

ezBookkeeping is a open source, lightweight, self-hosted personal finance app with a user-friendly interface and powerful bookkeeping features.

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 185.199.110.153
  • Hostname cdn-185-199-110-153.github.com
  • Location California, Pennsylvania, United States of America, NA
  • ISP GitHub Inc.
  • ASN AS54113

Associated Countries

  • US US

Safety Score

Website marked as safe

100%

Blacklist Check

ezbookkeeping.mayswind.net was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

ezBookkeeping Reviews

More Secure Budgeting

About the Data: ezBookkeeping

Change History

API

You can access ezBookkeeping's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/ezbookkeeping

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share ezBookkeeping

Help your friends compare Secure Budgeting, and pick privacy-respecting software and services.
Share ezBookkeeping and Awesome Privacy with your network!

View Secure Budgeting (7)