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.

About

RPC framework for Kotlin built on top of RSocket

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages