GraphQL in Kotlin

ExpediaGroup’s set of libraries is the most popular toolkit for running GraphQL in Kotlin

https://github.com/ExpediaGroup/graphql-kotlin

There are some good examples provided. One of them is using Spark Framework for serving data. It can be a good starting point for a small project

https://github.com/ExpediaGroup/graphql-kotlin/tree/master/examples/spark

According to the Spark website, it positions itself as an alternative to NodeJS/TypeScript world.

Kotlin for Web development

As a part of the learning strategy was trying to build an API in Kotlin that interacts with ElasticSearch. Found a library for this purpose

https://github.com/jillesvangurp/es-kotlin-wrapper-client

It connects to the local server with no issues. Also, there’s a good manual and a demo project called “Recipe Search Engine” built on top of Ktor framework

https://www.jillesvangurp.com/es-kotlin-manual/index.html