Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/adavis/ufo-sightings-api
- Owner: adavis
- Created: 2018-02-11T17:08:26.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-01-01T14:52:43.000Z (about 5 years ago)
- Last Synced: 2024-08-01T22:03:52.796Z (6 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
![](/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).