Ledger — это мощная система бухгалтерского учета с двойной записью, доступ к которой осуществляется из командной строки UNIX. Это может оттолкнуть некоторых пользователей, поскольку здесь нет яркого пользовательского интерфейса, но для тех, кто хочет иметь беспрецедентный доступ к своим данным для создания отчетов, есть несколько альтернатив.
Ledger использует текстовые файлы для ввода. Он читает файлы и генерирует отчеты; нет другой базы данных или сохраненного состояния. Чтобы использовать Ledger, вы создаете файл с именами и транзакциями своей учетной записи, запускаете его из командной строки с некоторыми параметрами для указания входных и запрошенных отчетов и получаете выходные данные. Вывод, как правило, представляет собой обычный текст, хотя вместо этого вы можете создать график или html. Ledger прост в концепции, удивительно богат возможностями и прост в использовании.