Fellow Beancount users, have you been following what’s happening in the hledger ecosystem? Two interesting tools launched recently that have me thinking about the future of plain text accounting interfaces.
What’s New in the hledger World
Surebeans has entered the scene as an hledger-compatible YNAB clone, offering the beloved envelope budgeting approach within the plain text accounting world. It provides data entry, budgeting categories, and reports - basically bringing the “give every dollar a job” philosophy to hledger users.
hledger-webuix also launched as a one-page local web app for viewing, adding, and editing hledger files right in your browser. It’s simple HTML and JavaScript - import your ledger file, and you get transactions, balance sheet, and P&L tabs.
Two Different Philosophies
This got me reflecting on Beancount’s approach versus hledger’s ecosystem strategy. We Beancount users have Fava - our feature-rich, polished web interface with interactive dashboards, charts, net worth trends, and built-in budget reports. Fava is powerful, comprehensive, and frankly beautiful to work with.
hledger seems to be embracing a different path: a diverse ecosystem of specialized tools. Command-line powerhouse for some users, simple web interfaces for others, and now YNAB-style budgeting for those who want it. It’s modular and flexible.
The YNAB Question
Here’s what I’m curious about: Does envelope budgeting (YNAB-style) belong in plain text accounting?
I migrated to Beancount from GnuCash four years ago, and I’ve never missed envelope budgeting. Beancount’s forecasting, budget plugins, and custom queries give me more analytical power than I ever had with traditional budgeting tools. I track my rental properties, investments, and personal finances with precision that YNAB could never offer.
But I also remember being a beginner. YNAB’s simplicity - “give every dollar a job” - is incredibly powerful for people learning to budget for the first time. There’s psychological value in the envelope metaphor. Maybe Surebeans fills a real need for hledger users who want that mental model?
What Can We Learn?
I’m not suggesting Beancount should clone YNAB. Our strict validation, precise account structures, and Fava’s analytical dashboards are exactly what I need. But the hledger ecosystem’s willingness to experiment with different interfaces and philosophies is interesting to watch.
Some questions for discussion:
- Have any of you tried envelope budgeting before Beancount? Do you miss it?
- Is Fava’s budget functionality sufficient for most users, or is there a gap Surebeans fills?
- Does YNAB-style budgeting philosophically align with plain text accounting’s transparency and precision?
- Should we celebrate ecosystem diversity (hledger’s approach) or focus on one excellent solution (Beancount + Fava)?
I’m genuinely curious what others think. The plain text accounting movement is growing, and I think we can learn from each other’s approaches even if we use different tools.
What’s your take? ![]()