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.
2k stars
83 watching
168 forks
Language: Java
last commit: 4 months ago
Linked from 4 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 | 83 |
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 | 479 |
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. | 125 |
reugn/go-streams | Provides a lightweight and flexible way to process data streams in Go | 1,910 |
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. | 831 |
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 |