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

Projects in Awesome Lists tagged with immutable-collections

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

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/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/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/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/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/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/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/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/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/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/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/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/romac/imbl-indexed

Immutable maps and sets that preserve insertion order, backed by `imbl`

immutable-collections rust

Last synced: 29 Jul 2025