A combinator library for integrating Functional Streams for Scala (FS2), Akka Streams and Apache Camel
Scala Java

README.md

Streamz

Gitter Build Status

Streamz is a combinator library for integrating Functional Streams for Scala (FS2), Akka Streams and Apache Camel endpoints. It integrates

  • Apache Camel with Akka Streams: Camel endpoints can be integrated into Akka Stream applications with the Camel DSL for Akka Streams.
  • Apache Camel with FS2: Camel endpoints can be integrated into FS2 applications with the Camel DSL for FS2.
  • Akka Streams with FS2: Akka Stream Sources, Flows and Sinks can be converted to FS2 Streams, Pipes and Sinks, respectively, and vice versa with Stream converters.

Streamz intro

Documentation

API docs

Dependencies

Streamz artifacts are available for Scala 2.11 and 2.12:

resolvers += "krasserm at bintray" at "http://dl.bintray.com/krasserm/maven"

libraryDependencies += "com.github.krasserm" %% "streamz-camel-akka" % "0.7"

libraryDependencies += "com.github.krasserm" %% "streamz-camel-fs2" % "0.7"

libraryDependencies += "com.github.krasserm" %% "streamz-converter" % "0.7"

External examples