Caliban
Functional GraphQL library for Scala
High performance
While all public interfaces are pure and immutable, the library's internals are optimized for speed.
Minimal boilerplate
No need to manually define schemas for every type in your API. Let the compiler handle the tedious work.
Excellent interoperability
Out-of-the-box support for major HTTP server libraries, effect types, JSON libraries, and more.