kotlinx-rpc icon indicating copy to clipboard operation
kotlinx-rpc copied to clipboard

Add asynchronous RPC services to your multiplatform applications.

Results 65 kotlinx-rpc issues
Sort by recently updated
recently updated
newest added
trafficstars

Having Ktor example is nice, but how kotlinx-rpc can be used in Spring app? Can you please provide some simple example ? I believe since Spring is quite popular server...

On current moment `RPCServer` is exposed in `kotlinx-rpc-runtime` for KMP, but it's not usable for KMP because there is no support for introspection of the methods on interfaces. AFAIU kRPC...

This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | [gradle](https://gradle.org) ([source](https://redirect.github.com/gradle/gradle)) | | minor...

dependencies

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | org.gradle.kotlin.kotlin-dsl | `5.1.2` -> `5.2.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin/5.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin/5.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

dependencies

Add support Kotlin 2.0.20

feature

**Subsystem** kRPC **Problem Description** `streamScoped` function is not always usable, due to its strict lifetime limits **Solution** Provide `StreamScope` resource that is manageable via manual `close` calls.

feature

**Describe the bug** The RPC services are leaking memory. In the example below the ``Args`` and ``Response`` objects are never cleared by the GC. **To Reproduce** Steps to reproduce the...

bug

**Subsystem** Gradle **Problem Description** We used direct access for our package repositories, which may result in delays and throttling (and sometimes 500 codes, I'm looking at you npm) **Solution** Use...

infra

Looking at the content of this module, it does seem that it could be moved under `commonMain`. Its dependencies are supporting multiplatform. https://github.com/Kotlin/kotlinx-rpc/blob/main/krpc/krpc-ktor/krpc-ktor-server/build.gradle.kts

feature

Hey there, thank you for the library, it's looking really neat! Client target: Android Server target: JVM I am using the default RPC implementation (i think it's called kRPC) and...