Skip to content

candlecorp/rsocket-js

This branch is 5 commits behind rsocket/rsocket-js:1.0.x-alpha.

Folders and files

NameName
Last commit message
Last commit date
Apr 27, 2022
Jan 10, 2022
Sep 19, 2023
Jul 29, 2021
Jul 8, 2021
Jul 29, 2021
Apr 25, 2022
Apr 8, 2023
Jan 20, 2022
Apr 29, 2023
Apr 29, 2023
Apr 27, 2022
Apr 27, 2022
Apr 29, 2023
Apr 25, 2022
Jun 21, 2023

Repository files navigation

Build

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

[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)

Status

This branch contains a rewrite (with significant changes) of rsocket-js from Flow to TypeScript. Please see #158 for additional details.

The artifacts published from this branch are considered UNSTABLE and may be subject to breaking changes while in preview.

Please see the master branch for sources related to 0.x.x versions.

Installation

Individual packages published from this monorepo are distributed via NPM.

Packages are independently versioned.

Contributing

TODO: add CONTRIBUTING.md

Documentation & Examples

See packages/rsocket-examples for examples.

Guides for 0.x.x versions can be found on https://rsocket.io/guides/rsocket-js.

License

See LICENSE file.

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.9%
  • Other 1.1%