beancount
It is an open-source accounting software developed in Python. Beancount implements double-entry accounting principles in plain text, enhancing data portability and scriptability. This approach allows users to maintain their financial records in a simple, yet effective manner.