hshn

hshn/yoshi

Scala
0
0
No license

Yoshi is a Scala validation library that transforms untyped input into strongly-typed domain objects, going beyond simple validation to parse values into a more robust representation. It provides a composable `Validation[R, V, A, B]` type that accumulates path-aware violations, allowing developers to build complex validators that automatically derive container types like `Option`, `List`, and `Map`. The library is designed for Scala developers working with form processing or data transformation where they need to convert untyped input (like JSON or form data) into domain-specific types while collecting comprehensive error information about all validation failures.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Top contributors

renovate[bot]'s profile
renovate[bot]
49 contributions
hshn's profile
hshn
42 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet