Gledger is a HTTP REST api for personal finance management. It provides transactions assigned to accounts and envelopes.
Gledger follows the Envelope Budget system for managing your money.
It is under heavy developement, so you should not use this program for the main system of managing your money right now.
We welcome contribution! There's an actively maintained issue list
Simply fork this repository and create a branch with the change and submit a pull request. Please ensure there are tests for any new features or bug fixes.
Gledger-api uses a postgresql database backend. There are sql files that will create the schema. It was designed to be used with flyway to manage your schema. Details on installing with flyway are out of scope of this document.
Once your database is migrated, you can run the api program with make run
. You will need to set the DATABASE_URL
environment variable pointed at your postgres database.