Skip to content
JavaScript implementation of RSocket
Branch: master
Clone or download
kassens and facebook-github-bot remove $FlowFixedInNextDeploy
This gets completely rid of this flow ignore. The flow team is using the version
aware `$FlowFixMe` now and the only instance of this used was on www dating back
to 2016: D3235864

My intention here was to slightly simplify the flowconfigs.

Reviewed By: gabelevi

Differential Revision: D14494167

fbshipit-source-id: 0fab176ce326007ac45b47691378812c74a523e6
Latest commit a6c0eea Mar 18, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Initial commit May 16, 2017
packages Publish 0.0.10 Jan 11, 2019
.eslintignore Initial commit May 16, 2017
.eslintrc Initial commit May 16, 2017
.flowconfig remove $FlowFixedInNextDeploy Mar 18, 2019
.travis.yml Fix test on Node 10 (#15) Jul 15, 2018 Initial commit May 16, 2017
PATENTS Initial commit May 16, 2017 Update (#16) Jul 15, 2018
package.json Added RSocketTlsClient (#18) Aug 10, 2018


Build Status

A JavaScript implementation of the RSocket protocol intended for use in browsers and/or Node.js. From

[RSocket] is an application protocol providing Reactive Streams semantics over an asynchronous, binary boundary.

It enables the following symmetric interaction models via async message passing over a single connection:

  • request/response (stream of 1)
  • request/stream (finite stream of many)
  • fire-and-forget (no response)
  • event subscription (infinite stream of many)
  • channel (bi-directional streams)


Packages are published to npm:


See the file for how to help out.


Work in progress, see the docs.

Also see the example.


rsocket-js is Apache-licensed. We also provide an additional patent grant.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.