There are 3 repositories under immutable-datastructures topic.
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
A high-performance immutable mapping type for Python.
A full-stack example app built with JHipster, Spring Boot, Kotlin, Angular 4, ngrx, and Webpack
A revolutionary ORM framework for both java and kotlin.
Automatically perform UITableView and UICollectionView animations between two sets of immutable data. It supports generic data types and is fully thread-safe.
A python lens library for manipulating deeply nested immutable structures
Write small programs (eg -algorithms) in a functional way.
A typed, persistent store for values of arbitrary types
An implementation of HAMT data-structure in Swift
Immutable/Constant Objects for JavaScript
A Scala library that provides various data structures.
Mathematical numerical named static constants useful for different disciplines
Reimplementing the Haskell prelude in Scala (for fun)
Scala Exercises for the Scala Optics library Monocle http://julien-truffaut.github.io/Monocle/
A light-weight Clojure interpreter
A functional optic library for PHP
Lightweight functional programming library for C#
Support material for "Functional Programming in Swift" @ Functional Conf, Bangalore, 2017
Efficient, immutable and stack safe implementation of a Trie data structure in dart: autocomplete, text search, spell checking, strings and prefixes
Immutable state management for TypeScript
Persistent (immutable) collections for Java and Kotlin
LSM based key, value store written in C# (embedded database)
Lambda Kalkül für praktisches vanilla JavaScript - IP5 HS2019 / IP6 HS2020
An immutable operator-based state container for JavaScript.
ImmutableStructEx is yet another immutable struct. What makes ImmutableStructEx different, is that it allows you to create immutable structs in one step by default. In other words, other immutable struct gems force you to first define the struct, then instantiate the struct object; or, define the struct and instantiate the struct object via chaining.
basic immutable JavaScript objects and arrays, with a small API surface area
Library for functional programing in Java 17+ utilizing sealed types