compstak / kafkastreams4s   0.16.0

Apache License 2.0 GitHub

Kafka Streams for Scala. Integrates KafkaStreams with the cats-effect ecosystem

Scala versions: 2.13 2.12


CircleCI Maven Central

KafkaStreams4s is a library for writing Kafka Streams programs using cats-effect. To use KafkaStreams4s in an existing SBT project with Scala 2.12 or a later version, add the following dependencies to your build.sbt depending on your needs:

libraryDependencies ++= Seq(
  "com.compstak" %% "kafka-streams4s-core" % "<version>",
  "com.compstak" %% "kafka-streams4s-circe" % "<version>",
  "com.compstak" %% "kafka-streams4s-avro4s" % "<version>",
  "com.compstak" %% "kafka-streams4s-debezium" % "<version>",
  "com.compstak" %% "kafka-streams4s-shapeless" % "<version>",
  "com.compstak" %% "kafka-streams4s-testing" % "<version>" % Test

To learn more head to the documentation page.