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.
- cats-effect
- pubsub
- scala
- streaming
- jetstream
- nats
- functional-programming
- scala3
- messaging
- object-store
- typelevel
- key-value-store
- nats-io
- fs2
- request-reply
- message-broker
- nats-client
- reactive-streams
Scala versions:
3.x
fs2-nats 0.3.0
Group ID:
de.thatscalaguy
Artifact ID:
fs2-nats_3
Version:
0.3.0
Version Scheme:
Release Date:
Jun 10, 2026
Licenses:
Files:
Full Scala Version:
3.3.7
Developers:
libraryDependencies += "de.thatscalaguy" %% "fs2-nats" % "0.3.0"
ivy"de.thatscalaguy::fs2-nats:0.3.0"
//> using dep "de.thatscalaguy::fs2-nats:0.3.0"
import $ivy.`de.thatscalaguy::fs2-nats:0.3.0`
<dependency> <groupId>de.thatscalaguy</groupId> <artifactId>fs2-nats_3</artifactId> <version>0.3.0</version> </dependency>
compile group: 'de.thatscalaguy', name: 'fs2-nats_3', version: '0.3.0'