Showing 25 of 25 projects
Create immutable JavaScript states by writing mutative code, simplifying state management in React and beyond.
Create immutable JavaScript states by writing mutable code, simplifying state management in React and beyond.
A practical functional library for JavaScript programmers emphasizing immutability and currying.
A curated list of awesome functional programming libraries, resources, and languages for JavaScript developers.
A React hook that provides immutable state updates using Immer's mutable draft syntax.
Frege is a Haskell-like purely functional programming language that compiles to Java and runs on the JVM.
Frege is a Haskell-like purely functional programming language that compiles to Java bytecode and runs on the JVM.
A curated collection of resources for learning functional programming concepts across multiple languages.
An ESLint plugin to disable mutation and promote functional programming in JavaScript and TypeScript.
An ESLint plugin that enforces functional programming principles by restricting mutation and side effects.
ESLint plugin that enforces immutable JavaScript by prohibiting mutation, let/var declarations, and this usage.
A lightweight functional reactive state container for JavaScript and TypeScript with declarative effects management.
A Ruby library that simplifies creating and using Domain Specific Languages (DSLs) by elegantly handling context switching.
A TypeScript library providing persistent immutable collections and functional programming constructs like Option, Either, and Future.
Educational material introducing functional programming concepts through Elixir with practical code examples.
A minimal, fast functional utility library for JavaScript with only 14 pure functions.
A lightweight analysis tool for detecting mutability in Java classes through unit tests, runtime checks, and FindBugs integration.
Plain functions for a more functional Deku approach to creating stateless React components, with functional utilities like compose and memoize.
Adds runtime type checking and immutability to Redux state and actions using tcomb.
A functional, curried, and pure reimplementation of the full ECMAScript API.
Immer wrappers for NgRx to simplify state mutations by allowing mutable-style updates while maintaining immutability.
Filter object keys and values into a new object using predicate functions or key arrays.
A minimal functional language that compiles to JavaScript, emphasizing immutability, currying, and Fantasy Land libraries.
A Roblox DataStore abstraction library providing session locking, validation, migrations, and retries for reliable data persistence.
Flutter bindings for built_redux, providing Redux-style state management with automatic widget updates.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.