There are 3 repositories under immutability topic.
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
Efficient immutable updates, 2-6x faster than naive handcrafted reducer, and more than 10x faster than Immer.
Pattern Matching for Javascript
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more
Don't Fear the Profunctor Optics!
TSLint rules to disable mutation in TypeScript.
A very fast and lightweight Typescript library to create immutable states with a mutable syntax
Functional programming, immutable collections and FP constructs for typescript and javascript
⚡️ λ PHP functional library focused on simplicity and performance
ABRoot is a utility that provides full immutability and atomicity to a Linux system, by transacting between two root filesystems. Updates are performed using OCI images, to ensure that the system is always in a consistent state.
Generic, Null-safe, Immutable Collections and Functional Transformations for the JVM
The Chaos Programming Language
concurrent & fluent interface for (async) iterables
Build Virtual Machine Image from Dockerfile or Docker image
This is a tutorial that aims to demonstrate the practical fundamentals behind using LanguageExt in a fashion though step-by-step tutorials which introduce and then build up on concepts.
A tiny immutable store with type safety.
Toolkit for building, deploying and maintaining an immutable, atomic, btrfs-based system
an implementation of redux written in dart that enforces immutability
📚Write safer TypeScript using Maybe, List, Result, and Either monads.
Data pipelines from re-usable components
Create "immutable" objects with no setters, just getters.
Various scripts to install the nix package manager. Also has installers for selinux systems and silverblue too.
A Mutative middleware for Zustand enhances the efficiency of immutable state updates.
The library extends the kolodny/immutability-helper to support update data by path string, like the get/set in lodash.
C# immutable records generator