All Categories → Computer Science → immutability

Top 35 immutability open source projects

Phunctional
⚡️ λ PHP functional library focused on simplicity and performance
Paguro
Generic, Null-safe, Immutable Collections and Functional Transformations for the JVM
Ipmjs
Immutable Package Manager
Chaos
The Chaos Programming Language
Redhooks
Predictable state container for React apps written using Hooks
Http4k
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
Z
Pattern Matching for Javascript
Restore
A predictable & observable state container for React apps
Built redux
an implementation of redux written in dart that enforces immutability
Lasca Compiler
Lasca is Scala shifted towards Haskell.
Freeze
An immutability helper for Go
Immutability Helper X
The library extends the kolodny/immutability-helper to support update data by path string, like the get/set in lodash.
Immutable Tuple
Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
Tslint Immutable
TSLint rules to disable mutation in TypeScript.
Dontfeartheprofunctoroptics
Don't Fear the Profunctor Optics!
Docile
Docile keeps your Ruby DSLs tame and well-behaved
Prelude Ts
Functional programming, immutable collections and FP constructs for typescript and javascript
Eslint Plugin Functional
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
Mobx Keystone
A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more
NonEmptyCollections
A type-safe implementation for collections that cannot be empty. Life is too short for emptiness-checks!
mutation-sentinel
Deeply detect object mutations at runtime
flutter built redux
Built_redux provider for Flutter.
immutable-cursor
👊 Immutable cursors incorporating the Immutable.js interface over a Clojure-inspired atom
php-validation-dsl
A DSL for validating data in a functional fashion
UnderstandingLanguageExt
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.
1-35 of 35 immutability projects