A schema-first tool for graphql-java inspired by graphql-tools for JS
See the codeThis library allows you to use the GraphQL schema language to build your graphql-java schema. Inspired by graphql-tools, it parses the given GraphQL schema and allows you to BYOO (bring your own object) to fill in the implementations. GraphQL Java Tools works well if you already have domain POJOs that hold your data (e.g. for RPC, ORM, REST, etc) by allowing you to map these "magically" to GraphQL objects.
GraphQL Java Tools aims for seamless integration with Java, but works for any JVM language. Try it with Kotlin!
Are you interested in improving our documentation, working on the codebase, reviewing PRs?
Reach out to us on GitHub and join the team!
Set the Kotlin version in your gradle.properties:
kotlin.version=2.3.10
Add the dependency:
compile 'io.github.graphql-java-kickstart:graphql-java-tools:14.2.0'
Set the Kotlin version in your <properties> section:
<properties>
<kotlin.version>2.3.10</kotlin.version>
</properties>
Add the dependency:
<dependency>
<groupId>io.github.graphql-java-kickstart</groupId>
<artifactId>graphql-java-tools</artifactId>
<version>14.2.0</version>
</dependency>
Take a look at our documentation for more details.
Overall
Maintained
Code review
Latest release
Releases this year
64 followers · starred Jun 2022
69 followers · starred Mar 2019
66 followers · starred Dec 2017
80 followers · starred Oct 2021
A schema-first tool for graphql-java inspired by graphql-tools for JS
See the codeThis library allows you to use the GraphQL schema language to build your graphql-java schema. Inspired by graphql-tools, it parses the given GraphQL schema and allows you to BYOO (bring your own object) to fill in the implementations. GraphQL Java Tools works well if you already have domain POJOs that hold your data (e.g. for RPC, ORM, REST, etc) by allowing you to map these "magically" to GraphQL objects.
GraphQL Java Tools aims for seamless integration with Java, but works for any JVM language. Try it with Kotlin!
Are you interested in improving our documentation, working on the codebase, reviewing PRs?
Reach out to us on GitHub and join the team!
Set the Kotlin version in your gradle.properties:
kotlin.version=2.3.10
Add the dependency:
compile 'io.github.graphql-java-kickstart:graphql-java-tools:14.2.0'
Set the Kotlin version in your <properties> section:
<properties>
<kotlin.version>2.3.10</kotlin.version>
</properties>
Add the dependency:
<dependency>
<groupId>io.github.graphql-java-kickstart</groupId>
<artifactId>graphql-java-tools</artifactId>
<version>14.2.0</version>
</dependency>
Take a look at our documentation for more details.
Overall
Maintained
Code review
Latest release
Releases this year
64 followers · starred Jun 2022
69 followers · starred Mar 2019
66 followers · starred Dec 2017
80 followers · starred Oct 2021