Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adavis/ufo-sightings-api

Sample GraphQL API Using Ktor and KGraphQL
https://github.com/adavis/ufo-sightings-api

api graphql h2 kotlin ktor squash

Last synced: 3 months ago
JSON representation

Sample GraphQL API Using Ktor and KGraphQL

Awesome Lists containing this project

README

        

## GraphQL Sample API in Kotlin

![](/images/intro_image_brwngrldev_graphql.png)

This is a sample app for demonstrating creating a GraphQL API written entirely in Kotlin. It uses the following primary dependencies:
* [Ktor - Server](http://ktor.io)
* [Koin - Dependency Injection](https://github.com/Ekito/koin)
* [KGraphQL - GraphQL Server](https://github.com/pgutkowski/KGraphQL)
* [Squash - Database Access](https://github.com/orangy/squash)

It uses UFO Sighting data freely available from [Kaggle](https://www.kaggle.com/NUFORC/ufo-sightings).