5.6 KiB
5.6 KiB
Plain Text Accounting
concepts
accounting and double-entry bookkeeping
Ledger and the Ledger-likes
characteristics
plain text data format
signed numbers instead of debit and credit
free-form account hierarchy
functional operation
command-line scriptable
why ?
why we exist
who are we for
alternatives
Ledger-likes
| Ledger | the original. C++ | openhub |
| hledger | Haskell | openhub |
| Beancount | Python | openhub |
| Abandon | Scala | openhub |
| Ledger in Go | Go |
Inactive:
related tools
- fava web UI for browsing beancount data
- hledger-api JSON API for *ledger data, can also serve static files
- hledger-diff report differing transactions between two journals
- hledger-iadd curses UI for data entry
- hledger-interest generate *ledger interest transactions
- hledger-irr calculate an account's internal rate of return over time
- hledger-ui curses UI for browsing
- hledger-web web UI for browsing and data entry
- icsvledger CSV to journal converter
- ledger-autosync convert OFX to journal, deduplication, bank download
- ledger-dashboard web UI for browsing
- ledger-web web UI for browsing
- ledgerhelpers GUI tools and python library front end for Ledger
- org2tc org to timeclock converter
- reckon smart interactive/non-interactive CSV to journal converter
- sandstorm.io web app hosting, eg for hledger-web
- taskwarrior todo list manager, some *ledger integration for time reporting
- tim time tracking tool using hledger for reports
docs
discussion
common tasks
data entry
reconciling
reporting
forecasting
budgetting
shared expenses
time tracking
- https://github.com/anarcat/ledger-timetracking on integrating timelog and journal
Send updates via the [github repo](https://github.com/simonmichael/plaintextaccounting) or [notes page](https://oasis.sandstorm.io/shared/UAYLwagGI0a2pIMg9Hhv74K04nbuxanXiS5ZtBV6NF-)