Projects in Awesome Lists tagged with immutable-collections
A curated list of projects in awesome lists tagged with immutable-collections .
https://github.com/louthy/language-ext
C# pure functional programming framework - come and get declarative!
ad-hoc-polymorphism applicative bcl c-sharp f-sharp functional-languages functional-programming functor higher-kinded-types immutable-collections immutable-types language-ext lenses monad monad-transformers monads monoid records semigroup structural-equality
Last synced: 26 Dec 2025
https://github.com/vavr-io/vavr
vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
functional-programming hacktoberfest immutable-collections java javaslang object-functional persistent-collections
Last synced: 09 Sep 2025
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/eclipse-collections/eclipse-collections
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
collections data-structures eclipse-collections functional immutable-collections java java-collections object-oriented primitive-collections
Last synced: 14 May 2025
https://github.com/kotlin/kotlinx.collections.immutable
Immutable persistent collections for Kotlin
collections immutable immutable-collections kotlin
Last synced: 14 May 2025
https://github.com/Kotlin/kotlinx.collections.immutable
Immutable persistent collections for Kotlin
collections immutable immutable-collections kotlin
Last synced: 07 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: 14 May 2025
https://github.com/babyfish-ct/jimmer
The most advanced ORM of JVM, for both java & kotlin
cache caffine data draft fetch graphql immer immutable immutable-collections immutable-datastructures java jdbc kotlin orm orm-framework orm-library orms redis redis-cache
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/static-frame/static-frame
Immutable and statically-typeable DataFrames with runtime type and data validation
arrays dataframes immutable-collections immutable-data-structures python
Last synced: 21 May 2026
https://github.com/usethesource/capsule
The Capsule Hash Trie Collections Library
hashmap hashset immutable immutable-collections java performance persistent-data-structure trie
Last synced: 05 Apr 2025
https://github.com/emmanueltouzery/prelude-ts
Functional programming, immutable collections and FP constructs for typescript and javascript
data-structures fp functional-programming futures immutability immutable-collections javascript typescript
Last synced: 09 Oct 2025
https://github.com/glenkpeterson/paguro
Generic, Null-safe, Immutable Collections and Functional Transformations for the JVM
clojure functional-transformations immutability immutable-collections java jvm kotlin null-safety persistentvector rrb-tree stream transformations
Last synced: 15 May 2025
https://github.com/lucaong/immutable
Thread-safe, persistent, immutable collections for the Crystal language
crystal data-structures functional-programming hash immutable-collections persistent-data-structure vector
Last synced: 25 Jul 2025
https://github.com/munusphp/munus
Power of object-oriented programming with the elegance of functional programming in PHP.
functional-programming hacktoberfest immutable-collections immutable-objects object-functional php stream
Last synced: 16 Jan 2026
https://github.com/suned/pfun
Functional, composable, asynchronous, type-safe Python.
async asyncio curry currying effect-system effects functional-programming immutable immutable-collections immutable-datastructures immutable-objects mypy python-3 python3 static-code-analysis type-safety types zio
Last synced: 04 Jul 2025
https://github.com/tonivade/purefun
Functional Programming library for Java
effects experimental free-monad functional-programming higher-kinded-types immutable-collections io-monad java memoization monad monad-transformers monads mtl stream tagless-final tuples typeclasses
Last synced: 04 Apr 2025
https://github.com/fsprojects/fsharp-hashcollections
Library providing fast hash based immutable map and set
collections fsharp hamt hashmap hashset immutable-collections
Last synced: 28 Jun 2025
https://github.com/brianburton/java-immutable-collections
Efficient Immutable/Persistent Collections for Java
avl-tree collections containers hashmap hashset immutability immutable immutable-collections java jimmutable-collections jvm multiset persistent-data-structure streams trie
Last synced: 23 Jul 2025
https://github.com/roubachof/falotier_riverpod
The purpose of this PoC is to implement main real life app use cases and see if Riverpod elegantly supports all the needed mutations.
design-system flutter flutter-examples freezed gradients immutable-collections proof-of-concept riverpod theme-ui
Last synced: 20 Mar 2025
https://github.com/msteindorfer/research-paper-oopsla15-artifact
Artifact accompanying our OOPSLA'15 publication.
computer-science data-structures-and-algorithms immutable-collections research research-data research-paper
Last synced: 23 Aug 2025
https://github.com/vavr-io/vavr-gwt
GWT module for Vavr
gwt immutable-collections persistent-collections vavr
Last synced: 19 Feb 2026
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: 09 Mar 2026
https://github.com/vavr-io/vavr-gson
Gson datatype module for Vavr
gson immutable-collections persistent-collections vavr
Last synced: 11 Jun 2025
https://github.com/scravy/bedrock
Utilities for modern java development.
immutable-collections java java-8 java-library java8
Last synced: 12 Jul 2025
https://github.com/tlinkowski/unij
Universal facade of JDK 9+ API, focused on Collection factory methods
backport collectors facade immutable-collections java jdk jdk11 jdk8 library
Last synced: 24 Jun 2025
https://github.com/grignaak/cow-collections
Performant copy-on-write collections on the jvm
collections functional-programming immutable immutable-collections java persistent-data-structure
Last synced: 14 Jan 2026
https://github.com/mortalflesh/mfcollectionsphp
Collections for PHP - It's basically a syntax sugar over classic array structure, which allows you to use it as classic array, but adds some cool features.
collection collections generic generic-collections generic-interface immutable immutable-collections mutable-collections php syntax-sugar
Last synced: 30 Jun 2025
https://github.com/delonnewman/zera-5
A light-weight Clojure interpreter
clojure code-as-data compiler functional-programming immutable-collections immutable-datastructures interpreter javascript lisp lisp-compiler lisp-dialect lisp-interpreter node node-js nodejs platform programming-language toolkit utilities web
Last synced: 09 Apr 2026
https://github.com/dcsg/php-immutable-collections
Minimalist and Typed Immutable Collections for PHP
immutable-collections php php-collection php-library pipe
Last synced: 20 Oct 2025
https://github.com/andreyorst/itable
Immutable table manipulation library for Fennel and Lua. (mirror)
fennel immutable-collections lua
Last synced: 19 Apr 2025
https://github.com/prataprc/ppar
Persistent / Immutable array in Rust.
array concurrent-data-structure immutable-collections immutable-datastructures list persistent-data-structure rope vector
Last synced: 16 May 2025
https://github.com/galacticdynamics/xmmutablemap
Immutable Map, compatible with Jax
immutable-collections jax python
Last synced: 22 Jun 2025
https://github.com/scooby/pyrsistent-mutable
Import hook to update pysistent values with imperative syntax.
ast immutable-collections python3
Last synced: 14 Dec 2025
https://github.com/dotnet-labs/immutable-collection-inmemory-cache
Working with Cache using Immutable Collections
asp-net-core aspnetcore cache dotnet dotnetcore immutable immutable-collections memory-cache
Last synced: 01 May 2026
https://github.com/s2quake/randora
Lightweight random data generator utilities for .NET. Generate primitives, collections, tuples, enums, text, time values, shuffle, and more—handy for tests, seeding, and demos.
collections csharp dotnet immutable-collections library random random-data random-data-generation shuffle tuple xunit
Last synced: 14 Jan 2026
https://github.com/giancarlocode/built_value_and_built_collection_example
Detailed example of how to use built_value and built_collection dart packages.
built-collection built-value dart flutter immutable-collections immutable-values
Last synced: 14 Jun 2026
https://github.com/no-stack-dub-sack/basic-immutable
basic immutable JavaScript objects and arrays, with a small API surface area
data immutable immutable-collections immutable-datastructures immutable-store lodash persistent-data-structure typescript
Last synced: 21 Jan 2026
https://github.com/chrismichaelps/scats
A comprehensive TypeScript library bringing Scala's powerful functional programming paradigms to JavaScript/TypeScript, featuring immutable collections, monads, pattern matching, and more
algebraic-data-types either-type functional-programming immutable-collections lazy-evaluation lazylist monads option-type pattern-matching resource-management scala scala-inspired scala-patterns scats state-monad try-pattern tuple typeclasses vector writer-monad
Last synced: 03 Mar 2026
https://github.com/yahyatinani/y
'y' is a library that aims to provide useful data structures and utility functions.
data-structures immutable-collections kmp kotlin kotlin-multiplatform lists maps vectors
Last synced: 10 Jun 2026
https://github.com/vspiliop/martian-robots
Coding exercise: The martian robots/ rovers problem in Java with a functional twist..
functional-programming immutable-collections immutable-objects java pure-function vavr
Last synced: 22 Feb 2026
https://github.com/dirkgroot/fsharpx.radixtree
A general-purpose implementation of a Relaxed Radix Balanced tree.
data-structures fsharp fsharp-practice fsunit immutable-collections test-driven-development
Last synced: 25 May 2026
https://github.com/martinohmann/collections-go
Golang collections for builtin types and generic slices
generic-collections golang-collections immutable-collections mutable-collections
Last synced: 15 Jul 2025
https://github.com/martinohmann/collections-gen
Code generator for golang collections
codegen golang-collections immutable-collections
Last synced: 26 Mar 2025
https://github.com/mtumilowicz/scala213-functional-programming-collections-workshop
Introduction to Scala and functional programming collections: list, stream and tree.
functional-programming-in-scala immutable-collections implicits lazy-evaluation non-strict pattern-matching persistent-collections persistent-data-structure scala workshop workshop-materials workshops
Last synced: 01 Jul 2025
https://github.com/brianburton/go-immutable-list
Efficient immutable list implementation written in go.
avltrees golang immutable immutable-collections immutable-datastructures list persistent-data-structure
Last synced: 28 Mar 2025
https://github.com/brianburton/go-immutable-map
Efficient immutable hash map implementation written in go.
golang hash-array-mapped-trie hashtable immutable immutable-collections persistent-data-structure
Last synced: 10 Sep 2025
https://github.com/borisskert/java-immutable-collections
Simple implementations of immutable collectons like List, Map and Set for Java 8
immutable immutable-collections java java-8
Last synced: 13 Oct 2025
https://github.com/bbmbbm1513/protectedarrays.jl
Array wrapper to prevent modifications
arrays immutable immutable-array-and-object immutable-collections immutable-datastructures immutable-objects julia julia-lang julia-package
Last synced: 30 Jun 2025
https://github.com/mode89/fdtrie-js
Persistent data structures with fast diff
functional-programming immutable-collections javascript persistent-data-structure
Last synced: 16 Jan 2026
https://github.com/romac/imbl-indexed
Immutable maps and sets that preserve insertion order, backed by `imbl`
Last synced: 29 Jul 2025
https://github.com/msteindorfer/research-paper-pldi18-artifact
Artifact accompanying our PLDI'18 publication.
computer-science data-structures-and-algorithms immutable-collections research research-data research-paper
Last synced: 23 Aug 2025