4 रिपॉजिटरी
Command-line tools that parse plain-text journal files and produce balance, register, and budget reports using double-entry bookkeeping.
Distinct from Plain Text Markup: Distinct from Plain Text Markup: focuses on accounting semantics and report generation, not documentation markup format.
Explore 4 awesome GitHub repositories matching part of an awesome list · Double-Entry Accounting Tools. Refine with filters or upvote what's useful.
Provides a command-line double-entry accounting tool that reads plain-text journals and generates financial reports.
Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a hierarchical five-type tree, and verifies balances at specific dates using precision-derived tolerances. Transactions are recorded in plain-text files with a strict syntax that supports currency-specific rounding, automatic interpolation of missing amounts, and comprehensive metadata including tags, links, and payee annotations. Beyond core bookkeeping, Beancount offers investment portfolio tracking with lot-based cost basis management, configurable booking strategies (FIFO,
Provides a plain-text double-entry accounting system that generates reports and balance checks from text files.
hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va
Manages financial records using double-entry bookkeeping stored in human-readable plain text files.
Fava is a web-based dashboard and query tool for visualizing and analyzing financial records stored in Beancount plain-text ledger files. It serves as a double-entry bookkeeping viewer and plain-text accounting dashboard that renders ledger files as interactive reports, searchable financial tables, and visual tools for exploring balance sheets and income statements. The project distinguishes itself through a specialized BQL query interface that executes SQL-like queries against postings to extract specific financial data and trends. It includes a financial data visualization system for genera
Provides a visual web interface for analyzing balance sheets and budgets from plain-text double-entry ledger files.