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: about 2 years ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
youthlin/streamStream processing library for Go90
apache/rocketmq-streamsProvides a lightweight stream processing framework172
arakelian/java-jqA lightweight Java wrapper around JQ and Oniguruma libraries for efficient JSON processing82
jpcik/morph-streamsA tool for processing and analyzing continuous data streams using query languages16
poetix/protonpackUtilities for working with Java 8 streams480
weblyzard/streaming-sparqlProvides a robust, incremental processing of streaming results from SPARQL servers.6
leepike/copilotA language and toolset for generating hard real-time C code from a domain-specific stream language149
confluentinc/ksqlA database for real-time stream processing applications built on top of Apache Kafka.133
reugn/go-streamsProvides a lightweight and flexible way to process data streams in Go1,935
keilerkonzept/topkAn implementation of probabilistic data structures for approximate data stream processing4
kmax/cqelsContinuous Query Evaluation over Linked Data using a Java framework5
nodefluent/kafka-streamsA Node.js library implementing Kafka Streams functionality for stream state processing and table representation.831
fasterxml/jackson-modules-java8Supports Java 8 features in Jackson JSON serialization and deserialization400
ibmstreams/streamsx.kafkaA toolkit for integrating Apache Kafka with Stream Processor SPL applications13
ibmstreams/streamsx.topologyA collection of tools and templates for building streaming applications on IBM Streams using various programming languages.29