Ledger is a command-line accounting tool designed for technical users who have a love of plain-text formats. Creator John Wiegley describes Ledger's approach as "the Bran Muffin of accounting tools." Rather than providing a user interface and integrated set of tools to manage accounting data, Ledger is designed to be used as one in a set of small, composable tools in the spirit of the UNIX philosophy. It defines a simple, text-based format for transactions and then allows users to create and manage account files in that format using the tools of their choice. From this data, users can generate a variety of reports using the "ledger" command. Reports can be generated for a subset of the data selected based on date range, payee, account transaction amount, and other attributes of the transaction. Ledger also supports budgeting and forecasting features, automated repeating transactions, and accounts in multiple currencies. The ledger manual (available by clicking "Docs" in the menu at the top of the page) provides an introductory tutorial and a detailed reference guide. Users can click "Download" for installers for Windows, macOS, Linux, and BSD systems.
Comments