GnuCash is a free and open-source accounting software that implements a double-entry bookkeeping system. The software is mostly used by small businesses or people doing personal accounting. Its designed to be easy to use, yet powerful and flexible and is available for Linux, BSD, Solaris, macOS and Windows.

GnuCash Information