Sangria is a scala GraphQL library.
SBT Configuration:
libraryDependencies += "org.sangria-graphql" %% "sangria" % "1.3.0"
You can find an example application that uses akka-http with sangria here:
https://github.com/sangria-graphql/sangria-akka-http-example
More info and the documentation can be found in the project home page:
I would also recommend you to check out http://try.sangria-graphql.org. It is an example of GraphQL server written with Play framework and Sangria. It also serves as a playground, where you can interactively execute GraphQL queries and play with some examples.
If you want to use sangria with react-relay framework, then you also may be interested in sangria-relay.
Sangria is a spec compliant GraphQL implementation, so it works out of the box with Apollo, Relay, GraphiQL and other GraphQL tools and libraries.
If you would like to discuss something about sangria or have some questions, please feel free to join our mailing list:
https://groups.google.com/forum/#!forum/sangria-graphql
Sangria is licensed under Apache License, Version 2.0.