Skip to content

timemates/rrpc-kotlin

Repository files navigation

Maven metadata URL GitHub issues GitHub closed pull requests GitHub License

rRPC Kotlin

rRPC is a framework designed to provide an ability to expose your API as RPC Services. It facilitates the creation of gRPC-like services from .proto files through code generation. The framework also provides essential core components for both server and client.

Warning
Under prototyping, currently unavailable to use.

Features

  • Gradle Plugin: .proto to RSocket code generator (both client and server).
  • Server Core (JVM only): Interceptors, Instances API and bridge between Ktor and library.
  • Client Core (JVM, Web, iOS): Metadata and basic interface-markers.

Documentation

You can learn more about the library in official documentation – https://rrpc.timemates.org.

Feedback

For bugs, questions and discussions please use the GitHub Issues.

License

This library is licensed under MIT License. Feel free to use, modify, and distribute it for any purpose.