A family of Functional Reactive Programming inspired frameworks for Objective-C and Swift. Our philosophy

Choose your destination.

ReactiveCocoa extends Cocoa frameworks with functional reactive programming inspired primitives.

Requires ReactiveSwift.

ReactiveSwift provides primitives to express streams of values over time.

ReactiveObjC provides primitives to express streams of values over time and Cocoa framework extensions in Objective-C.

ReactiveObjCBridge enables interoperability between ReactiveObjC and ReactiveSwift.

Requires ReactiveObjC and ReactiveSwift.

Looking for projects built upon ReactiveCocoa? Racurated