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

80 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.
Reply all
Reply to author
Forward
0 new messages