If you are looking for a server library that will allow you to cache requests in your resolvers you can use #graphql-kotlin
With this library you can use suspending functions as your resolvers and inside of there you can use whatever caching mechanisms that you want, so there isn’t a direct need to use a DataLoader implementation.
That being said, we are built on top of
and they have a data loader. There is an example of using it here in our library