🚀 A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
-
Updated
Jul 19, 2024 - 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 GraphQL based conference project with Jetpack Compose Android, Compose for Wear 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.
GraphQL in Kotlin. Highly experimental.
Repository created to study Jetpack Compose, Hilt lib and GraphQl requests with focus on Hilt implementation
Kotlin Multi-platform Library for working with GraphQL
A sample KMP project using Rick and Morty API
A kotlin test project example using graphql client
Implementation of GraphQL API with kotlin and Spring boot
Datetime, BigDecimal and other adapters for Apollo Kotlin
Compose support for Apollo Kotlin
Apollo Kotlin Incubating Normalized Cache
SpaceXLastLaunches-CleanArch-MM
apollo-kotlin-ktor-support