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: about 1 month ago
JSON representation
Sample GraphQL API Using Ktor and KGraphQL
- Host: GitHub
- URL: https://github.com/adavis/ufo-sightings-api
- Owner: adavis
- Created: 2018-02-11T17:08:26.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-01-01T14:52:43.000Z (over 5 years ago)
- Last Synced: 2024-08-01T22:03:52.796Z (10 months ago)
- Topics: api, graphql, h2, kotlin, ktor, squash
- Language: Kotlin
- Homepage:
- Size: 842 KB
- Stars: 84
- Watchers: 4
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-repos - adavis/ufo-sightings-api - Sample GraphQL API Using Ktor and KGraphQL (Kotlin)
README
## GraphQL Sample API in Kotlin

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).