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: 7 months ago
Linked from 4 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
| Stream processing library for Go | 90 |
| Provides a lightweight stream processing framework | 172 |
| A lightweight Java wrapper around JQ and Oniguruma libraries for efficient JSON processing | 82 |
| A tool for processing and analyzing continuous data streams using query languages | 16 |
| Utilities for working with Java 8 streams | 480 |
| Provides a robust, incremental processing of streaming results from SPARQL servers. | 6 |
| A language and toolset for generating hard real-time C code from a domain-specific stream language | 149 |
| A database for real-time stream processing applications built on top of Apache Kafka. | 133 |
| Provides a lightweight and flexible way to process data streams in Go | 1,935 |
| An implementation of probabilistic data structures for approximate data stream processing | 4 |
| Continuous Query Evaluation over Linked Data using a Java framework | 5 |
| A Node.js library implementing Kafka Streams functionality for stream state processing and table representation. | 831 |
| Supports Java 8 features in Jackson JSON serialization and deserialization | 400 |
| A toolkit for integrating Apache Kafka with Stream Processor SPL applications | 13 |
| A collection of tools and templates for building streaming applications on IBM Streams using various programming languages. | 29 |