A functional, streaming NATS client for Scala 3 — built on Cats Effect 3 and FS2. Core pub/sub, request/reply, JetStream, Key-Value, and Object Store, all as Streams and Resources.
- request-reply
- message-broker
- scala3
- scala
- typelevel
- jetstream
- reactive-streams
- object-store
- cats-effect
- functional-programming
- key-value-store
- nats-io
- nats
- pubsub
- nats-client
- messaging
- fs2
- streaming
Scala versions:
3.x
Latest version
[](https://index.scala-lang.org/thatscalaguy/fs2-nats/fs2-nats)
JVM badge
[](https://index.scala-lang.org/thatscalaguy/fs2-nats/fs2-nats)