compstak / kafkastreams4s

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

Version Matrix


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.