hledger-lib

Core data types, parsers and utilities for the hledger accounting tool. http://hledger.org

Version on this page:0.23.3
LTS Haskell 15.14:1.16.2
Stackage Nightly 2020-05-26:1.17.1
Latest on Hackage:1.17.1

See all snapshots hledger-lib appears in

LicenseRef-GPL licensed and maintained by Simon Michael

Module documentation for 0.23.3

This version can be pinned in stack with:[email protected]:a16888a14c073390223ec1237237e6d7498acc041898d18f79e6c3c6923f8d7c,4333
  • Hledger
    • Hledger.Data
      • Hledger.Data.Account
      • Hledger.Data.AccountName
      • Hledger.Data.Amount
      • Hledger.Data.Commodity
      • Hledger.Data.Dates
      • Hledger.Data.Journal
      • Hledger.Data.Ledger
      • Hledger.Data.OutputFormat
      • Hledger.Data.Posting
      • Hledger.Data.RawOptions
      • Hledger.Data.TimeLog
      • Hledger.Data.Transaction
      • Hledger.Data.Types
    • Hledger.Query
    • Hledger.Read
      • Hledger.Read.CsvReader
      • Hledger.Read.JournalReader
      • Hledger.Read.TimelogReader
    • Hledger.Reports
      • Hledger.Reports.BalanceHistoryReport
      • Hledger.Reports.BalanceReport
      • Hledger.Reports.EntriesReport
      • Hledger.Reports.MultiBalanceReports
      • Hledger.Reports.PostingsReport
      • Hledger.Reports.ReportOptions
      • Hledger.Reports.TransactionsReports
    • Hledger.Utils
      • Hledger.Utils.UTF8IOCompat

hledger is a library and set of user tools for working with financial data (or anything that can be tracked in a double-entry accounting ledger.) It is a haskell port and friendly fork of John Wiegley's Ledger. hledger provides command-line, curses and web interfaces, and aims to be a reliable, practical tool for daily use.