Orbit is a set of independent utilities around NATS ecosystem that aims to boost productivity and provide higher abstraction layer for NATS clients.
Note that these libraries will evolve rapidly and API guarantees are not made until the specific project has a v1.0.0 version.
You can use the library as a whole, or pick just what you need.
Module | Description | Docs | Version |
---|---|---|---|
Core NATS Extensions | Core NATS extensions | README.md | |
JetStream Extensions | JetStream extensions | README.md | |
natscontext |
Allow connecting to NATS using NATS Contexts | README.md | |
NATS System Client | NATS client for NATS monitoring APIs | README.md | |
Partitioned consumer groups | Client side implementation of partitioned 'consumer groups' | README.md | |
KV Codecs | Transparent encoding/decoding for JetStream KeyValue stores | README.md |