{"repo":"rsocket/rsocket-go","free":true,"listed":false,"github":"https://github.com/rsocket/rsocket-go","clone":"git clone https://github.com/rsocket/rsocket-go.git","description":"rsocket-go implementation","language":"Go","stars":522,"topics":["golang","go","rsocket","reactive"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"rsocket-go rsocket-go is an implementation of the RSocket protocol in Go. Features - Design For Golang. - Thin reactive-streams implementation. - Simulate Java SDK API. - Fast CLI (Compatible with https://github.com/rsocket/rsocket-cli). - Installation: go install github.com/rsocket/rsocket-go/cmd/rsocket-cli@latest - Example: rsocket-cli --request -i hello world --setup setup me tcp://127.0.0.1:7878 Install Minimal go version is 1.11 . Quick Start Start an echo server Connect to echo server NOTICE: more server examples are Here Advanced rsocket-go provides TCP/Websocket transport implementations by default. Since v0.6.0 , you can use core package to implement your own RSocket transport. I created an example project which show how to implement an unofficial QUIC transport. You can see rsocket-transport-quic if you are interested. TODO - [ ] Wiki - [ ] UT: 90% coverage","default_branch":null,"files":null,"tree":[],"storefront":"/r/rsocket","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rsocket/rsocket-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}