{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/3"}],"enrichment":{"capability":"RxPY is a library for building asynchronous and event-based programs using observable sequences and composable operators, supporting both fluent method-chaining and functional pipe-based syntax.","skillfed_tags":["async-programming","event-driven","reactive-streams"],"use_cases":["Build real-time data pipelines that react to incoming events, such as sensor data or user interactions, with automatic filtering and transformation.","Implement responsive UI or API handlers that need to coordinate multiple asynchronous operations and emit results as they complete.","Compose complex event streams from multiple sources, merging, debouncing, or throttling them based on time or data conditions.","Handle backpressure and flow control in systems that produce data faster than it can be consumed.","Simplify concurrent programming by expressing sequential logic over time-varying data without explicit callbacks or futures."],"what_it_does":"RxPY is a Python implementation of the ReactiveX pattern for composing asynchronous and event-driven programs. It models asynchronous data flows as observable sequences that can be transformed, filtered, and combined using a rich set of operators. The library supports both fluent (method-chaining) and functional (pipe-based) syntax, giving developers flexibility in how they structure their code. Programs built with RxPY represent data streams as Observables, apply operators to query and transform those streams, and use Schedulers to control concurrency.\n\nThe package is production-stable (Development Status 5), actively maintained with recent releases, and has a substantial operator library. It runs on Python 3.10 through 3.14 and depends only on typing-extensions at runtime, keeping installation friction low. RxPY is a fairly complete port of ReactiveX from other languages, adapted to follow Python naming conventions (snake_case instead of camelCase).","worth_installing":"Yes. RxPY is a mature, actively maintained library with low install friction, permissive licensing, no known vulnerabilities, and strong community adoption. Install it if you need to model asynchronous or event-driven workflows as composable data streams; it is particularly valuable for real-time systems, reactive UIs, and complex event coordination. The dual syntax support (fluent and functional) makes it adaptable to different coding styles."},"id":"reactivex","links":{"html":"https://skillfed.io/packages/reactivex","md":"https://skillfed.io/packages/reactivex.md","pypi":"https://pypi.org/project/reactivex/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-27","license_spdx":"MIT","license_treatment":"permissive","name":"reactivex","python_support":"supports_current","summary":"ReactiveX (Rx) for Python"},"popularity":{"monthly_downloads":10335977,"position":1459,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.1.0"}
