Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Stream Processing

Stream Processing

200 projects

Showing 36 of 200 projects

merge-stream
merge-streamJavaScript

Merge multiple Node.js streams into one interleaved stream for parallel processing in gulp and other stream-based workflows.

#stream-processing#task-automation#build-tools
Stars212
Forks15
Last commit7 years ago
Rosetta
RosettaJupyter Notebook

A Python toolkit for text-focused data science on medium-sized datasets, bridging memory and cluster-scale processing.

#stream-processing#multiprocessing#scientific-computing
Stars207
Forks45
Last commit
reactive-streams-dotnet
reactive-streams-dotnetC#

A .NET standard for asynchronous stream processing with non-blocking backpressure, enabling interoperability between reactive libraries.

#stream-processing#asynchronous-programming#api
Stars202
Forks27
Last commit
GpCommandLineParser
GpCommandLineParserPascal

A collection of reusable Delphi units providing Win32 wrappers, thread-safe structures, file utilities, and VCL enhancements.

#stream-processing#system-hooks#thread-safety
Stars187
Forks63
Last commit1 month ago
StormCV
StormCVJava

A distributed video processing platform built on Apache Storm with OpenCV integration for large-scale computer vision pipelines.

#stream-processing#real-time-processing#video-processing
Stars174
Forks58
Last commit9 years ago
gostream
gostreamGo

A type-safe functional Stream processing library for Go, inspired by the Java Streams API.

#stream-processing#functional-programming#java-streams-api
Stars171
Forks10
Last commit9 months ago
amazon-kinesis-data-visualization-sample
amazon-kinesis-data-visualization-sampleJavaScript

A sample application demonstrating real-time data processing and visualization using Amazon Kinesis, DynamoDB, and a web server.

#stream-processing#real-time-analytics#java
Stars171
Forks94
Last commit
wingfoil
wingfoilRust

A blazingly fast, highly scalable graph-based stream processing framework for latency-critical applications like electronic trading and real-time AI.

#stream-processing#event-driven#ai-systems
Stars169
Forks21
Last commit1 day ago
machine
machineGo

A Go library for building data processing workflows and pipelines with functional operations, cycles, and fan-out capabilities.

#pipeline-framework#stream-processing#functional-programming
Stars168
Forks12
Last commit12 days ago
Streamline
StreamlineJava

A visual development platform for building, deploying, and managing streaming analytics applications with multiple engine bindings.

#stream-processing#flink#storm
Stars167
Forks95
Last commit2 years ago
gulp-exec
gulp-execJavaScript

A Gulp plugin that executes shell commands on files in your pipeline.

#stream-processing#task-automation#shell-commands
Stars162
Forks19
Last commit6 years ago
IterTools PHP
IterTools PHPPHP

A PHP library providing Python-inspired iteration tools for efficient data processing with loops and streams.

#stream-processing#generator#functional-programming
Stars149
Forks12
Last commit1 month ago
gulp-remember
gulp-rememberJavaScript

A Gulp plugin that remembers and recalls files passed through it, enabling incremental builds with full file sets.

#stream-processing#gulp#file-caching
Stars149
Forks16
Last commit8 years ago
amazon-kinesis-client-ruby
amazon-kinesis-client-rubyRuby

A Ruby interface for the Amazon Kinesis Client Library, enabling developers to build robust streaming data applications.

#stream-processing#real-time-analytics#distributed-systems
Stars148
Forks62
Last commit
fuego
fuegoGo

A functional programming library for Go that introduces streams, collectors, and functional paradigms to improve code readability and reduce bugs.

#stream-processing#functional-programming#go-modules
Stars145
Forks12
Last commit2 years ago
Reaction.AsyncRx
Reaction.AsyncRxF#

Reactive programming library for F# Elmish and Fable applications using Async Observables.

#stream-processing#fable#functional-programming
Stars144
Forks19
Last commit3 years ago
from2
from2JavaScript

A high-level Node.js module for creating readable streams with proper backpressure handling and a familiar API.

#stream-processing#io-streams#backpressure
Stars132
Forks20
Last commit7 years ago
ReactiveTask
ReactiveTaskSwift

A Swift framework for launching shell tasks with ReactiveSwift-based stream processing.

#stream-processing#command-line-tools#shell-integration
Stars131
Forks20
Last commit6 years ago
gostorm
gostormGo

A Go library for writing Storm spouts and bolts that communicate with Storm shells via the multilang protocol.

#stream-processing#real-time-processing#distributed-systems
Stars129
Forks20
Last commit8 years ago
mupd8(muppet)
mupd8(muppet)Scala

A MapReduce-style framework for processing fast/streaming data, implementing the MapUpdate model.

#stream-processing#mapreduce#data-framework
Stars128
Forks35
Last commit5 years ago
logu
loguRust

A CLI tool for extracting patterns from streaming unstructured log messages using the Drain parser algorithm.

#stream-processing#devops#observability
Stars122
Forks5
Last commit11 months ago
tap-parser
tap-parser

A parser for the Test Anything Protocol (TAP) that converts TAP output into structured JavaScript objects.

#stream-processing#javascript-testing#test-results
Stars121
Forks30
Last commit2 years ago
transducers-java
transducers-javaJava

A Java implementation of composable algorithmic transformations called transducers, independent from input/output sources.

#stream-processing#functional-programming#transducers
Stars119
Forks13
Last commit3 years ago
syncthrough
syncthroughJavaScript

A synchronous transform stream for Node.js with 10x performance over standard Transform streams.

#stream-processing#transform-stream#through2-alternative
Stars110
Forks3
Last commit22 days ago
kinesis-storm-spout
kinesis-storm-spoutJava

A Storm spout that fetches data records from Amazon Kinesis and emits them as tuples for real-time stream processing.

#stream-processing#java-library#real-time-analytics
Stars108
Forks61
Last commit8 years ago
dynamodb-streams-kinesis-adapter
dynamodb-streams-kinesis-adapterJava

A Java adapter that enables Amazon Kinesis Client Library (KCL) to consume and process data from DynamoDB Streams.

#stream-processing#java-library#aws-sdk
Stars104
Forks44
Last commit
logstash-input-dynamodb
logstash-input-dynamodbRuby

A Logstash input plugin that reads data from DynamoDB tables via table scans and DynamoDB Streams for near real-time data processing.

#stream-processing#logstash-plugin#ruby-gem
Stars104
Forks26
Last commit
node-warc
node-warcJavaScript

A Node.js library for parsing and creating Web ARChive (WARC) files with support for Chrome, Puppeteer, and Electron.

#stream-processing#web-archives#warc-files
Stars104
Forks22
Last commit1 year ago
parallel_stream
parallel_streamElixir

A parallelized stream implementation for Elixir that maintains order while processing with a worker pool.

#stream-processing#functional-programming#elixir
Stars103
Forks19
Last commit3 years ago
RxJavaJoins
RxJavaJoinsJava

Adds join operators to RxJava for combining multiple observable sequences based on pattern matching.

#stream-processing#observable-joins#java-library
Stars101
Forks10
Last commit11 years ago
samza-luwak
samza-luwakJava

An experimental integration of Apache Samza and Luwak for scalable real-time document matching against large query sets.

#stream-processing#media-monitoring#luwak
Stars100
Forks15
Last commit11 years ago
vj
vjRuby

A command-line tool that humanizes JSON streams by extracting and formatting specific fields for easier reading.

#stream-processing#developer-tools#terminal
Stars99
Forks4
Last commit8 years ago
hailstorm
hailstormHaskell

A distributed stream processing system written in Haskell that guarantees exactly-once semantics.

#stream-processing#haskell#real-time-analytics
Stars93
Forks8
Last commit12 years ago
skizze
skizzeGo

A probabilistic data structure service and storage for efficient frequency, cardinality, and membership queries on large datasets.

#probabilistic-data-structures#stream-processing#storage-service
Stars91
Forks10
Last commit10 years ago
goio
goioGo

A Go library implementing IO, Stream, and Fiber monads with generics, inspired by cats-effect and fs2.

#stream-processing#functional-programming#go-library
Stars90
Forks1
Last commit2 years ago
Kafka Client
Kafka ClientJava

A reactive Kafka client for Vert.x that provides asynchronous consumer and producer APIs with stream support.

#stream-processing#event-driven#message-queue
Stars89
Forks88
Last commit6 days ago
PreviousPage 5 of 6

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
4 years ago
7 years ago
6 days ago
1 month ago
4 years ago
Next
#Distributed Systems41
#Real Time Analytics30
#Kafka29
#Big Data27
#Data Pipeline26
#Nodejs26
#Data Pipelines25
#Functional Programming25
#Event Driven21
#Message Queue20
#Go20
#Apache Kafka20