An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with immutable-datastructures

A curated list of projects in awesome lists tagged with immutable-datastructures .

https://github.com/immutables/immutables

Java annotation processor to create immutable objects and builders, for records too. Sweep boilerplate code under the rug!

annotation-processor builder gson guava immutable-collections immutable-datastructures immutable-objects immutables jackson java records

Last synced: 11 Jan 2026

https://github.com/magicstack/immutables

A high-performance immutable mapping type for Python.

frozen hamt immutable immutable-collections immutable-datastructures python python3

Last synced: 14 May 2025

https://github.com/MagicStack/immutables

A high-performance immutable mapping type for Python.

frozen hamt immutable immutable-collections immutable-datastructures python python3

Last synced: 13 Mar 2025

https://github.com/scribd/LiveCollections

Automatically perform UITableView and UICollectionView animations between two sets of immutable data. It supports generic data types and is fully thread-safe.

animation animations framework immutable-datastructures ios ios-swift open-source swift swift-framework swift-library thread-safe uicollectionview uitableview

Last synced: 18 Jul 2025

https://github.com/scribd/livecollections

Automatically perform UITableView and UICollectionView animations between two sets of immutable data. It supports generic data types and is fully thread-safe.

animation animations framework immutable-datastructures ios ios-swift open-source swift swift-framework swift-library thread-safe uicollectionview uitableview

Last synced: 06 Apr 2025

https://github.com/ingolemo/python-lenses

A python lens library for manipulating deeply nested immutable structures

functional-optics functional-programming immutable immutable-datastructures lens lenses optics prism python traversal

Last synced: 21 Oct 2025

https://github.com/keyvanakbary/medusa

Immutable and persistent collections for PHP

immutable-datastructures php

Last synced: 22 Jun 2025

https://github.com/heinrichapfelmus/vault

A typed, persistent store for values of arbitrary types

haskell immutable-datastructures type-safety

Last synced: 16 May 2025

https://github.com/bloomberg/constant.js

Immutable/Constant Objects for JavaScript

immutable immutable-datastructures javascript

Last synced: 07 May 2025

https://github.com/benibela/hamt

Mutable and immutable persistent maps and sets as hash array mapped trie (HAMT) for FreePascal

hamt hashmap hashset hat-trie immutable immutable-collections immutable-datastructures map persistent-data-structure set trie

Last synced: 05 Mar 2025

https://github.com/scala-exercises/exercises-monocle

Scala Exercises for the Scala Optics library Monocle http://julien-truffaut.github.io/Monocle/

functional-programming immutable-datastructures lenses optics tutorial

Last synced: 10 Apr 2025

https://github.com/sandromaglione/itrie

Efficient, immutable and stack safe implementation of a Trie data structure in dart: autocomplete, text search, spell checking, strings and prefixes

data-structure immutable immutable-dart immutable-datastructures trie trie-dart trie-data-structure trie-immutable trie-implementation trie-structure

Last synced: 12 Apr 2025

https://github.com/mchakravarty/fp-in-swift

Support material for "Functional Programming in Swift" @ Functional Conf, Bangalore, 2017

frp functional-programming immutable-datastructures mvvm-architecture property-based-testing sum-types swift value-types

Last synced: 10 Apr 2025

https://github.com/mariuslundgard/opstore

An immutable operator-based state container for JavaScript.

immutable-datastructures javascript state-management store

Last synced: 05 Jul 2025

https://github.com/gangelo/immutable_struct_ex

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.

gem gems immutable immutable-datastructures immutable-objects immutable-store immutable-struct immutables ruby ruby-gem ruby-gems ruby-struct ruby-structs struct

Last synced: 26 Oct 2025

https://github.com/openmodelica/immutablelist.jl

An implementation of an immutable list for Julia

immutable-datastructures julia-package list

Last synced: 06 Jan 2026

https://github.com/phpgt/dataobject

Structured, type-safe, immutable data transfer.

data-transfer-object dto dto-pattern immutable immutable-datastructures type-safety

Last synced: 13 Apr 2025

https://github.com/abbreviatedman/freeze-tag

A simple, fast, and highly customizable way to recursively freeze objects, avoiding mutation.

es6-proxies freeze-tag immutability immutable immutable-data-structures immutable-datastructures immutable-store mutations recursion state-management

Last synced: 06 Sep 2025