-
Notifications
You must be signed in to change notification settings - Fork 45
/
Copy pathitems.yml
275 lines (275 loc) · 12 KB
/
items.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
---
sections:
- name: RxSwift Abstractions
items:
- name: Action
repo: RxSwiftCommunity/Action
description: Encapsulates an action to be performed, usually by a button press.
Contains helpful extensions on a variety of UI classes.
- name: RxBatteryManager
repo: RxSwiftCommunity/RxBatteryManager
description: A Reactive BatteryManager in Swift for iOS.
- name: RxEasing
repo: lintmachine/RxEasing
description: RxEasing provides a few utility functions for applying easing functions
to RxSwift Observable streams.
- name: RxViewModel
repo: RxSwiftCommunity/RxViewModel
description: RxViewModel is the marriage between MVVM and Rx extensions, inspired
by ReactiveCocoa's RVMViewModel project.
- name: CollectionVariable
repo: gitdoapp/CollectionVariable
description: RxSwift Variable designed for collections. It exposes a changes observable
that notifies when items are inserted or removed from the collection.
- name: RxOptional
repo: RxSwiftCommunity/RxOptional
description: RxSwift extentions for Swift optionals and "Occupiable" types.
- name: RxGesture
repo: RxSwiftCommunity/RxGesture
description: RxSwift extentions for iOS/OSX that allow to easily observe gestures on any view.
- name: RxPermission
repo: sunshinejr/RxPermission
description: RxSwift bindings for Permissions API in iOS.
- name: RxSegue
repo: RxSwiftCommunity/RxSegue
description: Reactive generic segue, implemented with RxSwift.
- name: RxAutoUpdater
repo: kciter/RxAutoUpdater
description: Auto update to data for UITableView/UICollectionView.
- name: RxFileMonitor
repo: RxSwiftCommunity/RxFileMonitor
description: RxSwift wrapper around CoreFoundation file events (FSEvent).
- name: RxHttpClient
repo: RxSwiftCommunity/RxHttpClient
description: Simple RxSwift wrapper around URLSession.
- name: RxPager
repo: RxSwiftCommunity/RxPager
description: Simple Pager for RxSwift.
- name: RxTask
repo: RxSwiftCommunity/RxTask
description: An RxSwift wrapper for running command line tasks via Foundation's
Process.
- name: RxState
repo: RxSwiftCommunity/RxState
description: A tiny library built on top of RxSwift and inspired by Redux that
facilitates building Unidirectional Data Flow architecture.
- name: RxFeedback
repo: kzaher/RxFeedback
description: Feedback loops architecture for RxSwift
- name: RxAnimated
repo: RxSwiftCommunity/RxAnimated
description: Animated RxCocoa bindings
- name: RxFlow
repo: RxSwiftCommunity/RxFlow
description: RxFlow is a navigation framework for iOS applications based on a
Reactive Flow Coordinator pattern.
- name: RxCoordinator
repo: quickbirdstudios/RxCoordinator
description: 🎌 Reactive navigation library for iOS based on the coordinator pattern
- name: RxReduce
repo: RxSwiftCommunity/RxReduce
description: RxReduce is a lightweight framework that ease the implementation
of a state container pattern in a Reactive Programming compliant way.
- name: RxSwiftExt
repo: RxSwiftCommunity/RxSwiftExt
description: A collection of Rx operators & tools not found in the core RxSwift
distribution
- name: RxDataSources
repo: RxSwiftCommunity/RxDataSources
description: UITableView and UICollectionView Data Sources for RxSwift
- name: RxTheme
repo: RxSwiftCommunity/RxTheme
description: Theme management based on Rx, easy to use, easy to extend.
- name: ReactorKit
repo: ReactorKit/ReactorKit
description: "A framework for a reactive and unidirectional Swift application architecture"
- name: RxValidator
repo: vbmania/RxValidator
description: "Simple, Extensible, Flexible Validation Checker"
- name: RxBiBinding
repo: RxSwiftCommunity/RxBiBinding
description: "Reactive two-way binding"
- name: RxLocalizer
repo: RxSwiftCommunity/RxLocalizer
description: "Localize your apps, using RxSwift"
- name: RxViewBinder
repo: magi82/RxViewBinder
description: RxViewBinder is a one-way architecture using Reactive.
- name: RxExternalAccessory
repo: laxmorek/RxExternalAccessory
description: RxSwift wrapper around ExternalAccessory framework.
- name: RxBinding
repo: RxSwiftCommunity/RxBinding
description: "RxBinding provides ~> and <~> operators for data binding using RxSwift, to replace the bind(to:) and disposed(by:) method in RxSwift."
- name: Projects that Extend Other Projects with RxSwift
items:
- name: RxEnumKit
repo: gringoireDM/RxEnumKit
description: Reactive extension for the EnumKit framework to enable easy working with observables streams of events as enum cases with associated values.
- name: RxCombine
repo: freak4pc/RxCombine
description: Bi-directional type bridging between RxSwift and Apple's Combine framework
- name: Moya-ObjectMapper
repo: bmoliveira/Moya-ObjectMapper
description: ObjectMapper bindings for Moya for easier JSON serialization, including
RxSwift bindings.
- name: NSObject+Rx
repo: RxSwiftCommunity/NSObject-Rx
description: Handy RxSwift extensions on NSObject, including rx_disposeBag.
- name: RxFacebook
repo: sauravexodus/RxFacebook
description: RxSwift extensions for Facebook Login and Graph Requests
- name: Parse-RxSwift
repo: bluelinelabs/Parse-RxSwift
description: A collection of wrapper classes that allow you to use RxSwift Observers
in place of Parse's callbacks.
- name: RxAlamofire
repo: RxSwiftCommunity/RxAlamofire
description: RxSwift wrapper around the elegant HTTP networking in Swift Alamofire.
It exposes network requests as observables that can be used with RxSwift.
- name: RxMKMapView
repo: RxSwiftCommunity/RxMKMapView
description: RxMKMapView is a RxSwift wrapper for MKMapView (MapKit) delegate.
- name: RxNimble
repo: RxSwiftCommunity/RxNimble
description: Nimble matchers for Observable types, built on top of RxBlocking.
- name: RxWebKit
repo: RxSwiftCommunity/RxWebKit
description: RxWebKit is a RxSwift wrapper for WebKit.
- name: RxAlert
repo: RxSwiftCommunity/RxAlert
description: "We have made it easy to implement UIAlertController using RxSwift."
- name: RxMediaPicker
repo: ruipfcosta/RxMediaPicker
description: A reactive wrapper built around UIImagePickerController.
- name: RxMultipeer
repo: RxSwiftCommunity/RxMultipeer
description: A testable RxSwift wrapper around MultipeerConnectivity.
- name: RxBluetoothKit
repo: Polidea/RxBluetoothKit
description: iOS & OSX Bluetooth library for RxSwift.
- name: RxStarscream
repo: RxSwiftCommunity/RxStarscream
description: A lightweight extension to subscribe Starscream websocket events
with RxSwift.
- name: RxGoogleMaps
repo: kciter/RxGoogleMaps
description: RxGoogleMaps is a RxSwift wrapper for GoogleMaps delegate.
- name: RxGRDB
repo: RxSwiftCommunity/RxGRDB
description: Reactive extensions for SQLite
- name: RxRealm
repo: RxSwiftCommunity/RxRealm
description: RxSwift extension for RealmSwift's types.
- name: RxRealmDataSources
repo: RxSwiftCommunity/RxRealmDataSources
description: Bind easily table and collection views to RxRealm results.
- name: RxASDataSources
repo: RxSwiftCommunity/RxASDataSources
description: RxDataSources for AsyncDisplayKit/Texture, wrapping ASTableNode &
ASCollectionNode.
- name: RxKingfisher
repo: RxSwiftCommunity/RxKingfisher
description: Reactive extension for the Kingfisher image downloading and caching library.
- name: RxContacts
repo: RxSwiftCommunity/RxContacts
description: RxContacts is a RxSwift wrapper around the Contacts Framework.
- name: RxCocoa-Texture
repo: GeekTree0101/RxCocoa-Texture
description: RxCocoa Extension Library for Texture.
- name: RxNuke
repo: kean/RxNuke
description: RxSwift extensions for Nuke
- name: RxIGListKit
repo: RxSwiftCommunity/RxIGListKit
description: A RxSwift wrapper for Instagram's IGListKit
- name: RxParchmentDataSources
repo: Pubbus/RxParchmentDataSources
description: A reactive wrapper built around rechsteiner/Parchment
- name: RxKoloda
repo: Pubbus/RxKoloda
description: A reactive wrapper built around Yalantis/Koloda
- name: RxNetService
repo: katoemba/RxNetService
description: A reactive wrapper around NetServiceBrowser to discover network services.
- name: Projects with RxSwift Extensions
items:
- name: Moya
repo: Moya/Moya
description: Moya is a network abstraction layer built on top of Alamofire. It
exposes network requests as observables that can be used with RxSwift.
- name: SugarRecord
repo: SwiftReactive/SugarRecord
description: SugarRecord is a CoreData/Realm wrapper. It exposes storage operations
and fetches as observables to be used with RxSwift.
- name: RxPullToRefresh
repo: gumob/RxPullToRefresh
description: A Swift library allows you to create a flexibly customizable
pull-to-refresh view with RxSwift.
- name: Apps Built with RxSwift
items:
- name: Eidolon
repo: artsy/eidolon
description: Artsy's auction bidding kiosk is built with RxSwift and demonstrates
some neat uses of the Swift type system.
- name: RxTodo-Typicode
repo: cagricolak/RxTodo-app
description: Using RxSwift, MVVM-C and https://jsonplaceholder.typicode.com/ for dummy network data
- name: RxGitHub
repo: oronbz/RxGithub
description: an example project to demonstrate dependency injection and Swinject
in MVVM (Model-View-ViewModel) architecture with RxSwift and firebase.
- name: ReactiveWeatherExample
repo: marinbenc/ReactiveWeatherExample
description: A simple iOS weather app using the MVVM pattern and RxSwift framework.
- name: TicTacToe
repo: maartenschumacher/TicTacToe
description: Stateless Tic Tac Toe game with RxSwift.
- name: Simple MVVM Login Example
repo: carlosypunto/ReallySimpleMVVMLoginExampleWithRxSwift
description: Simulation of a log in process using RxSwift and MVVM.
- name: Count It
repo: PiXeL16/CountItApp
description: Never lose the count again. App with Apple Watch integration that
lets you count anything.
- name: RxTodo
repo: devxoul/RxTodo
description: iOS Todo Application with RxSwift + MVVM.
- name: Who To Follow
repo: DTVD/The-introduction-to-RxSwift-you-have-been-missing
description: The introduction to RxSwift you've been missing, based on famous
tutorial on RxJs.
- name: EventBlank
repo: realm-demos/EventBlank
description: "A template conference app, featuring real-time schedule and data
changes & running on Realm \U0001F680"
- name: Papr
repo: jdisho/Papr
description: "An Unsplash app for iOS, using MVVM+Coordinator pattern with RxSwift"
- name: RxBookshelf
repo: emenegro/rx-bookshelf
description: "Simple project of a bookshelf to learn Reactive programming in Swift with RxSwift"
- name: RxReachability
repo: RxSwiftCommunity/RxReachability
description: "RxReachability adds easy to use RxSwift bindings for ReachabilitySwift."
- name: GiTiny
repo: k-lpmg/GiTiny
description: "iOS app for GitHub with exploring trending, using MVVM-C based on CleanArchitectureRxSwift"
- name: RxGooglePlaceSearch
repo: cagricolak/GooglePlaceSearch
description: "Google Place API demo project - built with RxSwift and MVVM-C."
- name: GitTime
repo: 87kangsw/GitTime
description: "iOS Application for GitHub activities and trends, using ReactorKit Architecture."
- name: reactorkit-keyboard-example
repo: techinpark/reactorkit-keyboard-example
description: "iOS Application example for develop keyboard-extensions using ReactorKit Architecture."
- name: Spaklers
repo: dev-jason-hwkim/Sparklers
description: "iOS Application example for make spaklers photo"
- name: Documentation & Resources
items:
- name: RxSwift 中文文档(非官方)
link: https://beeth0ven.github.io/RxSwift-Chinese-Documentation
description: An unofficial RxSwift Chinese documentation website which is published
with Gitbook.