11 repository-uri
Libraries for asynchronous, streaming, and reactive programming.
Explore 11 awesome GitHub repositories matching part of an awesome list · Functional Reactive Programming. Refine with filters or upvote what's useful.
ReactiveCocoa is a functional reactive programming framework and Cocoa UI binding layer. It provides a library for composing asynchronous data streams and managing application state through signals and functional operators. The framework functions as an Objective-C data binding library that links object properties and method calls to reactive streams using runtime dynamism and swizzling. It includes a utility to convert traditional key-value observation notifications into composable streams for synchronized state tracking. The project covers reactive UI programming by connecting interface el
Implements a comprehensive framework for asynchronous, streaming, and functional reactive programming.
The Reactive Extensions for JavaScript
Provides a comprehensive toolkit of operators for composing asynchronous data streams in a functional, declarative style.
Rx.NET is a reactive programming framework and library for the .NET ecosystem used to compose asynchronous and event-based programs. It provides an observable data stream API that treats live sequences of information as collections, allowing developers to coordinate asynchronous event workflows using a declarative syntax. The project functions as an extension of language integrated query patterns to asynchronous streams. This allows for the filtering and transformation of asynchronous notifications and event sequences through the application of query operators. The framework covers asynchron
Provides a comprehensive framework for functional reactive programming, asynchronous streaming, and reactive data flows in .NET.
RxKotlin is a reactive programming library and asynchronous stream processor that provides Kotlin language extensions for composing event-based data streams. It serves as a set of Kotlin bindings for RxJava, allowing developers to transform, filter, and flatten sequences of data emitted over time. The library focuses on integrating RxJava patterns into Kotlin projects by applying language-specific conventions and idioms. It utilizes extension functions to simplify reactive programming patterns, reduce boilerplate, and optimize workflows within the reactive ecosystem. The toolkit covers a bro
Implements a functional reactive programming paradigm for building declarative data pipelines that react to changes.
ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with
Type-safe library for async and concurrent programming.
Compositional, streaming I/O library for Scala
Compositional streaming I/O library.
This repository serves as a comprehensive educational resource for developers building applications within the Apple software ecosystem. It provides a structured guide to the Swift programming language, offering curated examples and documentation that cover core syntax, standard development practices, and foundational programming concepts. The project focuses on practical implementation, demonstrating architectural patterns and interface designs tailored for mobile hardware. It includes guidance on managing asynchronous data flows, integrating multimedia and networking capabilities, and imple
Coordinates complex event handling and data updates using reactive streams.
Asynchronous, Reactive Programming for Scala and Scala.js.
Asynchronous and reactive programming toolkit.
Iteratees for Cats
Iteratee implementation for functional streams.
Vert.x for Scala
Scala language support for the Vert.x toolkit.
REScala - distributed and reactive programming embedded in OO and FP programs.
Distributed and reactive programming framework.