reactivex/rxpy

ReactiveX for Python

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 10 minutes ago
Type:Library / SDKCategory(s):Core & Utility LibrariesLanguages & Runtimes
Added to GitGenius on September 13th, 2026
Created on March 22nd, 2013
Open Issues & Pull Requests: 41 (+0)
GitHub issues: Enabled
Number of forks: 365
Total Stargazers: 5,015 (+0)
Total Subscribers: 100 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 68.1 days
Mean response time: 335.4 days
90th percentile: 971.2 days
Tracked items: 24

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,385 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

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

Top labels

  • bug (4)
  • agentic-workflows (3)
  • automation (3)
  • ci (3)
  • operators (3)
  • repo-assist (3)
  • PR welcome (2)
  • tests (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

RxPY is a library for composing asynchronous and event-based programs using observable sequences and pipable query operators in Python.

The library addresses the challenge of working with asynchronous data streams by providing a declarative approach through Observables. Developers represent asynchronous data as Observable sequences, apply transformations using query operators, and control concurrency through Schedulers. The core abstraction lets you compose complex asynchronous logic by chaining or piping operators that filter, map, reduce, and otherwise transform data flowing through the system.

RxPY suits projects that need to handle event streams, asynchronous I/O, or reactive data flows where traditional callback or promise-based approaches become unwieldy. The tool is particularly valuable when you want to express data transformations declaratively rather than imperatively. The library supports both fluent method-chaining syntax and functional pipe-based composition, allowing teams to choose the style that fits their codebase conventions. Anyone migrating from earlier versions of RxPY will find documented migration paths for moving code from v1.x, v3.x, or v4.x.

The project maintains active development with continuous integration workflows and documentation hosted on a dedicated platform. Community engagement happens through GitHub Discussions where users can ask questions and share suggestions. The codebase includes comprehensive test coverage and is actively maintained for Python 3.10 and above.