dotnet/reactive
The Reactive Extensions for .NET observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 93
- Release rhythm 93
- 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: 5
- age_days: 4747
- days_rel: 47
- days_push: 47
- n_releases_24m: 20
Adoption not part of the score
7189 stars · 798 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The Reactive Extensions for .NET (Rx.NET) is a family of libraries providing composable, declarative event-driven programming via observable streams and LINQ-style operators. It includes System.Reactive, the experimental AsyncRx.NET, the Interactive Extensions (Ix), and System.Linq.Async for IAsyncEnumerable.
Use cases
- process real-time event streams in .NET
- compose asynchronous data streams with LINQ operators
- handle UI events reactively
- build cloud-native stream processing pipelines
- simplify concurrency and threading with schedulers
- apply LINQ operators to IAsyncEnumerable
When to choose
- you need composable event-driven or stream-based programming in .NET
- you want declarative handling of async data with rich operators
- you need robust async error handling and scheduler-based concurrency control
When to avoid
- your project uses a non-.NET language (consider RxJava or RxJS instead)
- you need only simple async/await patterns without event streams
- you require a stable async-native Rx implementation (AsyncRx.NET is still experimental)
Facets
library · maturity active
concurrency streaming developer-tools developer-tools backend frontend dotnet cross-platform reactive-programming observables linq event-driven async real-time
7 sources
- readme: https://github.com/dotnet/reactive · fetched 2026-08-28 · 638e30c861aa
- homepage: http://reactivex.io · fetched 2026-08-29 · 82cef0299f27
- site_page: https://reactivex.io/documentation/observable.html · fetched 2026-08-29 · 9a5601c77b6d
- site_page: https://reactivex.io/documentation/operators.html · fetched 2026-08-29 · a0acd380d044
- site_page: https://reactivex.io/documentation/single.html · fetched 2026-08-29 · 5cb896bf348b
- site_page: https://reactivex.io/documentation/subject.html · fetched 2026-08-29 · 4aee216f65c4
- site_page: https://reactivex.io/documentation/scheduler.html · fetched 2026-08-29 · 12a5c3e9ebce
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dotnet/reactive | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem