About MoLe

MoLe is an Android front end to hledger-web, which in turn is a web front end to the plain text accounting tool hledger.

The name MoLe comes from Mobile Ledger.

Features

  • Multiple backends
  • Hierarchical list accounts with their current balance
  • Transaction list with filter by account name
  • Input of new transactions with auto-fill from previous transactions
  • Support for currencies/commodities
  • Support for transaction comments (per transaction and per posting)
  • Transaction templates matched against QR code

The development is still ongoing, here are some of the planned features:

  • Reports
  • More filters for the transaction list, navigation by date
  • Match templates with clipboard and SMS (e.g. from your bank)

Screenshots

Account list
Account list screenshot
Profiles
Profiles screenshot
Transaction list
Transaction list screenshot
New transaction entry
New transaction entry screenshot

Compatible hledger-web versions

MoLe is known to work with hledger-web versions 1.10 and 1.14+.

Versions 1.11-1.13 are problematic because the HTML has changed compared to 1.10 and they lack the JSON API introduced in 1.14.

Download

You may find MoLe on F-Droid.

Releases

0.21.7 (2024-03-19), git commits

  • FIXES:
    • allow user certificates in network security config
  • OTHERS:
    • bump gradle version

0.21.6 (2023-06-20), git commits

  • FIXES
    • fix sending transations to hledger-web 1.23+

Older releases

Older releases can be seen by browsing the list of tags in the source repository.

Source

View in browser, or

git clone https://git.ktnx.net/git/mobile-ledger.git

COPYRIGHT & LICENSE

Most of MoLe is Copyright ⓒ 2018, 2019, 2020, 2021, 2022, 2023, 2024 by Damyan Ivanov dam+mole@ktnx.net and licensed under GNU General Public License version 3.0 or later.

Additional libraries and icons are used under the Apache 2.0 license. See README.md.