Showing 24 of 24 projects
A comprehensive collection of essential React Hooks for sensors, UI, animations, side-effects, and state management.
A Redux middleware library that uses ES6 generators to manage side effects like data fetching and asynchronous flows.
Middleware for Redux that enables writing action creators that return functions for async logic and side effects.
A Swift library for building applications with a focus on composition, testing, and ergonomics using a unidirectional data flow architecture.
RxJS middleware for handling side effects in Redux applications using observable streams called Epics.
A modern Swift framework for writing testable and predictable iOS app logic, inspired by Redux.
A Redux library that ports Elm's effect system to handle side effects purely in reducers.
Redux middleware for organizing business logic, intercepting actions, and performing async processing with declarative features.
A functional reactive framework for managing state evolution and side-effects in Android and JVM applications.
RxJS utilities for Redux, including observable middleware, state sequences, and reactive smart components.
An ESLint plugin that enforces functional programming principles by restricting mutation and side effects.
A state machine library for RxSwift that combines state transitions with side effects, inspired by Redux and Elm.
A side effects handler for Redux with built-in snapshots for live debugging and simpler unit testing.
A lightweight functional reactive state container for JavaScript and TypeScript with declarative effects management.
A Clojure library providing macros for defining monads and implementations of common monads.
A React hooks library that provides an RxJS functional interface for managing state and side effects with Observables.
A backend infrastructure pattern for sourcing blockchain events to update datastores and trigger side effects in Node.js applications.
An asynchronous effect monad and threading model for PureScript, enabling concurrent and parallel computations.
Redux toolset that enables side effects to be declared within reducers using ES6 generators while preserving purity.
A tiny, declarative, optimistic async store for Svelte that stores values as promises.
A utility to tap into promise chains for side effects without affecting the promise value or state.
A Clojure library providing local mutable variables with unsynchronized, unboxed performance for in-scope mutation.
A declarative library for writing testable side effects in Elixir by binding effect implementations in tests.
A type-safe, functional, composable effect management data structure for Node.js and browser environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.