Awesome Open Source
Awesome Open Source
Combined Topics
immutable
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 79 Immutable Open Source Projects
Categories
>
Computer Science
>
Immutable
Immer
⭐
19,446
Create the next immutable state by mutating the current one
React Tetris
⭐
6,440
Use React, Redux, Immutable to code Tetris. 🎮
Js Ipfs
⭐
5,100
IPFS implementation in JavaScript
Pepperoni App Kit
⭐
4,655
Pepperoni - React Native App Starter Kit for Android and iOS
Easy Peasy
⭐
4,093
Vegetarian friendly state for React
Dinero.js
⭐
4,029
An immutable JavaScript library to create, calculate and format money.
Vue Tetris
⭐
2,294
Use Vue, Vuex to code Tetris.使用 Vue, Vuex 做俄罗斯方块
Redux Immutable
⭐
1,868
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
React Copy Write
⭐
1,815
✍️ Immutable state with a mutable API
Immudb
⭐
1,786
immudb - world’s fastest immutable database
Immer
⭐
1,767
Postmodern immutable and persistent data structures for C++ — value semantics at scale
List
⭐
1,574
🐆 An immutable list with unmatched performance and a comprehensive functional API.
React Cloud Music
⭐
1,521
React 16.8打造精美音乐WebApp
Pyrsistent
⭐
1,491
Persistent/Immutable/Functional data structures for Python
Proposal Record Tuple
⭐
1,369
ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!
Js Joda
⭐
1,298
🕑 Immutable date and time library for javascript
Freezer
⭐
1,268
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.
Terminusdb
⭐
1,166
Open source graph database and document store. Designed for collaboratively building data-intensive applications and knowledge graphs.
Partial.lenses
⭐
843
Partial lenses is a comprehensive, high-performance optics library for JavaScript
Immutables
⭐
818
A high-performance immutable mapping type for Python.
Rust Ipfs
⭐
724
The InterPlanetary File System (IPFS), implemented in Rust.
Kotlinx.collections.immutable
⭐
462
Immutable persistent collections for Kotlin
Koazee
⭐
444
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
Ewig
⭐
419
The eternal text editor — Didactic Ersatz Emacs to show immutable data-structures and the single-atom architecture
Mail
⭐
398
Library to send e-mails over different transports and protocols (like SMTP and IMAP) using immutable messages and streams. Also includes SMTP server.
Immutable
⭐
390
Immutable collections for Go
Capsule
⭐
350
The Capsule Hash Trie Collections Library
Collection
⭐
329
A (memory) friendly, easy, lazy and modular collection class.
React Antd
⭐
322
基于react + redux + immutable + less + ES6/7 + webpack2.0 + fetch + react-router + antd实现的SPA后台管理系统模板
Data Structures
⭐
321
Go datastructures.
Observable Membrane
⭐
311
A Javascript Membrane implementation using Proxies to observe mutation on an object graph
Polychrome
⭐
286
🎨 Easy color manipulation in ~2kb (gzipped)
Fpp
⭐
282
Functional PHP Preprocessor - Generate Immutable Data Types
Qframe
⭐
281
Immutable data frame for Go
Halt
⭐
265
OS where everything is immutable! (Experimental)
Typed Immutable
⭐
263
Immutable and structurally typed data
Switzerland
⭐
262
🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.
Model
⭐
241
Angular Model - Simple state management with minimalist API, one way data flow, multiple model support and immutable data exposed as RxJS Observable.
Unchanged
⭐
236
A tiny, fast, unopinionated handler for updating JS objects and arrays immutably
Collectable
⭐
233
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
⭐
214
Immutable and grow-only Pandas-like DataFrames with a more explicit and consistent interface.
Hamt
⭐
213
Immutable and Memory-Efficient Maps and Sets in Go
Digag Pc React
⭐
209
digag pc website based on react.
Redux Freeze
⭐
208
Redux middleware that prevents state from being mutated anywhere in the app
React Native Immutable List View
⭐
207
📜 Drop-in replacement for ListView, FlatList, and VirtualizedList.
Voik
⭐
198
♒︎ [WIP] An experimental ~distributed~ commit-log
Music163 React
⭐
198
🔥基于React全家桶开发:「网易云音乐PC端项目」实战
Ipmjs
⭐
191
Immutable Package Manager
Pond
⭐
180
Immutable timeseries data structures built with Typescript
Immutadot
⭐
173
immutadot is a JavaScript library to deal with nested immutable structures.
Extcore
⭐
172
An extended core library for F#.
Python Lenses
⭐
171
A python lens library for manipulating deeply nested immutable structures
Immutableassign
⭐
161
Lightweight immutable helper that allows you to continue working with POJO (Plain Old JavaScript Object)
100 Lines Of Code Challenge Js
⭐
158
Write Everything in JavaScript under 100 Lines!!!😈
Monolite
⭐
144
Statically-typed structural-sharing tree modifier
Floyd
⭐
133
The Floyd programming language
Apple Basket Redux
⭐
125
🍎 苹果篮子,一个微型的redux/mobx演示(附多版本)
Typed
⭐
123
The TypeScript Standard Library
Optics Ts
⭐
121
Type-safe, ergonomic, polymorphic optics for TypeScript
Immutagen
⭐
115
A library for simulating immutable generators in JavaScript
Bistate
⭐
113
A state management library for React combined immutable, mutable and reactive mode
Bqn
⭐
98
An APL-like programming language. Self-hosted!
Imlazy
⭐
88
😴 Functional programming with lazy immutable iterables
Setfield.jl
⭐
88
Update deeply nested immutable structs.
Immutable Object
⭐
87
🔒 Immutable object library for PHP
Html
⭐
85
A Virtual DOM based templating-engine for PHP
Imtools
⭐
82
Fast and memory-efficient immutable collections and helper data structures
Reim
⭐
79
🤔 Handle logic in frontend
Pfun
⭐
73
Functional, composable, asynchronous, type-safe Python.
Immutable Styles
⭐
69
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
⭐
57
immutable-xjc is a JAXB 2.0 XJC plugin for making schema derived classes immutable with optional builder pattern generator.
Immutable Array Prototype
⭐
56
A collection of Immutable Array prototype methods(Per method packages).
Raspbernetes
⭐
52
Raspberry Pi Kubernetes Cluster
Utility
⭐
31
Assign/Partial/ReadOnly/Proxy
Immutable Tuple
⭐
29
Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
Phpfn
⭐
19
Functional PHP Toolstet: Centralized monorepository for all libraries
Immutable
⭐
16
Missing non-mutating functions in Swift
Mori Ext
⭐
15
Function bind syntax wrappers for mori
Gridiron
⭐
8
Feature-Packed React Grid Framework
1-79 of 79 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210