SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 Go Stream Processing Projects
-
I'm using Watermill for the event bus with Redis Streams as the backend. Redis Streams has this concept of consumer groups; consumers in the same group split messages between them, while different groups each receive all messages.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
peerdb
Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage
Project mention: Postgres and ClickHouse forming the default data stack for AI | news.ycombinator.com | 2025-12-27You should try PeerDB, it was acquired by ClickHouse for exactly this use-case - Fast, simple Postgres replication to ClickHouse. https://github.com/PeerDB-io/peerdb
In ClickHouse Cloud, you have ClickPipes which is a simpler/managed manifesation of PeerDB https://clickhouse.com/cloud/clickpipes/postgres-cdc-connect...
-
-
-
-
-
-
kawa
A blazingly fast event stream processing library powering the reveald event processing daemon. (by runreveal)
-
-
-
stream
stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library (by devnw)
-
csvplus
csvplus extends the standard Go encoding/csv package with fluent interface, lazy stream operations, indices and joins.
-
-
-
platform
KafScale delivers Kafka-compatible data streaming on S3. Scale infinitely, stateless brokers and processors. (by KafScale)
Project mention: Apache Kafka without the hassle, K8s native, Iceberg and SQL | news.ycombinator.com | 2026-01-30 -
Integrand
Production-ready, Light, and Flexible Webhook Infrastructure | Effortlessly Build Performant Webhook Integrations
-
Go Stream Processing discussion
Go Stream Processing related posts
-
Bento, the open source fork of the project formerly known as Benthos
-
Benthos – Fancy stream processing made operationally mundane
-
Hummock: A Storage Engine Designed for Stream Processing
-
Fancy stream processing made operationally mundane
-
Lakehouse - event data
-
Benthos: Fancy stream processing made operationally mundane
-
Benthos: Open-source stream processing tool
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Jun 2026
Index
What are some of the best open-source Stream Processing projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | watermill | 9,743 |
| 2 | connect | 8,678 |
| 3 | peerdb | 3,134 |
| 4 | go-streams | 2,170 |
| 5 | core | 791 |
| 6 | function-mesh | 228 |
| 7 | gostream | 171 |
| 8 | machine | 168 |
| 9 | kawa | 146 |
| 10 | stream | 92 |
| 11 | goio | 89 |
| 12 | stream | 67 |
| 13 | csvplus | 67 |
| 14 | vaero | 66 |
| 15 | styx | 64 |
| 16 | platform | 56 |
| 17 | Integrand | 12 |
| 18 | go-bench-stream | 2 |