RSP 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
This project is at the final stage of prototyping, be ready for possible changes.
- 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.
You can learn more about the library in official documentation – https://rsp.timemates.org.
For bugs, questions and discussions please use the GitHub Issues.
This library is licensed under MIT License. Feel free to use, modify, and distribute it for any purpose.