Showing 36 of 268 projects
An end-to-end data management system for IoT, optimizing stream processing across cloud, edge, and sensor deployments.
A distributed stream processing system written in Haskell that guarantees exactly-once semantics.
A TypeScript/JavaScript library providing Python-inspired iteration utilities for working with iterables, streams, and pipes.
A probabilistic data structure service and storage for efficient frequency, cardinality, and membership queries on large datasets.
A Go library implementing IO, Stream, and Fiber monads with generics, inspired by cats-effect and fs2.
A reactive Kafka client for Vert.x that provides asynchronous consumer and producer APIs with stream support.
Apply SQL queries and spatial filters to GeoJSON data in memory, with support for streams and Esri format conversion.
A comprehensive Ada utility library providing logging, serialization, encoding, stream composition, and concurrency tools for building robust applications.
F# library for serializing events in event-sourcing systems with version-tolerant converters for System.Text.Json and Newtonsoft.Json.
A high-performance C++ JSON library with a binary wire protocol, optimized for network efficiency and zero-copy parsing.
A fast Node.js stream splitter for binary data that splits on newlines or custom delimiters without converting to strings.
A multi-core stream processing engine for high-throughput window aggregation with optional exactly-once fault tolerance.
A Node.js Transform stream that processes data chunks concurrently with configurable max concurrency.
OCaml bindings for Apache Kafka, enabling Kafka client functionality in OCaml applications.
A runtime supervisor for deploying and running data processing programs called Sequences on Linux servers, Docker, and Kubernetes clusters.
Go implementation of Count-Min-Log sketch for improved approximate counting of low-frequency events.
A thin wrapper around through2 that provides an Array.prototype.map-like API for transforming Node.js streams.
A multi-threaded Python example demonstrating how to produce and consume records from Amazon Kinesis streams.
A fluent builder for lazy streams and generators in Groovy, enabling functional-style data processing.
A utilities library for Reactive Streams in the JDK, providing familiar operators like map and filter for java.util.concurrent.Flow.
A lightweight SQL-based stream processing engine for IoT edge, enabling real-time data transformation and windowed aggregation.
A .NET interface to the Amazon Kinesis Client Library MultiLangDaemon for building distributed streaming data applications.
A Node.js library that pipes queued streams sequentially to preserve content order.
A Ruby gem for extracting data from JSON streams based on keys, nesting levels, or custom conditions without implementing low-level callbacks.
A Go package providing a simplistic implementation of pipelines using goroutines for concurrent data processing.
Object Pascal library for encoding and decoding multiple base formats including Base16, Base32, Base58, Base64, and Base85.
A simple, Kafka-inspired stream processing library for Scala with exactly-once semantics and strong ordering guarantees.
A Node.js transform stream that inspects the first chunk of data before choosing a parsing strategy.
A text stream monitoring library that detects keywords, phrases, regexes, and complex Lucene queries in documents.
A fixed-length blocking queue implemented as a GenServer in Elixir for producer-consumer coordination.
A generalized map-reduce library for parallel processing on multicore systems, handling large files and infinite streams.
A fast, stream-based XML Sitemap generator for Elixir with low memory consumption.
A ClojureScript port of the Manifold library for asynchronous programming with streams and deferred values.
A fully embeddable data streaming engine and stream processing API for Java, designed as an alternative to Kafka.
A Crystal library providing modern concurrency tools like parallel enumerables, channels, and synchronization primitives.
An Erlang library for parsing RSS and Atom feeds using a stream-based callback interface.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.