Top 117 immutable open source projects

Model
Angular Model - Simple state management with minimalist API, one way data flow, multiple model support and immutable data exposed as RxJS Observable.
Unchanged
A tiny, fast, unopinionated handler for updating JS objects and arrays immutably
Collectable
High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.
Static Frame
Immutable and grow-only Pandas-like DataFrames with a more explicit and consistent interface.
Hamt
Immutable and Memory-Efficient Maps and Sets in Go
Music163 React
🔥基于React全家桶开发:「网易云音乐PC端项目」实战
Redux Freeze
Redux middleware that prevents state from being mutated anywhere in the app
Vue Tetris
Use Vue, Vuex to code Tetris.使用 Vue, Vuex 做俄罗斯方块
React Native Immutable List View
📜 Drop-in replacement for ListView, FlatList, and VirtualizedList.
Voik
♒︎ [WIP] An experimental ~distributed~ commit-log
Ipmjs
Immutable Package Manager
Python Lenses
A python lens library for manipulating deeply nested immutable structures
Pond
Immutable timeseries data structures built with Typescript
Immutadot
immutadot is a JavaScript library to deal with nested immutable structures.
Extcore
An extended core library for F#.
Immutableassign
Lightweight immutable helper that allows you to continue working with POJO (Plain Old JavaScript Object)
Redux Immutable
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
React Copy Write
✍️ Immutable state with a mutable API
Immer
Postmodern immutable and persistent data structures for C++ — value semantics at scale
Monolite
Statically-typed structural-sharing tree modifier
Optics Ts
Type-safe, ergonomic, polymorphic optics for TypeScript
List
🐆 An immutable list with unmatched performance and a comprehensive functional API.
Apple Basket Redux
🍎 苹果篮子,一个微型的redux/mobx演示(附多版本)
Pyrsistent
Persistent/Immutable/Functional data structures for Python
Immutagen
A library for simulating immutable generators in JavaScript
Bistate
A state management library for React combined immutable, mutable and reactive mode
Proposal Record Tuple
ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!
Bqn
An APL-like programming language. Self-hosted!
Setfield.jl
Update deeply nested immutable structs.
Js Joda
🕑 Immutable date and time library for javascript
Imlazy
😴 Functional programming with lazy immutable iterables
Immutable Object
🔒 Immutable object library for PHP
Freezer
A tree data structure that emits events on updates, even if the modification is triggered by one of the leaves, making it easier to think in a reactive way.
Html
A Virtual DOM based templating-engine for PHP
Terminusdb
Open source graph database and document store. Designed for collaboratively building data-intensive applications and knowledge graphs.
Reim
🤔 Handle logic in frontend
Immutable Styles
A library for styling web interfaces with a focus on predictability and robustness. It uses immutability to remove side effects often tied to CSS, allowing UI bugs to be caught ahead of time!
Immutable Xjc
immutable-xjc is a JAXB 2.0 XJC plugin for making schema derived classes immutable with optional builder pattern generator.
Immutable Array Prototype
A collection of Immutable Array prototype methods(Per method packages).
Utility
Assign/Partial/ReadOnly/Proxy
Immutable Tuple
Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
Mori Ext
Function bind syntax wrappers for mori
Partial.lenses
Partial lenses is a comprehensive, high-performance optics library for JavaScript
Phpfn
Functional PHP Toolstet: Centralized monorepository for all libraries
Immutable
Missing non-mutating functions in Swift
Immutables
A high-performance immutable mapping type for Python.
React Tetris
Use React, Redux, Immutable to code Tetris. 🎮
Rust Ipfs
The InterPlanetary File System (IPFS), implemented in Rust.
1-60 of 117 immutable projects