Apps Built with RxSwift
Eidolon
Artsy’s auction bidding kiosk is built with RxSwift and demonstrates some neat uses of the Swift type system.
ReactiveWeatherExample
A simple iOS weather app using the MVVM pattern and RxSwift framework.
TicTacToe
Stateless Tic Tac Toe game with RxSwift.
Simple MVVM Login Example
Simulation of a log in process using RxSwift and MVVM.
Count It
Never lose the count again. App with Apple Watch integration that lets you count anything.
RxTodo
iOS Todo Application with RxSwift + MVVM.
RxSwift Abstractions
Action
Encapsulates an action to be performed, usually by a button press. Contains helpful extensions on a variety of UI classes.
RxEasing
RxEasing provides a few utility functions for applying easing functions to RxSwift Observable streams.
RxViewModel
RxViewModel is the marriage between MVVM and Rx extensions, inspired by ReactiveCocoa’s RVMViewModel project.
CollectionVariable
RxSwift Variable designed for collections. It exposes a changes observable that notifies when items are inserted or removed from the collection.
RxOptional
RxSwift extentions for Swift optionals and “Occupiable” types.
RxGesture
RxSwift extentions for iOS/OSX that allow to easily observe gestures on any view.
RxPermission
RxSwift bindings for Permissions API in iOS.
RxSegue
Reactive generic segue, implemented with RxSwift.
RxAutoUpdater
Auto update to data for UITableView/UICollectionView.
Projects that Extend Other Projects with RxSwift
Moya-ObjectMapper
ObjectMapper bindings for Moya for easier JSON serialization, including RxSwift bindings.
NSObject+Rx
Handy RxSwift extensions on NSObject, including rx_disposeBag.
Parse-RxSwift
A collection of wrapper classes that allow you to use RxSwift Observers in place of Parse’s callbacks.
RxAlamofire
RxSwift wrapper around the elegant HTTP networking in Swift Alamofire. It exposes network requests as observables that can be used with RxSwift.
RxMKMapView
RxMKMapView is a RxSwift wrapper for MKMapView (MapKit) delegate.
RxNimble
Nimble matchers for Observable types, built on top of RxBlocking.
RxWebKit
RxWebKit is a RxSwift wrapper for WebKit.
RxMediaPicker
A reactive wrapper built around UIImagePickerController.
RxMultipeer
A testable RxSwift wrapper around MultipeerConnectivity.
RxBluetoothKit
iOS & OSX Bluetooth library for RxSwift.
RxStarscream
A lightweight extension to subscribe Starscream websocket events with RxSwift.
RxGoogleMaps
RxGoogleMaps is a RxSwift wrapper for GoogleMaps delegate.
Projects with RxSwift Extensions
Moya
Moya is a network abstraction layer built on top of Alamofire. It exposes network requests as observables that can be used with RxSwift.
SugarRecord
SugarRecord is a CoreData/Realm wrapper. It exposes storage operations and fetches as observables to be used with RxSwift.
ReactiveCommander
ReactiveCommander implements the Commands Pattern using NSOperation and NSOperationQueue extensions exposing a Reactive interface.
This webpage is open source and we welcome contributions.