Limabean
a new implementation of Beancount in Clojure/Rust
Details
- External ID
- 47239083
- Source
- HN
- Company
- —
- Product
- Limabean
- Website domain
- github.com
- Launched
- March 3, 2026
- Cohort
- —
- Upvotes
- 5
- Upvotes percentile
- 0.1070110701107011
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
I created this project for my own use, and as a means to develop proficiency in Rust and Clojure. It is now at the stage where it could be useful for others, and my intention is to further develop it so it becomes increasingly useful. I am really enjoying being able to query my accounts from a Clojure REPL.And despite the current prevalence of AI code-generation, this was created by my own bare hands, quite slowly. All feedback welcome, most especially from anyone trying it out.
Enrichment
- Theme
- low-level systems and developer tools
- Vertical
- Fintech
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- accounting software implementation
- Manually corrected
- False
Could you build this?
Partial While the basic CLI and data structures for double-entry bookkeeping can be scaffolded, correctly implementing the full Beancount specification requires complex booking algorithms, inventory lot resolution, and formal query language parsing.
What it would actually take: A production version requires an AST parser for Beancount's plain-text grammar, an exact-precision decimal arithmetic ledger engine, and complex inventory matching algorithms (FIFO, average cost lot tracking). The implementation typically relies on Rust for performance and memory safety, with foreign function bindings or a Clojure host for the interactive query REPL. Developing and validating these accounting invariants against edge cases requires specialized domain expertise in accounting mechanics and formal language parsers.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 88 launches clear the similarity bar, closest 8 shown.
Attention rank: #81 of 89 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 123 days after the earliest competitor.
- Igor · hn · 2026-03-09 · 8 upvotes · similarity 0.44
- I built a self-hosted course platform in Clojure · hn · 2026-02-26 · 59 upvotes · similarity 0.44
- Cljbang.el · hn · 2026-07-22 · 5 upvotes · similarity 0.44
- Han · hn · 2026-03-14 · 208 upvotes · similarity 0.42
- I built a Clojure runtime on top of Chez Scheme · hn · 2026-07-16 · 6 upvotes · similarity 0.42
- I made a Clojure-like language in Go, boots in 7ms · hn · 2026-05-09 · 292 upvotes · similarity 0.41
- RatatuiRuby wraps Rust Ratatui as a RubyGem · hn · 2026-01-17 · 152 upvotes · similarity 0.41
- Walrus · hn · 2025-12-01 · 160 upvotes · similarity 0.40
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.