
Scala library for boilerplate-free validation
Octopus is a Scala library for boilerplate-free validation. It provides a Validator type-class and a DSL for defining validation rules for user-defined types. Octopus can automatically derive validators for various standard Scala types and supports integration with Cats and Scalaz validation types. It also supports asynchronous predicates for complex validation rules.
Octopus is a Scala library that provides a boilerplate-free approach to validation. It offers a composable DSL for defining validation rules and can automatically derive validators for various types. Octopus also supports integration with Cats and Scalaz validation types, asynchronous predicates for complex validation rules, and integration with other monads. With Octopus, performing validation in Scala becomes easier and more efficient.
