{"repo":"randomseed-io/bankster","free":true,"listed":false,"github":"https://github.com/randomseed-io/bankster","clone":"git clone https://github.com/randomseed-io/bankster.git","description":"Money as data, done right.","language":"Clojure","stars":71,"topics":["clojure","currency","money","money-processing","monetary","cryptocurrency","btc","ethereum","eth","banking"],"license":null,"category":"blockchain-web3","readme_excerpt":"Bankster /ˈbæŋkstə/ Money as data, done right. A pragmatic, EDN-friendly money & currency toolkit for Clojure: ISO 4217 / crypto / custom currencies, with precision-first arithmetic and an expressive DSL layer. This is a Clojure library for operating on monetary units with cryptocurrency and custom currency support. Who is this for? Bankster shines when you need money as data — predictable, comparable, composable — without sacrificing ergonomics. Typical users and use-cases: - Fintech / payments / wallets / exchanges : model fiat + crypto under one coherent API (including non-standard codes). - Accounting-ish domains : operate on amounts with fixed, explicit scale and controlled rounding. - Data pipelines & ETL : parse/emit EDN safely (tagged literals, data readers) and keep currency semantics attached to numbers. - Systems integrating many “currency worlds” : keep separate registries per source/environment (dynamic/global/local registries). - Apps that want a small “money DSL” : concise literals/macros for currencies and amounts. If your primary need is exchange-rate discovery, market data, or full-blown accounting/ledger rules — Bankster is intentionally smaller and focuses on representing currency + amount and doing safe operations around that. Why Bankster (in one breath) - Precision-first arithmetic : BigDecimal everywhere, currency scale-aware operations, and tooling for non-terminating expansions. - Allocation and distribution : built-in functions for allocating and di","default_branch":null,"files":null,"tree":[],"storefront":"/r/randomseed-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/randomseed-io/bankster/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}