Kotlin multiplatform JSON-RPC 2.0 library
The xqt-kotlinx-json-rpc
library is an open-source implementation of the
JSON-RPC protocol. It supports:
The xqt-kotlinx-json-rpc
binaries are available on
Maven Central.
Maven:
<dependency>
<groupId>io.github.rhdunn</groupId>
<artifactId>xqt-kotlinx-json-rpc</artifactId>
<version>1.0.3</version>
</dependency>
Gradle (Groovy DSL):
implementation 'io.github.rhdunn:xqt-kotlinx-json-rpc:1.0.3'
Gradle (Kotlin DSL):
implementation("io.github.rhdunn:xqt-kotlinx-json-rpc:1.0.3")
Target [1] | Family | Tier [1] | Status |
---|---|---|---|
android_arm32 |
Android | 3 | Build Only [2] |
android_arm64 |
Android | 3 | Build Only [2] |
android_x64 |
Android | 3 | Build Only [2] |
android_x86 |
Android | 3 | Build Only [2] |
ios_arm64 |
Mac iOS | 2 | Build Only [2] |
ios_simulator_arm64 |
Mac iOS | 1 | Build and Test |
ios_x64 |
Mac iOS | 1 | Build and Test |
linux_arm64 |
Linux | 2 | Build Only [2] |
linux_x64 |
Linux | 1 (Host) | Build and Test |
macos_arm64 |
Mac OSX | 1 (Host) | Build and Test |
macos_x64 |
Mac OSX | 1 (Host) | Build and Test |
mingw_x64 |
MinGW | 3 (Host) | Build and Test |
tvos_arm64 |
Mac TV OS | 2 | Build Only [2] |
tvos_simulator_arm64 |
Mac TV OS | 2 | Build and Test |
tvos_x64 |
Mac TV OS | 2 | Build and Test |
watchos_arm32 |
Mac Watch OS | 2 | Build Only [2] |
watchos_arm64 |
Mac Watch OS | 2 | Build Only [2] |
watchos_simulator_arm64 |
Mac Watch OS | 2 | Build and Test |
watchos_device_arm64 |
Mac Watch OS | 2 | Build and Test |
watchos_x64 |
Mac Watch OS | 2 | Build and Test |
[1] See https://kotlinlang.org/docs/native-target-support.html for the list of
Kotlin/Native targets. The target
column specifies the name used in the
KonanTarget
instances. The tier
column is the level of support provided by
JetBrains for the Kotlin/Native target.
[2] The tests for these targets are not supported by Kotlin/Native. A gradle
nativeTest
task is not available for this configuration.
Copyright (C) 2022-2023 Reece H. Dunn
SPDX-License-Identifier:
Apache-2.0