Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
-
Updated
Oct 27, 2025 - Java
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
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.
C# pure functional programming framework - come and get declarative!
Java annotation processor to create immutable objects and builders. Sweeps boilerplate code under the rug since 2013!
The most advanced ORM of JVM, for both java & kotlin
Immutable persistent collections for Kotlin
A high-performance immutable mapping type for Python.
Immutable and statically-typeable DataFrames with runtime type and data validation
The Capsule Hash Trie Collections Library
Generic, Null-safe, Immutable Collections and Functional Transformations for the JVM
Functional programming, immutable collections and FP constructs for typescript and javascript
Absurdly high performance immutable collections.
Functional, composable, asynchronous, type-safe Python.
Power of object-oriented programming with the elegance of functional programming in PHP.
Thread-safe, persistent, immutable collections for the Crystal language
Gson datatype module for Vavr
Mutable and immutable persistent maps and sets as hash array mapped trie (HAMT) for FreePascal
Artifact accompanying our OOPSLA'15 publication.
Functional Programming library for Java
The purpose of this PoC is to implement main real life app use cases and see if Riverpod elegantly supports all the needed mutations.
Add a description, image, and links to the immutable-collections topic page so that developers can more easily learn about it.
To associate your repository with the immutable-collections topic, visit your repo's landing page and select "manage topics."