-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explore different Graphql servers #12
Comments
I might add my implementation https://github.com/cufyorg/kaguya 😗 It is a You might try the template https://github.com/cufyorg/ktor-graphql-template |
@LSafer Looks very nice and clean! Will definitely investigate your library further soon, added it to the list above. |
@ESchouten I worked for a graphql-kotlin implementation. |
@Francynox very impressive! What's your impression of graphql-(java/kotlin)? How does it compare to kgraphql? Do you like it? |
sure, i want to make a list of pros and cons of the things saw in the library Pros
Cons
Final tought |
@Francynox I agree with your points The main thing I dislike about the library is how complex it is and how much more boilerplate is involved. The only thing we're using GraphQL for is the typed API, GraphQL is not integrated into our system. Basically what I described in #18, btw what's your opinion on this statement + issue #18? |
No, its not. At least, not like what you think
I don't know about the speed of kotlin reflection but it must be slower than no reflection. |
You're corerct, but i think with a library like this we can integrate Graphql by adding things like recirsive queries only by manipulating the schema and the dataFetcher
Unfortunatelly i don't know much about OpenAPI but i think if we can add recursive queries successfully it would be nice to have Rest and Graphql both working
You must be right! I have not tested the speed of KGraphql and graphql-kotlin properly, mine was just an on-screen impression, expecially with the LoginUser query |
@Francynox I'm already serving a REST API in a separate project, will add it tomorrow or the day after. OpenAPI will come later, heard the Ktor team approximate late summer release. |
With KGraphQL development being stale since august 2021 and the developer going AWOL, other graphql server libraries should be considered.
Update JUNE 2022: KGraphQL author seems to have returned, looking for maintainers
Possible candidates:
Kaguya
GraphQL Kotlin
Possible official KTOR Graphql support post 2.0 release
The text was updated successfully, but these errors were encountered: