immutable-datastructures
There are 55 repositories under immutable-datastructures topic.
immutables/immutables
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
MagicStack/immutables
A high-performance immutable mapping type for Python.
dancancro/great-big-example-application
A full-stack example app built with JHipster, Spring Boot, Kotlin, Angular 4, ngrx, and Webpack
babyfish-ct/jimmer
A revolutionary ORM framework for both java and kotlin.
scribd/LiveCollections
Automatically perform UITableView and UICollectionView animations between two sets of immutable data. It supports generic data types and is fully thread-safe.
ingolemo/python-lenses
A python lens library for manipulating deeply nested immutable structures
GJDuck/libf
C++ as a Pure Functional Programming Language
keyvanakbary/medusa
Immutable and persistent collections for PHP
suned/pfun
Functional, composable, asynchronous, type-safe Python.
ashwinbhaskar/functional-way
Write small programs (eg -algorithms) in a functional way.
HeinrichApfelmus/vault
A typed, persistent store for values of arbitrary types
eonil/swift-hamt
An implementation of HAMT data-structure in Swift
palatable/shoki
Purely functional data structures in Java
Alloyed/ltrie
immutable datastructures in lua
bloomberg/constant.js
Immutable/Constant Objects for JavaScript
benibela/hamt
Mutable and immutable persistent maps and sets as hash array mapped trie (HAMT) for FreePascal
okumin/scalacture
A Scala library that provides various data structures.
SciNim/nim-constants
Mathematical numerical named static constants useful for different disciplines
CarloMicieli/hascalator
Reimplementing the Haskell prelude in Scala (for fun)
scala-exercises/exercises-monocle
Scala Exercises for the Scala Optics library Monocle http://julien-truffaut.github.io/Monocle/
delonnewman/zera-5
A light-weight Clojure interpreter
henrik42/deeto
A Java dynamic proxy factory for interface-typed data transfer objects
marcosh/lamphpda-optics
A functional optic library for PHP
tfg1434/FunctionalSharp
Lightweight functional programming library for C#
mchakravarty/fp-in-swift
Support material for "Functional Programming in Swift" @ Functional Conf, Bangalore, 2017
SandroMaglione/itrie
Efficient, immutable and stack safe implementation of a Trie data structure in dart: autocomplete, text search, spell checking, strings and prefixes
leonadler/immutablets
Immutable state management for TypeScript
Fusion/data.cr
A bumbling foray in immutable data structures land. In Crystal!
mattwolf-corporation/lambda-calculus-in-js
Lambda Kalkül für praktisches vanilla JavaScript - IP5 HS2019 / IP6 HS2020
prataprc/ppar
Persistent / Immutable array in Rust.
kirubasankars/kdb
LSM based key, value store written in C# (embedded database)
mariuslundgard/opstore
An immutable operator-based state container for JavaScript.
sigbla/sigbla-pds
Persistent (immutable) collections for Java and Kotlin
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.
no-stack-dub-sack/basic-immutable
basic immutable JavaScript objects and arrays, with a small API surface area
NobeKanai/sutrie
Fast Succinct Trie for Go. Support Marshalling