rx-nostr

Easier and more carefully communications

Get Started

REQ Queuing

Properly queue REQ requests so that concurrent REQ subscriptions do not exceed the limit.

WebSocket Reconnection

Reconnect WebSocket under an appropriate back-off strategy, and properly restore REQ subscriptions.

Adaptive Relay Pool

Reconfigure ongoing communications in response to changes in the relay pool.

Respect NIP-11 limitations

Optimize behavior with respecting to NIP-11 limitation.

AUTH Support

With only a few settings, gets fully compatible with AUTH based on NIP-42.

Integration with RxJS

Seamless integration with RxJS. Take full advantage of RxJS's highly expressive declarative notation.