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.
Plain Text Files
Utilizes plain text files for storing financial data, which provides simplicity, easy version control, and data portability.
Double-Entry Accounting
Supports double-entry accounting principles, which are essential for accurate bookkeeping and financial management.
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.
Cross-Platform Compatibility
Runs on various operating systems including Windows, macOS, and Linux, making it accessible to a wide range of users.
Scriptability
Highly scriptable due to its text-based nature and integration with other command-line tools, allowing for customization and automation.
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.
We have collected here some useful links to help you find out if hledger is good.
Check the traffic stats of hledger on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of hledger on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of hledger's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of hledger on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about hledger on Reddit. This can help you find out how popualr the product is and what people think about it.
See also https://hledger.org/ and plain text accounting in general. - Source: Hacker News / about 1 month ago
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
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
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
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
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
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
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
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 is looking very nice under neovim! Source: about 3 years ago
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
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
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
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
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
There is hledger. It is plain text accounting. Source: over 3 years ago
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
The hledger project could be a helpful resource (source code). Source: almost 4 years ago
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
I use hledger and track all of my spending by hand, like so:. Source: almost 4 years ago
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.
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.