Browse free open source Stream Processing tools and projects below. Use the toggles on the left to filter open source Stream Processing tools by OS, license, language, programming language, and project status.
Fancy stream processing made operationally mundane
Non-Blocking Reactive Foundation for the JVM
Distributed pub-sub messaging system
Harmonious distributed data analysis in Rust
Python Stream Processing
Simplify building efficient & modern serverless functions and apps
Build concurrent, distributed, and resilient message-driven apps
Python Adaptive Signal Processing
Python ETL framework for stream processing, real-time analytics, LLM
Building event-driven applications the easy way in Go
Distributed stream processing engine in Rust
ETL framework to index data for AI, such as RAG
Kubernetes-native platform to run massively parallel data/streaming
A lightweight stream processing library for Go
Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX
A powerful server and network library, including coroutine
Production-ready data processing made easy and shareable
A multi-cloud framework for big data analytics
Concurrent Python made simple
Stream Processing and Complex Event Processing Engine
Distributed Stream Processing
String editing and formatting library for Ada
Apache Spark Connector for Azure Cosmos DB