reugn/go-streams
A lightweight stream processing library for Go observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 62
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 61.0
- age_days: 2682
- days_rel: 479
- days_push: 231
- n_releases_24m: 3
Adoption not part of the score
2170 stars · 174 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A lightweight stream processing library for Go offering a concise DSL to build declarative data pipelines from composable sources, flows, and sinks. It includes connectors for Kafka, Redis, Pulsar, NATS, WebSockets, and more, with zero external dependencies in its core module.
Use cases
- build stream processing pipelines in go
- process kafka streams with a lightweight library
- etl data pipelines in go
- windowing and throttling of event streams
- transform and filter data streams with map/filter/reduce
- connect redis or pulsar into a streaming pipeline
When to choose
- you want a dependency-free, lightweight alternative to heavy stream processing frameworks in Go
- you need composable source/flow/sink pipelines with Kafka, Redis, Pulsar, or NATS connectors
- you prefer a declarative DSL for data pipelines
When to avoid
- you need distributed cluster-scale processing like Flink or Spark Streaming
- you need exactly-once processing guarantees or advanced state management
- your project is not in Go
Facets
library · maturity active
streaming etl workflow-automation big-data microservices developer-tools go cross-platform stream-processing data-pipeline kafka windowing dsl flow-based-programming data-engineering
4 sources
- readme: https://github.com/reugn/go-streams · fetched 2026-08-28 · 2497e7efcebb
- homepage: https://pkg.go.dev/github.com/reugn/go-streams · fetched 2026-08-29 · b63d56296f15
- site_page: https://pkg.go.dev/about · fetched 2026-08-29 · 757852027879
- site_page: https://go.dev/project · fetched 2026-08-29 · d5ca00bb378b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| reugn/go-streams | main | 58 |
For agents
markdown · JSON · MCP: product_card(name="reugn/go-streams")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem