awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ledger avatar

ledger/ledger

0
View on GitHub↗
5,849 Stars·532 Forks·C++·other·6 Aufrufewww.ledger-cli.org↗

Ledger

Features

  • Double-Entry Accounting Tools - Provides a command-line double-entry accounting tool that reads plain-text journals and generates financial reports.
  • Double-Entry Bookkeeping Engines - Maintains the fundamental accounting equation by processing each transaction as balanced debits and credits across named accounts.
  • Financial Performance Reports - Produces balance, register, and other accounting reports from journal entries using command-line options.
  • Financial Report Generators - Produces formatted balance, register, and budget reports directly to stdout with configurable columns.
  • Transaction Register Reports - Lists every transaction affecting selected accounts in chronological order with running balances.
  • Variance Reports - Compares actual postings against budget targets to compute spending variances per account and period.
  • Plain-Text Journal Workflows - Records financial transactions in a plain-text journal and processes them into a double-entry accounting ledger.
  • Containerized Accounting Workflows - Running accounting commands in a containerized environment without installing native dependencies, enabling portable and reproducible financial tracking.
  • Command-Line Reporters - Generates balance sheets, transaction registers, and budget reports from journal entries using command-line options and filters.
  • Accounting Journal Files - Reads financial transactions from plain-text journal files and processes them into an accounting ledger.
  • Journal Parsers - Reads double-entry transactions from a human-readable plain-text file using a custom parser for accounts, commodities, and metadata.
  • Account Balance Queries - Computes and displays current account balances by aggregating all recorded transactions from the journal.
  • Journal Balance Summaries - Produces a summary of account balances from a plain-text journal, showing debits and credits for any date range.
  • Financial Transaction Processing - Processes plain-text journal files into double-entry accounting entries to track financial transactions.
  • Budget Variance Reporters - Compares actual spending against budgeted amounts defined in the journal, highlighting variances.
  • Transaction Filters - Selects transactions matching criteria such as account, payee, amount, or date using a simple expression language.
  • Net Worth Tracking - Calculates total assets minus total liabilities across all accounts at a given point in time.
  • Lot Tracking - Manages investment lots with separate cost bases and dates for computing capital gains on partial sales.
  • Transaction History Views - Shows chronological transaction history for specific accounts, filtered by date or other criteria.
  • Cost Basis Trackers - Manages multiple acquisition lots per commodity with separate cost bases and dates for capital gains on partial sales.
  • Currency Conversion - Converts transaction amounts between currencies on-the-fly during report generation using user-supplied exchange rates.
  • Lot-Based Currency Converters - Converts transaction amounts between currencies and manages investment lots with separate cost bases for capital gains calculations.
  • Date Range Query Filters - Restricts report output to transactions occurring within a specified date period.
  • Transaction Date Filters - Computes account balances and report totals by filtering transactions against a specified date interval before aggregation.
  • Applications - Command-line accounting and financial tracking.
  • Personal Finance - Command-line tool for plain text double-entry accounting.

Star-Verlauf

Star-Verlauf für ledger/ledgerStar-Verlauf für ledger/ledger

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was sind die Hauptfunktionen von ledger/ledger?

Die Hauptfunktionen von ledger/ledger sind: Double-Entry Accounting Tools, Double-Entry Bookkeeping Engines, Financial Performance Reports, Financial Report Generators, Transaction Register Reports, Variance Reports, Plain-Text Journal Workflows, Containerized Accounting Workflows.

Welche Open-Source-Alternativen gibt es zu ledger/ledger?

Open-Source-Alternativen zu ledger/ledger sind unter anderem: simonmichael/hledger — hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in… beancount/beancount — Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a… rotki/rotki — Rotki is a local-first financial management suite designed for cryptocurrency portfolio tracking, tax accounting, and… gnucash/gnucash — GnuCash is a double-entry accounting software designed for personal and small-business financial management. It tracks… we-promise/sure — Actual Budget is an open-source personal finance application that stores all financial data locally on the user's… frappe/books — Books is double-entry accounting software designed for recording business transactions and managing a general ledger.…

Open-Source-Alternativen zu Ledger

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ledger.
  • simonmichael/hledgerAvatar von simonmichael

    simonmichael/hledger

    4,059Auf GitHub ansehen↗

    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

    Haskellaccountingcommand-line-toolconsole-application
    Auf GitHub ansehen↗4,059
  • beancount/beancountAvatar von beancount

    beancount/beancount

    5,291Auf GitHub ansehen↗

    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,

    Pythonbeancount
    Auf GitHub ansehen↗5,291
  • rotki/rotkiAvatar von rotki

    rotki/rotki

    3,895Auf GitHub ansehen↗

    Rotki is a local-first financial management suite designed for cryptocurrency portfolio tracking, tax accounting, and decentralized finance analytics. It functions as a self-hosted application that secures all financial records, transaction history, and user credentials within an encrypted local database, ensuring that sensitive data remains entirely under user control. The platform distinguishes itself through a privacy-preserving architecture that eliminates reliance on centralized cloud storage or third-party data providers. Users maintain full control over their connectivity by configurin

    Pythonaccountinganalyticsbitcoin
    Auf GitHub ansehen↗3,895
  • gnucash/gnucashAvatar von Gnucash

    Gnucash/gnucash

    4,096Auf GitHub ansehen↗

    GnuCash is a double-entry accounting software designed for personal and small-business financial management. It tracks assets, liabilities, income, and expenses using a bookkeeping system that ensures financial accuracy. The platform functions as a multi-currency bookkeeping system and a SQL-based financial ledger, persisting accounting data in relational databases or XML files. The system is distinguished by its extensibility as a Python-scriptable accounting tool, providing Python bindings and a REPL for automating tasks and creating custom reports. It also serves as an investment portfolio

    C
    Auf GitHub ansehen↗4,096
  • Alle 30 Alternativen zu Ledger anzeigen→