• Stars
    star
    283
  • Rank 141,356 (Top 3 %)
  • Language
    Scala
  • License
    Apache License 2.0
  • Created almost 10 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Streamz

Gitter Build Status

Streamz provides combinator libraries for integrating Functional Streams for Scala (FS2), Akka Streams and Apache Camel endpoints. They integrate

  • 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

Dependencies

Streamz artifacts are available for Scala 2.12 and 2.13 at:

resolvers += Resolver.bintrayRepo("streamz", "maven")
val streamzVersion = "0.13"

libraryDependencies ++= Seq(
  "com.github.krasserm" %% "streamz-camel-akka" % streamzVersion,
  "com.github.krasserm" %% "streamz-camel-fs2" % streamzVersion,
  "com.github.krasserm" %% "streamz-converter" % streamzVersion,
)
Streamz version fs2 version
(not yet) 3.0.x
0.13 2.x
0.10-M2 1.x
0.9.1 0.10.x
0.8.1 0.9.x

Latest milestone release for FS2 1.0.x

val streamzVersion = "0.10-M2"

Latest stable release for FS2 0.10.x

val streamzVersion = "0.9.1"

Latest stable release for FS2 0.9.x

val streamzVersion = "0.8.1"

Documentation

Streamz 0.13

Streamz 0.10-M2

Streamz 0.9.1

Streamz 0.8.1

API docs

Latest version

Older versions

Streamz 0.10-M2

Not published. Run sbt unidoc on tag 0.10-M2 for generating 0.10 API docs.

Streamz 0.9.1

Not published. Run sbt unidoc on branch r-0.9 for generating 0.9 API docs.

Streamz 0.8.1

Not published. Run sbt unidoc on branch r-0.8 for generating 0.8 API docs.

External examples

More Repositories

1

bayesian-machine-learning

Notebooks about Bayesian methods for machine learning
Jupyter Notebook
1,750
star
2

super-resolution

Tensorflow 2.x based implementation of EDSR, WDSR and SRGAN for single image super-resolution
Python
1,470
star
3

perceiver-io

A PyTorch implementation of Perceiver, Perceiver IO and Perceiver AR with PyTorch Lightning scripts for distributed training
Python
407
star
4

face-recognition

Deep face recognition with Keras, Dlib and OpenCV
Jupyter Notebook
375
star
5

machine-learning-notebooks

Stanford Machine Learning course exercises implemented with scikit-learn
Jupyter Notebook
338
star
6

fairseq-image-captioning

Transformer-based image captioning extension for pytorch/fairseq
Python
312
star
7

akka-analytics

Large-scale event processing with Akka Persistence and Apache Spark
Scala
276
star
8

akka-persistence-cassandra

A replicated Akka Persistence journal backed by Apache Cassandra
Scala
224
star
9

akka-persistence-kafka

A replicated Akka Persistence journal backed by Apache Kafka
Scala
200
star
10

akka-stream-eventsourcing

Event sourcing for Akka Streams
Scala
102
star
11

grails-jaxrs

JAX-RS Plugin for Grails
Groovy
50
star
12

scalaz-camel

A Scala(z)-based DSL for Apache Camel
Scala
50
star
13

ipf

Open eHealth Integration Platform
Java
35
star
14

akka-persistence-testkit

Compatibility testkit for Akka Persistence storage plugins
Scala
21
star
15

krasserm.github.io

Jupyter Notebook
8
star
16

camelinaction-appendix-e

akka-camel examples from book Camel in Action - Appendix E (adjusted to the most recent Akka release or development snapshot)
Scala
8
star
17

ipf-tools

eHealth Integration Framework Tools
Java
7
star
18

ipf-labs

eHealth Integration Framework Labs
Java
7
star
19

grammar-based-agents

Modular open LLM agents via prompt chaining and schema-guided generation
Python
7
star
20

ipf-runtime

OSGi-based runtime environment for IPF applications
Shell
6
star
21

machine-learning-minis

Minimalistic example code for various machine learning and deep learning topics
Jupyter Notebook
6
star
22

sagemaker-tutorial

Multi-node, multi-GPU training with PyTorch Lightning on SageMaker
Python
5
star
23

eventuate-crdt-example

Example application that uses Eventuate's operation-based CRDTs
Scala
3
star
24

safr

Security Annotation Framework
Java
1
star