ReactiveX/RxGo
Reactive Extensions for the Go language. observed · 2026-08-28
Health v2 · maintenance only
24/100
- Activity 2
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3611
- days_rel: n/a
- days_push: 588
- n_releases_24m: 0
Adoption not part of the score
5098 stars · 342 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
RxGo is the official ReactiveX implementation for Go, providing composable observable streams built on Go channels and goroutines. It offers a rich set of operators (Map, Filter, etc.) for asynchronous, pipeline-based event processing.
Use cases
- process streams of events asynchronously in Go
- compose data transformation pipelines with map and filter operators
- replace callback-based async code with observable streams
- parallelize operator stages across goroutines
- build reactive data flows over Go channels
When to choose
- you want ReactiveX-style observable programming idioms in Go
- you need composable, parallel stream processing using native channels and goroutines
- you prefer declarative operator chains over manual pipeline plumbing
When to avoid
- your project needs simple sequential code without async complexity
- you need a mature, heavily maintained reactive library with large community support
- Go's standard concurrency primitives already suffice for your use case
Facets
library · maturity active
concurrency streaming serialization developer-tools go cross-platform reactive-extensions observables reactive-programming pipelines asynchronous goroutines algorithms real-time
1 source
- readme: https://github.com/ReactiveX/RxGo · fetched 2026-08-28 · a9b406c70188
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ReactiveX/RxGo | main | 24 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem