Skip to content

ghostdogpr/caliban

Folders and files

NameName
Last commit message
Last commit date
Oct 4, 2024
Feb 12, 2025
Mar 14, 2025
Feb 13, 2025
Feb 13, 2025
May 12, 2024
Oct 18, 2024
Mar 17, 2025
Mar 11, 2025
Feb 22, 2025
Feb 22, 2025
Feb 13, 2025
Feb 13, 2025
Sep 11, 2023
Mar 17, 2025
Jun 6, 2023
Mar 15, 2025
Oct 21, 2024
Feb 22, 2025
Jun 16, 2024
Dec 11, 2020
Nov 29, 2023
Apr 25, 2023
Jun 5, 2023
Jun 12, 2023
Jun 16, 2024
Apr 12, 2020
May 16, 2024
Sep 12, 2019
Sep 8, 2024
Mar 21, 2025

Repository files navigation

Caliban

Release Artifacts Snapshot Artifacts Badge-Discord

Caliban is a purely functional library for building GraphQL servers and clients in Scala.

The design principles behind the library are the following:

  • minimal amount of boilerplate: no need to manually define a schema for every type in your API.
  • high performance: while every public interface is pure and immutable, library internals have been optimized for speed.
  • clean separation between schema definition and implementation: schema is defined and validated at compile time using Scala standard types, resolver (RootResolver) is a simple value provided at runtime.

Consult the Documentation to learn how to use Caliban.

Any questions? Head up to the #caliban channel on ZIO Discord.

Adopters

Here is a partial list of companies using Caliban in production.

Want to see your company here? Submit a PR!