Software Alternatives, Accelerators & Startups

hledger

Simple, precise, future-proof accounting for techies.

hledger

hledger Reviews and Details

This page is designed to help you find out whether hledger is good and if it is the right choice for you.

Screenshots and images

  • hledger Landing page
    Landing page //
    2023-05-03

Features & Specs

  1. Open Source

    hledger is open source, which means it is freely available for anyone to use, modify, and distribute. This ensures transparency and a community-driven development process.

  2. Plain Text Files

    Utilizes plain text files for storing financial data, which provides simplicity, easy version control, and data portability.

  3. Double-Entry Accounting

    Supports double-entry accounting principles, which are essential for accurate bookkeeping and financial management.

  4. CLI and Web Interface

    Offers both a command-line interface (CLI) and a web interface, providing flexibility for different types of users and use cases.

  5. Cross-Platform Compatibility

    Runs on various operating systems including Windows, macOS, and Linux, making it accessible to a wide range of users.

  6. Scriptability

    Highly scriptable due to its text-based nature and integration with other command-line tools, allowing for customization and automation.

  7. Community Support

    Has an active user community and a wealth of online resources, including documentation and tutorials, which can be beneficial for troubleshooting and learning.

Badges

Promote hledger. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Hledger Overview

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about hledger and what they use it for.
  • GnuCash is right. It's also why I built my own finance app
    See also https://hledger.org/ and plain text accounting in general. - Source: Hacker News / about 1 month ago
  • Minimal Viable Programs (2014)
    Though see the Plain Text Accounting[0] movement for something maybe more unixy than Gnucash. I download .csv files from my bank and credit card issuers and import to hledger. Hledger has its own rules engine for filtering/transforming imported entries, but you could also preprocess the files using any unix tool before importing if you needed to. 0: https://plaintextaccounting.org/ 1: https://hledger.org/. - Source: Hacker News / 3 months ago
  • mdsh: Run Shell Scripts in Markdown Templates
    I have been using hledger as my primary personal accounting software for years. I love that I can manage my ledger in plaintext and even use Git to version control and backup. - Source: dev.to / 12 months ago
  • My Beancount books are 95% automatic after 3 years (2024)
    I have a very similar setup but with HLedger[1]. A "do-nothing"[2] script helps me download statements by opening bank websites, waits for manual import and finally checks balances. That makes it a lot less repetitive and error prone. Or at least, I catch the errors faster. I've found HLedger and Shake to be fast enough to process almost a decade of finances. Dmitry Astapov has an extremely well produced tutorial... - Source: Hacker News / over 1 year ago
  • Show HN: Puffin โ€“ a minimal terminal UI to manage personal finances
    A simple TUI to view various financial reports of your personal finances. Uses hledger[1] under the hood for the accounting stuff. [1]: https://hledger.org. - Source: Hacker News / about 2 years ago
  • Double-Entry Bookkeeping as a Directed Graph
    I'm surprised that there is no mentions of a great hacker-friendly plain-text accounting software called `ledger` https://ledger-cli.org/ in this thread. It has amazing documentation when it comes to understanding basic principles of double-entry bookkeeping and goes through many typical situations and usecases. There are also several forks, most popular and advanced is `hledger` https://hledger.org/ (h is for... - Source: Hacker News / over 2 years ago
  • Ledger
    I've been using hledger[1] - similar tool but has more features like balance sheet, income statement generation with a plain text file for the last 3 years and it's been working out great. Before that I used iBank (rebranded as Banktivity) and don't miss it at all. [1] - https://hledger.org. - Source: Hacker News / over 2 years ago
  • hledger 1.30 released
    For help getting started or more info, see https://hledger.org And join our Matrix/IRC chat or mail list: https://hledger.org/support . Newcomers, experts, contributors, sponsors, feedback are welcome! For more about plain text accounting, see https://plaintextaccounting.org . Source: about 3 years ago
  • fints2ledger: Sort transactions from FinTS (german banking API) to a ledger journal
    Some years ago, I wrote myself a tool to download financial transactions from my bank and put them into a ledger journal. I found that manually entering the transaction with the hledger interface was too tedious for me. Source: about 3 years ago
  • hledger (ledger) is looking awesome in neovim these days....
    Hledger is looking very nice under neovim! Source: about 3 years ago
  • Where do you put your savings for individual targets?
    All in the same account. I use hledger to manage my finances, so I can have whatever "pots" I want in a single real-world account. Source: over 3 years ago
  • hledger 1.29 released
    For help getting started, or more info, see https://hledger.org And join our chat via Matrix or IRC: https://hledger.org/support Newcomers, experts, contributors, sponsors, feedback are welcome! Source: over 3 years ago
  • is there a open-source-alternative to GnuCash!?
    Hledger (https://hledger.org/) is another good PTA option. I've been using it for our family finances for a few years now. Source: over 3 years ago
  • I would HATE to see mine ๐Ÿ˜…
    You can keep a personal ledger. I use Hledger. It has functionality like the thing described in the OP I think, but it's stored in a plaintext file anyways so even if it's not, you can use another program to parse it however you like. Source: over 3 years ago
  • Puffin: A TUI for personal finance management using Bubbletea and hledger
    I made a simple TUI to view and manage my personal finances using Go and Bubbletea. It uses hledger under the hood. Source: over 3 years ago
  • looking for a self hosted business finance manager, preferably one that will allow me to track income and expenses for each client and produce invoices/statements
    There is hledger. It is plain text accounting. Source: over 3 years ago
  • Are there any TUI apps you recommend outside of ncdu / nnn / htop / vim / bat / fd / tig / duf?
    For the CLI rather than TUI, I'll give a shoutout to ledger (which is what I use, but hledger and beancount are also good choices) for my /r/plaintextaccounting needs, and I use remind for my calendaring. I've seen some TUIs built atop them (I've tinkered with wyrd for remind and have seen some ledgerlike TUIs, but not tried them), but find that I prefer just a CLI and text-editor. Source: almost 4 years ago
  • Accounting Query Language.
    The hledger project could be a helpful resource (source code). Source: almost 4 years ago
  • What have you automated using Python?
    I am using hledger for keeping track of my finances. It was tedious to manually add all transactions, so I build a python script that converts csv file generated from my bank account to hledger syntax. Additionally it automatically assigns categories based on title of transaction. Source: almost 4 years ago
  • How do you logistically manage your budget?
    I use hledger and track all of my spending by hand, like so:. Source: almost 4 years ago
  • Can i use org-mode tables for accounting trading transactions?
    This isn't technically Emacs specific, but you could look into Plain Text Accounting. I use ledger combined with ledger-mode on Emacs, however there is a more up-to-date one called hledger, with hledger-mode. You can have these setup in an org file and export into a plain text file if you would like, but personally I recommend just using one of those modes and editing a ledger file directly. Source: almost 4 years ago

Do you know an article comparing hledger to other products?
Suggest a link to a post with product alternatives.

Suggest an article

hledger discussion

Log in or Post with

Is hledger good? This is an informative page that will help you find out. Moreover, you can review and discuss hledger here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.