## RxSwift Abstractions

#### RxSwiftExt

1104
50
18 days ago

A collection of Rx operators & tools not found in the core RxSwift distribution

#### RxFlow

1508
47
23 days ago

RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern.

#### ReactorKit

2134
67
28 days ago

A framework for a reactive and unidirectional Swift application architecture

#### RxAnimated

675
15
about 1 month ago

Animated RxCocoa bindings

#### RxDataSources

2657
73
about 1 month ago

UITableView and UICollectionView Data Sources for RxSwift

#### RxOptional

629
36
about 1 month ago

RxSwift extentions for Swift optionals and "Occupiable" types.

#### Action

808
37
about 1 month ago

Encapsulates an action to be performed, usually by a button press. Contains helpful extensions on a variety of UI classes.

#### RxTheme

344
5
about 1 month ago

Theme management based on Rx, easy to use, easy to extend.

#### RxCoordinator

1619
34
about 1 month ago

🎌 Reactive navigation library for iOS based on the coordinator pattern

#### RxFeedback

947
34
2 months ago

Feedback loops architecture for RxSwift

#### RxGesture

1109
40
3 months ago

RxSwift extentions for iOS/OSX that allow to easily observe gestures on any view.

#### RxLocalizer

122
10
3 months ago

Localize your apps, using RxSwift

#### RxHttpClient

37
1
4 months ago

Simple RxSwift wrapper around URLSession.

#### RxFileMonitor

52
6
4 months ago

RxSwift wrapper around CoreFoundation file events (FSEvent).

#### RxBatteryManager

13
2
4 months ago

A Reactive BatteryManager in Swift for iOS.

#### RxBiBinding

118
4
5 months ago

Reactive two-way binding

#### RxBinding

48
7
5 months ago

RxBinding provides ~> and <~> operators for data binding using RxSwift, to replace the bind(to:) and disposed(by:) method in RxSwift.

#### RxViewModel

395
32
5 months ago

RxViewModel is the marriage between MVVM and Rx extensions, inspired by ReactiveCocoa's RVMViewModel project.

#### RxViewBinder

30
3
11 months ago

RxViewBinder is a one-way architecture using Reactive.

#### RxState

143
8
about 1 year ago

A tiny library built on top of RxSwift and inspired by Redux that facilitates building Unidirectional Data Flow architecture.

#### RxEasing

4
1
about 1 year ago

RxEasing provides a few utility functions for applying easing functions to RxSwift Observable streams.

#### RxExternalAccessory

7
1
about 2 years ago

RxSwift wrapper around ExternalAccessory framework.

#### RxReduce

123
9
about 2 years ago

RxReduce is a lightweight framework that ease the implementation of a state container pattern in a Reactive Programming compliant way.

#### RxValidator

155
5
over 2 years ago

Simple, Extensible, Flexible Validation Checker

#### RxPager

58
7
about 3 years ago

Simple Pager for RxSwift.

#### RxPermission

234
10
over 3 years ago

RxSwift bindings for Permissions API in iOS.

#### RxSegue

80
32
over 3 years ago

Reactive generic segue, implemented with RxSwift.

#### CollectionVariable

29
1
about 4 years ago

RxSwift Variable designed for collections. It exposes a changes observable that notifies when items are inserted or removed from the collection.

#### RxTask

14
36
over 4 years ago

An RxSwift wrapper for running command line tasks via Foundation's Process.

#### RxAutoUpdater

22
2
almost 5 years ago

Auto update to data for UITableView/UICollectionView.

## Projects that Extend Other Projects with RxSwift

#### RxAlamofire

1461
49
8 days ago

RxSwift wrapper around the elegant HTTP networking in Swift Alamofire. It exposes network requests as observables that can be used with RxSwift.

#### RxNuke

142
3
14 days ago

RxSwift extensions for Nuke

#### RxKingfisher

194
8
16 days ago

Reactive extension for the Kingfisher image downloading and caching library.

#### RxWebKit

182
36
17 days ago

RxWebKit is a RxSwift wrapper for WebKit.

#### RxParchmentDataSources

0
1
19 days ago

A reactive wrapper built around rechsteiner/Parchment

#### RxNimble

240
6
19 days ago

Nimble matchers for Observable types, built on top of RxBlocking.

#### RxRealm

1020
46
about 1 month ago

RxSwift extension for RealmSwift's types.

#### RxCombine

781
19
about 1 month ago

Bi-directional type bridging between RxSwift and Apple's Combine framework

#### NSObject+Rx

536
35
about 1 month ago

Handy RxSwift extensions on NSObject, including rx_disposeBag.

#### Moya-ObjectMapper

466
6
about 1 month ago

ObjectMapper bindings for Moya for easier JSON serialization, including RxSwift bindings.

#### RxNetService

1
1
2 months ago

A reactive wrapper around NetServiceBrowser to discover network services.

#### RxBluetoothKit

1242
47
3 months ago

iOS & OSX Bluetooth library for RxSwift.

#### RxAlert

39
4
4 months ago

We have made it easy to implement UIAlertController using RxSwift.

#### RxMediaPicker

175
35
4 months ago

A reactive wrapper built around UIImagePickerController.

#### RxMKMapView

115
34
4 months ago

RxMKMapView is a RxSwift wrapper for MKMapView (MapKit) delegate.

#### RxIGListKit

47
10
5 months ago

A RxSwift wrapper for Instagram's IGListKit

#### RxEnumKit

13
1
5 months ago

Reactive extension for the EnumKit framework to enable easy working with observables streams of events as enum cases with associated values.

#### RxGRDB

179
8
5 months ago

Reactive extensions for SQLite

#### RxRealmDataSources

155
7
7 months ago

Bind easily table and collection views to RxRealm results.

#### RxContacts

12
1
8 months ago

RxContacts is a RxSwift wrapper around the Contacts Framework.

#### RxASDataSources

116
7
11 months ago

RxDataSources for AsyncDisplayKit/Texture, wrapping ASTableNode & ASCollectionNode.

#### RxStarscream

143
6
12 months ago

A lightweight extension to subscribe Starscream websocket events with RxSwift.

#### RxKoloda

0
1
over 1 year ago

A reactive wrapper built around Yalantis/Koloda

#### RxCocoa-Texture

1
1
over 2 years ago

RxCocoa Extension Library for Texture.

#### RxFacebook

8
2
about 3 years ago

RxSwift extensions for Facebook Login and Graph Requests

#### RxMultipeer

69
5
over 3 years ago

A testable RxSwift wrapper around MultipeerConnectivity.

#### Parse-RxSwift

38
2
about 4 years ago

A collection of wrapper classes that allow you to use RxSwift Observers in place of Parse's callbacks.

#### RxGoogleMaps

23
1
almost 5 years ago

RxGoogleMaps is a RxSwift wrapper for GoogleMaps delegate.

## Projects with RxSwift Extensions

#### Moya

13093
249
about 1 month ago

Moya is a network abstraction layer built on top of Alamofire. It exposes network requests as observables that can be used with RxSwift.

#### SugarRecord

2112
58
9 months ago

SugarRecord is a CoreData/Realm wrapper. It exposes storage operations and fetches as observables to be used with RxSwift.

#### RxPullToRefresh

16
1
12 months ago

A Swift library allows you to create a flexibly customizable pull-to-refresh view with RxSwift.

## Apps Built with RxSwift

#### Eidolon

2671
129
28 days ago

Artsy's auction bidding kiosk is built with RxSwift and demonstrates some neat uses of the Swift type system.

#### GitTime

40
3
about 1 month ago

iOS Application for GitHub activities and trends, using ReactorKit Architecture.

#### RxReachability

199
7
about 1 month ago

RxReachability adds easy to use RxSwift bindings for ReachabilitySwift.

#### Papr

1044
34
9 months ago

An Unsplash app for iOS, using MVVM+Coordinator pattern with RxSwift

#### Spaklers

2
1
11 months ago

iOS Application example for make spaklers photo

#### RxTodo

1205
30
11 months ago

iOS Todo Application with RxSwift + MVVM.

#### reactorkit-keyboard-example

5
1
about 1 year ago

iOS Application example for develop keyboard-extensions using ReactorKit Architecture.

#### RxTodo-Typicode

1
1
over 1 year ago

Using RxSwift, MVVM-C and https://jsonplaceholder.typicode.com/ for dummy network data

#### RxGooglePlaceSearch

8
1
over 1 year ago

Google Place API demo project - built with RxSwift and MVVM-C.

#### GiTiny

251
4
over 1 year ago

iOS app for GitHub with exploring trending, using MVVM-C based on CleanArchitectureRxSwift

#### Simple MVVM Login Example

91
7
over 1 year ago

Simulation of a log in process using RxSwift and MVVM.

#### RxGitHub

113
3
over 1 year ago

an example project to demonstrate dependency injection and Swinject in MVVM (Model-View-ViewModel) architecture with RxSwift and firebase.

#### RxBookshelf

2
1
about 3 years ago

Simple project of a bookshelf to learn Reactive programming in Swift with RxSwift

#### ReactiveWeatherExample

202
12
over 3 years ago

A simple iOS weather app using the MVVM pattern and RxSwift framework.

#### EventBlank

59
9
over 3 years ago

A template conference app, featuring real-time schedule and data changes & running on Realm 🚀

#### Count It

56
4
over 3 years ago

Never lose the count again. App with Apple Watch integration that lets you count anything.

#### Who To Follow

383
11
over 4 years ago

The introduction to RxSwift you've been missing, based on famous tutorial on RxJs.

#### TicTacToe

9
2
over 5 years ago

Stateless Tic Tac Toe game with RxSwift.

## Documentation & Resources

#### RxSwift 中文文档（非官方）

An unofficial RxSwift Chinese documentation website which is published with Gitbook.