SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 Python Stream Processing Projects
-
Project mention: pathway VS cocoindex - a user suggested alternative | libhunt.com/r/pathway | 2025-04-01
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
faststream
FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.
Project mention: FastStream: A powerful library for building services with event streams | news.ycombinator.com | 2024-10-29FastStream (https://github.com/airtai/faststream) simplifies the process of writing producers and consumers for message queues, handling all the parsing, networking and documentation generation automatically. It is a new package based on the ideas and experiences gained from FastKafka and Propan. By joining our forces, we picked up the best from both packages and created a unified way to write services capable of processing streamed data regardless of the underlying protocol. We'll continue to maintain both packages, but new development will be in this project.
Making streaming microservices has never been easier. Designed with junior developers in mind, FastStream simplifies your work while keeping the door open for more advanced use cases. Here's a look at the core features that make FastStream a go-to framework for modern, data-centric microservices.
Multiple Brokers: FastStream provides a unified API to work across multiple message brokers (Apache Kafka, RabbitMQ, NATS and Redis)
-
Project mention: Roast my new Python library for stream processing | news.ycombinator.com | 2025-04-03
Interesting! How do you see this comparing with Bytewax - https://github.com/bytewax/bytewax
-
quix-streams
A Python library for building containerized ML and Generative AI applications with Apache Kafka.
Project mention: Show HN: Denormalized – Embeddable Stream Processing in Rust and DataFusion | news.ycombinator.com | 2024-08-15Congratulations on launching your project! We spoke back in March at a Kafka Summit London social meetup and talked all things Python and Kafka (I work on https://github.com/quixio/quix-streams). Always great to see a new stream processing project tackle a new segment
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Csp: Reactive stream processing in C++ and Python | news.ycombinator.com | 2025-03-14
-
-
-
-
-
arroyo
A library to build streaming applications that consume from and produce to Kafka. (by getsentry)
-
-
Project mention: Build a real-time crypto analytics dashboard with Beavers and Perspective | dev.to | 2024-07-25
This post shows how you can leverage two powerful python libraries, Beavers and Perspective, to analyse data in realtime and display it in a dashboard.
-
-
Project mention: How to Build a Streaming Deduplication Pipeline with Kafka, GlassFlow, and ClickHouse | dev.to | 2025-05-14
GlassFlow: Our processing engine. GlassFlow will read data from Kafka, check for duplicates, and write to ClickHouse.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Stream Processing discussion
Python Stream Processing related posts
-
Roast my new Python library for stream processing
-
Show HN: Bytewax, JVM free stream processing Py+Rust
-
Show HN: Streaming DataFrames–a Pandas-like syntax for real-time data
-
Building a streaming SQL engine with Arrow and DataFusion
-
FLaNK AI Weekly 18 March 2024
-
Airflow VS quix-streams - a user suggested alternative
2 projects | 7 Dec 2023 -
faust VS quix-streams - a user suggested alternative
2 projects | 7 Dec 2023 -
A note from our sponsor - SaaSHub
www.saashub.com | 23 May 2025
Index
What are some of the best open-source Stream Processing projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | pathway | 25,345 |
2 | Faust | 6,791 |
3 | river | 5,338 |
4 | faststream | 3,931 |
5 | bytewax | 1,739 |
6 | quix-streams | 1,377 |
7 | radio-active | 535 |
8 | csp | 292 |
9 | zef | 114 |
10 | kafkaml-anomaly-detection | 59 |
11 | volga | 58 |
12 | gretel-python-client | 56 |
13 | arroyo | 52 |
14 | makinage | 40 |
15 | beavers | 38 |
16 | rxsci | 14 |
17 | example-real-time-ai-alerts | 9 |
18 | pipelines | 4 |