Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Stream Processing

Stream Processing

268 projects

Showing 36 of 268 projects

Pathway
PathwayPython

A Python ETL framework for stream processing, real-time analytics, and building live LLM/RAG pipelines, powered by a scalable Rust engine.

#stream-processing#batch-processing#machine-learning-algorithms
Stars62.3k
Forks1.7k
Last commit
RxJava
RxJavaJava

A JVM library for composing asynchronous and event-based programs using observable sequences.

#stream-processing#event-driven#functional-programming
Stars48.2k
Forks7.6k
Last commit14 hours ago
Apache Kafka Streams
Apache Kafka StreamsJava

A distributed event streaming platform for building high-performance data pipelines, streaming analytics, and data integration.

#stream-processing#message-queue#data-integration
Stars33.7k
Forks15.5k
Last commit11 hours ago
Vector
VectorRust

A high-performance, end-to-end observability data pipeline for collecting, transforming, and routing logs and metrics.

#stream-processing#hacktoberfest#pipelines
Stars22.5k
Forks2.3k
Last commit1 day ago
vector
vectorRust

A high-performance, end-to-end observability data pipeline for collecting, transforming, and routing logs and metrics.

#stream-processing#hacktoberfest#pipelines
Stars22.5k
Forks2.3k
Last commit1 day ago
Akka Streams
Akka StreamsScala

A platform for building highly responsive, resilient, and scalable distributed systems using the actor model.

#stream-processing#distributed-actors#akka
Stars13.3k
Forks3.5k
Last commit1 day ago
AutoMQ
AutoMQJava

AutoMQ is a cloud-native, diskless Kafka alternative that uses S3 for storage, offering 10x cost savings, autoscaling in seconds, and single-digit ms latency.

#stream-processing#apache-kafka-compatible#diskless
Stars10.6k
Forks765
Last commit
Watermill
WatermillGo

A Go library for building event-driven applications with message streams, supporting various pub/sub implementations.

#message-streams#stream-processing#event-driven
Stars9.9k
Forks505
Last commit11 days ago
RisingWaveLabs/RisingWave
RisingWaveLabs/RisingWaveRust

Enterprise-grade event streaming platform that continuously ingests, processes, and serves real-time data with Apache Iceberg™ integration.

#stream-processing#etl-pipeline#database
Stars9.3k
Forks833
Last commit
RisingWave
RisingWaveRust

An enterprise-grade event streaming platform that ingests, processes, and manages real-time event data with PostgreSQL compatibility and Apache Iceberg™ integration.

#stream-processing#etl-pipeline#database
Stars9.3k
Forks833
Last commit9 hours ago
Data Engineering
Data Engineering

A curated list of data engineering tools, frameworks, databases, and resources for software developers.

#stream-processing#batch-processing#workflow-orchestration
Stars9.0k
Forks1.6k
Last commit1 month ago
awesome-data-engineering
awesome-data-engineering

A curated list of data engineering tools, frameworks, databases, and resources for software developers.

#stream-processing#workflow-orchestration#awesome-list
Stars9.0k
Forks1.6k
Last commit1 month ago
Benthos
BenthosGo

A high-performance, resilient stream processor that connects various sources and sinks, performs data transformations, and guarantees at-least-once delivery.

#stream-processing#declarative-config#cqrs
Stars8.7k
Forks962
Last commit4 hours ago
Benthos
BenthosGo

A high-performance, declarative stream processor that connects various sources and sinks with built-in data transformation capabilities.

#stream-processing#cqrs#message-queue
Stars8.7k
Forks962
Last commit4 hours ago
Rx.NET
Rx.NETC#

A library for event-driven programming in .NET using a composable, declarative model with LINQ over observable sequences.

#stream-processing#event-driven#iot
Stars7.2k
Forks798
Last commit1 month ago
Rx.NET
Rx.NETC#

A library for event-driven programming in .NET using a composable, declarative model for processing live data streams.

#stream-processing#event-driven#iot
Stars7.2k
Forks798
Last commit1 month ago
Gm
GmJavaScript

A Node.js wrapper for GraphicsMagick and ImageMagick providing programmatic image processing capabilities.

#stream-processing#imagemagick#image-conversion
Stars7.0k
Forks622
Last commit1 year ago
Faust
FaustPython

Python Stream Processing

#stream-processing#asyncio#distributed-systems
Stars6.8k
Forks542
Last commit2 years ago
Hazelcast
HazelcastJava

A unified real-time data platform combining stream processing with a fast data store for instant action on data-in-motion.

#stream-processing#hacktoberfest#hazelcast
Stars6.6k
Forks1.9k
Last commit1 day ago
Materialize
MaterializeRust

A real-time data integration platform that creates and continually updates consistent views of transactional data using SQL.

#stream-processing#postgresql-dialect#database
Stars6.4k
Forks514
Last commit6 hours ago
Apache Hudi
Apache HudiJava

An open data lakehouse platform for incremental data processing with upserts, deletes, and time-travel queries.

#apache-flink#upsert-delete#stream-processing
Stars6.2k
Forks2.5k
Last commit3 hours ago
Lazy.js
Lazy.jsJavaScript

A functional JavaScript utility library with lazy evaluation for optimal performance and memory efficiency.

#stream-processing#functional-programming#utility-library
Stars6.0k
Forks258
Last commit6 years ago
Event Store
Event StoreC#

An event-native database platform engineered for modern software applications and event-driven architectures.

#stream-processing#database#eventsourcing
Stars5.8k
Forks679
Last commit1 day ago
Hyperscan
HyperscanC++

A high-performance multiple regex matching library using hybrid automata for simultaneous pattern matching across data streams.

#stream-processing#c-library#deep-packet-inspection
Stars5.5k
Forks812
Last commit11 days ago
FastStream
FastStreamPython

An asynchronous Python framework for building services that interact with Apache Kafka, RabbitMQ, NATS, and Redis event streams.

#stream-processing#asyncio#redis
Stars5.3k
Forks388
Last commit1 day ago
OctoSQL
OctoSQLGo

A CLI tool and dataflow engine that lets you query and join data from multiple databases and file formats using SQL.

#stream-processing#plugin-system#redis
Stars5.3k
Forks214
Last commit2 years ago
fluvio
fluvioRust

A distributed data streaming engine with stateful stream processing for building responsive data-intensive applications.

#stream-processing#event-driven#webassembly
Stars5.2k
Forks530
Last commit6 days ago
fluvio
fluvioRust

A lean distributed data streaming engine and stream processing framework written in Rust for building responsive data-intensive applications.

#stream-processing#event-driven#webassembly
Stars5.2k
Forks530
Last commit6 days ago
Confluent Kafka Golang Client
Confluent Kafka Golang ClientGo

Confluent's high-performance Golang client for Apache Kafka, built on librdkafka with commercial support.

#stream-processing#event-driven#high-performance
Stars5.2k
Forks702
Last commit5 hours ago
tbox
tboxC

A glib-like cross-platform C library providing modules for streams, coroutines, containers, algorithms, and more to simplify C development.

#stream-processing#c-library#plist
Stars5.1k
Forks753
Last commit9 days ago
Akka.NET
Akka.NETC#

A .NET port of the Akka actor model framework for building concurrent, distributed, and fault-tolerant systems in C# and F#.

#stream-processing#akka#high-availability
Stars5.1k
Forks1.1k
Last commit12 hours ago
Arroyo
ArroyoRust

A distributed stream processing engine in Rust that performs stateful computations on real-time data with subsecond results.

#stream-processing#event-driven#sql-engine
Stars5.0k
Forks378
Last commit1 day ago
Reactive Streams
Reactive StreamsJava

A standard specification for asynchronous stream processing with non-blocking backpressure on the JVM.

#stream-processing#asynchronous-programming#api-specification
Stars4.9k
Forks532
Last commit
file-type
file-typeJavaScript

Detect binary file types from buffers, streams, or files by checking magic numbers.

#stream-processing#file-type-detection#esm
Stars4.3k
Forks395
Last commit22 days ago
SBJson
SBJsonObjective-C

A chunk-based JSON parser and generator for Objective-C, enabling stream processing of JSON data.

#parsing#stream-processing#ios
Stars3.7k
Forks675
Last commit3 months ago
Apache Heron (incubating)
Apache Heron (incubating)Java

Apache Heron is a real-time, distributed, fault-tolerant stream processing engine developed by Twitter.

#stream-processing#real-time-analytics#distributed-systems
Stars3.6k
Forks581
Last commit3 years ago
Page 1 of 8

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
1 day ago
6 hours ago
9 hours ago
2 years ago
Next
#Distributed Systems48
#Nodejs38
#Real Time Analytics35
#Kafka33
#Functional Programming32
#Big Data31
#Data Pipeline30
#Data Pipelines29
#Data Processing29
#Go26
#Java26
#Event Driven25