I love how this thread immediately filled up with all the accounting nerds on the site. Good to see you all again!
I’ll do my part and throw in what I believe is the most popular modern take on this, beancount. I ended up going back to ledger but if the super old school interface and stack bother you, beancount might be nicer. Plus the beancount docs are just out-of-this-world good for learning double-entry accounting in general.
Docs: https://beancount.github.io/docs/the_double_entry_counting_m...
Comparison: https://beancount.github.io/docs/a_comparison_of_beancount_a...