On this page
Overview
RxSwift brings Reactive Extensions to Swift by representing values and events over time as Observable sequences. RxCocoa adds Apple UI bindings, RxRelay supplies relay wrappers, and RxTest/RxBlocking support deterministic tests.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Core capabilities
Operators such as map, filter, combineLatest, and flatMap transform and combine input, network, and state changes as data flows.
RxCocoa provides UI bindings for Apple platforms, DisposeBag ties subscription lifetime to an owner, and RxTest uses virtual time for deterministic sequence tests.
Sources: [1]
Best fit
Where it fits
It fits Swift applications that need to connect search input, API responses, and view state declaratively and test them with the same operator model.
Sources: [1]
Before adoption
Official sources
- [1]RxSwift 6.10.2 README(2026-10-04)
- [2]RxSwift 6.10.2 release(2026-10-04)
- [3]RxSwift 6.10.2 package/build metadata(2026-10-04)
- [4]RxSwift 6.10.2 license(2026-10-04)
Supplemental curator note
The separation among RxSwift, RxCocoa, RxRelay, and RxTest is as important as UI binding itself. Start with the fixed release and TEST=1 to verify the package including its test modules.
Try it in 3 steps
- 1
Clone release 6.10.2
Pin the reviewed release in a dedicated directory.
git clone --branch 6.10.2 --depth 1 https://github.com/ReactiveX/RxSwift.git rxswift-6.10.2 - 2
Inspect Swift and the package
Enter the working directory, read Package.swift, and list the available RxSwift modules.
cd rxswift-6.10.2 && swift --version && swift package describe - 3
Test with RxTest enabled
Remain in the same working directory and enable test-module dependencies as documented.
TEST=1 swift test
Growth
Growth trends · Last 30 days
24,632 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 2
- Open PRs
- 5
Development activity is still being collected.
Built with
Categories and tags
Categories
Tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- swift
- reactivex
- reactive
- ios
- unidirectional
- observer
- functional
- rxswift
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Angular101,014 Stars
1 shared category(s)
Unify components, signals/DI, routing, forms, SSR/hydration, and CLI tooling in one TypeScript web application platform
TypeScript - Ant Design99,671 Stars
1 shared category(s)
build enterprise React interfaces quickly with ready-made components, design tokens, theming, and internationalization
TypeScript - Material UI99,123 Stars
1 shared category(s)
Bring Material Design components, theming, and styling into React 17–19 applications
JavaScript - Gin89,277 Stars
1 shared category(s)
Build Go REST APIs and web services with routing, middleware, binding, rendering, and recovery in one HTTP framework
Go - Spring Boot81,548 Stars
1 shared category(s)
put Spring application assembly and operations on a common foundation
Java - Flask74,844 Stars
1 shared category(s)
build Python WSGI applications with routing, request handling, and Jinja templates
Python
Report incorrect information
Tell us if any listing information is incorrect or outdated.