jOOL

Stream processor

Extends Java 8 lambdas with additional functionality for working with sequential data streams

jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.

GitHub

2k stars
83 watching
168 forks
Language: Java
last commit: 4 months ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
youthlin/stream Stream processing library for Go 89
apache/rocketmq-streams Provides a lightweight stream processing framework 172
arakelian/java-jq A lightweight Java wrapper around JQ and Oniguruma libraries for efficient JSON processing 82
jpcik/morph-streams A tool for processing and analyzing continuous data streams using query languages 16
poetix/protonpack Utilities for working with Java 8 streams 480
weblyzard/streaming-sparql Provides a robust, incremental processing of streaming results from SPARQL servers. 6
leepike/copilot A language and toolset for generating hard real-time C code from a domain-specific stream language 149
confluentinc/ksql A database for real-time stream processing applications built on top of Apache Kafka. 128
reugn/go-streams Provides a lightweight and flexible way to process data streams in Go 1,923
keilerkonzept/topk An implementation of probabilistic data structures for approximate data stream processing 4
kmax/cqels Continuous Query Evaluation over Linked Data using a Java framework 5
nodefluent/kafka-streams A Node.js library implementing Kafka Streams functionality for stream state processing and table representation. 830
fasterxml/jackson-modules-java8 Supports Java 8 features in Jackson JSON serialization and deserialization 401
ibmstreams/streamsx.kafka A toolkit for integrating Apache Kafka with Stream Processor SPL applications 13
ibmstreams/streamsx.topology A collection of tools and templates for building streaming applications on IBM Streams using various programming languages. 29