[ANN] limabean - a new implementation of Beancount in Rust and Clojure

145 views
Skip to first unread message

Simon Guest

unread,
Feb 5, 2026, 12:27:01 AMFeb 5
to bean...@googlegroups.com
Ahoy Beancounters!

I have been busy for a little while now on a new implementation of Beancount in Rust and Clojure, called limabean. 🥁

https://github.com/tesujimath/limabean

It is an implementation of Beancount in the sense that the file format and the booking algorithm are the same, although there are several new and different ideas.

Foremost among the differences is that the user interface is the Clojure REPL, there is no Beancount Query Language (by design).
All the directives, inventory positions, and so on, are exposed as Clojure data structures, enabling the full power of Clojure for drilling into it all.

There are surely rough edges and unfinished business, but at this stage I would be grateful if anyone is inclined to have a look and give me their feedback.

Happy Beancounting!

cheers,
Simon

Martin Blais

unread,
Feb 5, 2026, 12:38:49 AMFeb 5
to bean...@googlegroups.com
Two of my favorite languages! Thank you for sharing.


--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/beancount/CAFhGSbstDOKP-JF9fW_%3DsH8GzfPfh5XdUkeaC7SZD9cqFg%3DTwg%40mail.gmail.com.

Xavier M

unread,
Feb 28, 2026, 1:15:20 PM (7 days ago) Feb 28
to Beancount
Heya,

How do you install it on macOS ?

Simon Guest

unread,
Feb 28, 2026, 5:50:01 PM (6 days ago) Feb 28
to bean...@googlegroups.com
https://github.com/tesujimath/limabean/blob/main/clj%2Fdoc%2F20-installation.md

The sections you need to read are Manual Installation, Running from Clojars, and macOS. 😀


--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.

Xavier M

unread,
Feb 28, 2026, 11:25:41 PM (6 days ago) Feb 28
to Beancount
Perfect ! Way simpler than these python thingies !

Now I am appreciating querying my beancount file right out of the REPL !
Is there any limabean community where we could share and discuss it ?

Simon Guest

unread,
Feb 28, 2026, 11:57:40 PM (6 days ago) Feb 28
to bean...@googlegroups.com
Ha ha, there's not really any limabean community at all so far. It's very new. There's a discussions section on the GitHub repo. Anything that's very limabean-specific should go there. 

Anything of wider interest to the Beancount community should probably stay here. We're all learning together from shared experience, and that feeds in to multiple projects. 

Glad you're enjoying limabean! 😁


Reply all
Reply to author
Forward
0 new messages