Codes – typed application outcomes for Kotlin and Java
Summary
Codes is an open-source JVM library that provides stable application outcomes and explicit boundary mappings across HTTP and gRPC. It focuses on decoupling domain outcome identities from transport protocols, supporting Java 17+ and Kotlin, and offering sample mappings and standard outcomes for robust microservice error handling.