Bkell provides a Shell and API for maintaining balanced records for business transactions. Written in Clojure.