Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arcticlampyrid/ktjsonrpcpeer
KtJsonRpcPeer is a Kotlin library that implements JSON-RPC 2.0 in Peer mode. It's full-duplex, supporting two-way procedure call. It can be work well with WebSocket.
https://github.com/arcticlampyrid/ktjsonrpcpeer
full-duplex json-rpc rpc
Last synced: about 2 months ago
JSON representation
KtJsonRpcPeer is a Kotlin library that implements JSON-RPC 2.0 in Peer mode. It's full-duplex, supporting two-way procedure call. It can be work well with WebSocket.
- Host: GitHub
- URL: https://github.com/arcticlampyrid/ktjsonrpcpeer
- Owner: ArcticLampyrid
- License: bsd-3-clause
- Created: 2020-08-16T09:01:17.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-01T09:03:34.000Z (almost 2 years ago)
- Last Synced: 2024-04-17T00:10:22.022Z (9 months ago)
- Topics: full-duplex, json-rpc, rpc
- Language: Kotlin
- Homepage:
- Size: 213 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Security: SECURITY.md
Awesome Lists containing this project
README
## KtJsonRpcPeer
![Maven Central](https://img.shields.io/maven-central/v/com.github.ArcticLampyrid.KtJsonRpcPeer/KtJsonRpcPeer?style=flat-square)
![JitPack](https://img.shields.io/jitpack/v/github/ArcticLampyrid/KtJsonRpcPeer?style=flat-square)
**KtJsonRpcPeer** is a Kotlin library that implements [JSON-RPC 2.0](https://www.jsonrpc.org/specification) in Peer mode.
It's full-duplex, supporting two-way procedure call.
It can work well with WebSocket.## Release
This library uses Maven Central to release versions.
It's also compatible with JitPack (but without non-Linux native publications).### Dependency Information
#### Gradle Groovy DSL
```groovy
implementation 'com.github.ArcticLampyrid.KtJsonRpcPeer:KtJsonRpcPeer:${VERSION}'
```
#### Gradle Kotlin DSL
```kotlin
implementation("com.github.ArcticLampyrid.KtJsonRpcPeer:KtJsonRpcPeer:${VERSION}")
```## License
This library is licensed under BSD 3-Clause License.
Please see [LICENSE](LICENSE.md) for licensing details.
You can use TLDRLegal to see a [summary](https://www.tldrlegal.com/l/bsd3) first. (***!!!NOT LEGAL ADVICE!!!***)