This is a GraphQL implementation in the Kotlin language and is initially a port of graphql-java. This implementation includes async datafetcher implementaion based on a graphql-java promise fork.
The rationale behind this effort is to learn GraphQL and Kotlin more deeply, and of course alot of fun.