Displaying 1 to 16 from 16 results

ios-oss - Kickstarter for iOS. Bring new ideas to life, anywhere.

  •    Swift

Welcome to Kickstarter’s open source iOS app! Come on in, take your shoes off, stay a while—explore how Kickstarter’s native squad has built and continues to build the app. We’ve also open sourced our Android app, and read more about our journey to open source here.

Moya - Network abstraction layer written in Swift.

  •    Swift

A Chinese version of this document can be found here. You're a smart developer. You probably use Alamofire to abstract away access to URLSession and all those nasty details you don't really care about. But then, like lots of smart developers, you write ad hoc network abstraction layers. They are probably called "APIManager" or "NetworkModel", and they always end in tears.

ReactiveCocoa - Streams of values over time

  •    Swift

Reactive extensions to Cocoa frameworks, built on top of ReactiveSwift. ReactiveSwift offers composable, declarative and flexible primitives that are built around the grand concept of streams of values over time. These primitives can be used to uniformly represent common Cocoa and generic programming patterns that are fundamentally an act of observation.




ReactiveSwift - Streams of values over time

  •    Swift

Streams of values over time. Tailored for Swift. ReactiveSwift offers composable, declarative and flexible primitives that are built around the grand concept of streams of values over time.

EVReflection - Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift

  •    Swift

At this moment the master branch is for Swift 4.0 If you want to continue using EVReflection in an older version, then use the corresponding branch. Run the unit tests to see EVReflection in action. In most cases EVReflection is very easy to use. Just take a look the section It's easy to use. But if you do want to do non standard specific things, then EVReflection will offer you an extensive range of functionality.

ReactiveTask - Flexible, stream-based abstraction for launching processes

  •    Swift

ReactiveTask is a Swift framework for launching shell tasks (processes), built using ReactiveSwift.For examples of how to use ReactiveTask, see the Xcode and Git integration code from the CarthageKit framework.

AlamofireReactiveExtensions - Alamofire with ReactiveSwift

  •    Swift

ReactiveSwift extensions are located behind the reactive property that is available in SessionManager, DataRequest, DownloadRequest, UploadRequest.Each SignalProducer returned from AlamofireReactiveExtensions cannot fail since the callbacks in Alamofire do not return errors. The convertion of the NoError response producer to a producer that can fail is left to the user.


Zelkova - Elm/React.js-like architecture in Swift, powered by ReactiveSwift and LayoutKit.

  •    Swift

Elm/React.js-like architecture in Swift, powered by ReactiveSwift and LayoutKit. Zelkova is a genus of six species of deciduous trees in the elm family Ulmaceae (Wikipedia).

Tentacle - A Swift framework for the GitHub API

  •    Swift

Tentacle is built with ReactiveSwift.

MoyaObjectMapper - ObjectMapper bindings for Moya, RxSwift and ReactiveSwift

  •    Swift

ObjectMapper bindings for Moya for easier JSON serialization. Includes RxSwift and ReactiveSwift bindings as well. The subspec if you want to use the bindings over RxSwift.

ReactiveFeedback - Unidirectional reactive architecture

  •    Swift

Requirements for iOS apps have become huge. Our code has to manage a lot of state e.g. server responses, cached data, UI state, routing etc. Some may say that Reactive Programming can help us a lot but, in the wrong hands, it can do even more harm to your code base. The goal of this library is to provide a simple and intuitive approach to designing reactive state machines.

Moya-ModelMapper - ModelMapper bindings for Moya.

  •    Swift

ModelMapper bindings for Moya for easier JSON serialization with RxSwift and ReactiveCocoa bindings. The subspec if you want to use the bindings over RxSwift.

ACKReactiveExtensions - Set of useful extensions for ReactiveSwift & ReactiveCocoa

  •    Swift

ACKReactiveExtensions is set of useful extensions for ReactiveCocoa you could use in your apps. For Swift 2.x compatible version use ACKReactiveExtensions in 1.2.x version.