Firefly III – Self-hosted financial manager
It's a nice system in PHP. There are quite a few of them. Like ledger-cli [1] in C++ and emacs lisp, hledger [2] in Haskell and beancount [3] with fava [4] in python.We used ledger-cli and beancount with fava and built automatic creation of accounting entries using machine learning and Bayesian alogrithms by analyzing bank and credit card statements. You can use powerful icsv2ledger [5], smart importer [6] and the awesome list [7] to get importers for various banks and other utilities.[1] https://www.ledger-cli.org/[2] https://hledger.org/[3] http://furius.ca/beancount/[4] https://beancount.github.io/fava/[5] https://github.com/quentinsf/icsv2ledger[6] https://github.com/beancount/smart_importer/blob/master/READ...[7] https://github.com/siddhantgoel/awesome-beancount/blob/maste...Note: corrected the entry for ledger-cli, its primarily written in C++ with some emacs lisp scripts.