🚀 A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
-
Updated
Jan 2, 2025 - Kotlin
GraphQL is a data query language developed by Facebook. It provides an alternative to REST and ad-hoc webservice architectures. It allows clients to define the structure of the data required, and exactly the same structure of the data is returned from the server. It is a strongly typed runtime which allows clients to dictate what data is needed.
🚀 A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
Libraries for running GraphQL in Kotlin
KMP/ CMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.
GraphQL based Jetpack Compose and SwiftUI Kotlin Multiplatform project (using https://rickandmortyapi.com/graphql)
Minimal GraphQL based Jetpack Compose, Wear Compose and SwiftUI Kotlin Multiplatform sample (using StarWars endpoint - https://graphql.org/swapi-graphql)
Neo4j Labs Project: Pure JVM translation for GraphQL queries and mutations to Neo4j's Cypher
Generate a Java/Kotlin GraphQL client based on introspection data and predefined queries.
Kobby is a codegen plugin of Kotlin DSL Client by GraphQL schema. The generated DSL supports execution of complex GraphQL queries, mutation and subscriptions in Kotlin with syntax similar to native GraphQL syntax.
A cross-platform HTTP client desktop application for testing HTTP and REST APIs, WebSocket, GraphQL (including subscriptions) and gRPC endpoints.
Apollo Kotlin Incubating Normalized Cache
Datetime, BigDecimal and other adapters for Apollo Kotlin
apollo-kotlin-ktor-support
GraphQL in Kotlin. Highly experimental.
Repository created to study Jetpack Compose, Hilt lib and GraphQl requests with focus on Hilt implementation
A kotlin test project example using graphql client
Compose support for Apollo Kotlin
Kotlin Multi-platform Library for working with GraphQL
A sample KMP project using Rick and Morty API
Implementation of GraphQL API with kotlin and Spring boot
Command line tool for your GraphQL projects