cats-money
Scala functional library to deal amounts of money
Type-safe
The cats-money was designed to allow work with different currencies in a type-safe manner. So it's not possible to mix currencies in an unsafe way.
Easy to Use
This library was designed clean, simple and easy to use. Implements basic ops on money, you can convert different currencies, etc. 10 minutes learning curve! Go ahead and move your docs
to getStarted.
Generic & traceable
We intend to be genetic. You shound define the set of currencies and all instances (by mixing traits in a object) to adapter your specific use case. One important thing is traceability (WIP). It's being design in top of the other properties.