See also https://hledger.org/
and plain text accounting in general
and plain text accounting in general
I somehow fell out of the habit but I really need to get back to it.
They leave you with lots of options though, which could be a problem if you're starting into accounting