reactivex/rxdart

The Reactive Extensions for Dart

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 20th, 2026
Created on October 20th, 2015
Open Issues & Pull Requests: 64 (+0)
GitHub issues: Enabled
Number of forks: 275
Total Stargazers: 3,432 (+0)
Total Subscribers: 60 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 760 days
Stale 30+ days: 11
Stale 90+ days: 11

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • under evaluation (2)
  • bug (1)
  • question (1)
  • wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

RxDart is a reactive programming library that implements the ReactiveX API for asynchronous programming in Dart.

RxDart solves the problem of managing complex asynchronous data flows and event handling in Dart applications by providing a comprehensive set of reactive operators and patterns. It builds on Dart's native Streams API, extending it with the familiar ReactiveX paradigm that developers may know from other languages. This approach allows developers to compose, transform, and combine asynchronous operations using declarative, functional patterns rather than imperative callback-based code.

Developers should choose RxDart when building applications that involve multiple interdependent asynchronous operations, state management, or event-driven architectures. It is particularly well-suited for Flutter applications where reactive patterns can simplify UI state management and data flow. The library is most valuable for teams already familiar with ReactiveX concepts from other ecosystems, as it brings those same patterns and operators to the Dart environment. The project offers both a core package and a Flutter-specific package, allowing developers to select the appropriate variant for their use case.

The project maintains active development with regular updates and bug fixes. The codebase shows consistent attention to documentation and examples that help developers understand reactive patterns. The maintainers engage with community contributions and issues, indicating ongoing stewardship of the library. The project's inclusion as a Flutter Favorite reflects its maturity and adoption within the Dart ecosystem.