Cashe - A money library written in Ada
Introducing Cashe: a Money library written in Ada 2022! The purpose of Cashe is to give Money its own high-precision datatype taking advantage of Ada's fixed type decimal system[1]. This allows storing money, associated with a currency, at a defined precision with the choice of utilizing fuzzy or exact equality (see readme for more details). It supports ISO Currencies[2] as well as Custom-defined currencies[3], and even a working Currency Exchange[4]. You can install it using Alire, which is Ada's package manager with a simple `alr with cashe` There's quite a bit of examples in the readme if…
Cashe - A money library written in Ada launched on August 23, 2023 with 29 votes, #1,507 of 4,347 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
Cashe is a money library for Ada 2022 that provides a high-precision datatype for storing monetary values with associated currencies. It leverages Ada's fixed-point decimal system to ensure accurate financial calculations and supports both ISO standard currencies and custom-defined ones. The library includes currency exchange functionality and offers flexible equality comparison options. Developers can install it via Alire, Ada's package manager, with comprehensive documentation and code examples provided.
written from the facts on this page · September 2026
From the sources
A Money library for Ada. Contribute to AJ-Ianozi/Cashe development by creating an account on GitHub.
In the maker’s words, at launch
Introducing Cashe: a Money library written in Ada 2022! The purpose of Cashe is to give Money its own high-precision datatype taking advantage of Ada's fixed type decimal system[1]. This allows storing money, associated with a currency, at a defined precision with the choice of utilizing fuzzy or exact equality (see…
Does a similar job
all alternatives →
Kotlin Money2024 · blog.eriksen.com.br · ▲427Manipulating monetary amounts is a common computing chore. However, no mainstream language has a first-class data type for representing money, it’s up to programmers to code abstractions for it. This isn’t an issue per se until dealing with rounding issues from operations like installment payments (e.g., buy now, pay later), foreign exchange, or even simple things like fee processing and tax collection. Inspired by my days at N26 Brasil dealing with these challenges, I introduce Money: a Kotlin library that makes monetary calculations and allocations easy.
- AAAn API to store balances and transactions2020 · ▲151
Hey everyone! I'm Rob and I want to share what I've built - a solid ledger behind simple API: https://decimals.app The ledger is a key piece of any financial system and is easy to get the design wrong, resulting in troubles for making sure money movements are adding up. I took a lot of inspiration from good designs from Square, Uber, and others for the scalability and security aspects. And on the usability side, I applied many concepts from the Ledger CLI, making it very easy to use. I'm really happy I get to show this to you all, thank you for reading about it! Please let me know…

Haskell library for pricing and information on crypto-currencies2017 · github.com · ▲86Haskell wrapper for the CryptoCompare API - No longer maintained, ping me if you'd like to take over - aviaviavi/cryptocompare
Walletjs – A little library to handle money amounts2017 · github.com · ▲23💳A little library to handle money amounts. Contribute to dleitee/walletjs development by creating an account on GitHub.

Source: Show HN post ↗ · launch text quoted in part
Launched alongside, August 2023
the whole month →
Resend▲1,325An entire collection of pre-built components with a much faster development experience.
Dev tools · 2023 · resend.com



Lottielab▲869Create and ship lottie animations to sites and apps faster
Dev tools · 2023 · lottielab.com

Outlines is a Python library that focuses on text generation with large language models. Brandon and I are not LLM experts and started the project a few months ago because we wanted to understand better how the generation process works. Our original background is probabilistic, relational and symbolic programming. Recently we came up with a fast way to generate text that matches a regex (https://blog.normalcomputing.ai/posts/2023-07-27-regex-guide...). The basic idea is simple: regular expressions have an equivalent Deterministic-Finite Automaton (DFA) representation. We…
AI · 2023 · github.com