Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
com.expediagroup:graphql-kotlin-types
Advanced tools
Core package containing the classes used for GraphQL commuication in both server and client
GraphQL Kotlin is a collection of libraries, built on top of graphql-java, that simplify running GraphQL clients and servers in Kotlin.
Visit our documentation site for more details.
While all the individual modules of graphql-kotlin
are published as stand-alone libraries, the most common use cases are running a server and generating a type-safe client.
A basic example of how you can run a GraphQL server can be found on our server documentation section.
A basic setup of a GraphQL client can be found on our client documentation section.
More examples and documentation are available on our documentation site hosted in GitHub Pages. We also have the examples module which can be run locally for testing and shows example code using the libraries.
If you have a question about something you can not find in our documentation, the individual module README
s, or javadocs, feel free to contribute to the docs or start a discussion and tag it with the question label.
If you would like to contribute to our documentation see the website directory for more information.
The Blogs & Videos page in the GraphQL Kotlin documentation links to blog posts, release announcements, conference talks about the library, and general talks about GraphQL at Expedia Group.
This project is part of Expedia Group Open Source but also maintained by a dedicated team
Expedia Group OSS
GraphQL Kotlin Committers
@ExpediaGroup/graphql-kotlin-committers
If you have a specific question about the library or code, please start a discussion for the community.
We also have a public channel, (#graphql-kotlin), open on the Kotlin Slack instance (kotlinlang.slack.com). See the info here on how to join this slack instance.
To get started, please fork the repo and checkout a new branch. You can then build the library locally with Gradle
./gradlew clean build
See more info in CONTRIBUTING.md.
After you have your local branch set up, take a look at our open issues to see where you can contribute.
For more info on how to contact the team for security issues or the supported versions that receive security updates, see SECURITY.md
This library is licensed under the Apache License, Version 2.0
FAQs
Core package containing the classes used for GraphQL commuication in both server and client
We found that com.expediagroup:graphql-kotlin-types demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.