Topic: "immutable-collections"
louthy/language-ext
C# pure functional programming framework - come and get declarative!
Language: C# - Size: 22.2 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 6,789 - Forks: 434

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.
Language: Java - Size: 22.3 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 5,894 - Forks: 646

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
Language: Java - Size: 12.5 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 3,486 - Forks: 282

eclipse-collections/eclipse-collections
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Language: Java - Size: 18.3 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 2,513 - Forks: 639

Kotlin/kotlinx.collections.immutable
Immutable persistent collections for Kotlin
Language: Kotlin - Size: 1.35 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,278 - Forks: 63

babyfish-ct/jimmer
The most advanced ORM of JVM, for both java & kotlin
Language: Java - Size: 32 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,219 - Forks: 116

MagicStack/immutables
A high-performance immutable mapping type for Python.
Language: C - Size: 354 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 1,152 - Forks: 56

static-frame/static-frame
Immutable and statically-typeable DataFrames with runtime type and data validation
Language: Python - Size: 29.2 MB - Last synced at: 2 days ago - Pushed at: 8 days ago - Stars: 460 - Forks: 35

usethesource/capsule
The Capsule Hash Trie Collections Library
Language: Java - Size: 4.48 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 406 - Forks: 27

emmanueltouzery/prelude-ts
Functional programming, immutable collections and FP constructs for typescript and javascript
Language: TypeScript - Size: 1000 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 382 - Forks: 20

GlenKPeterson/Paguro
Generic, Null-safe, Immutable Collections and Functional Transformations for the JVM
Language: Java - Size: 4.02 MB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 315 - Forks: 26

lucaong/immutable
Thread-safe, persistent, immutable collections for the Crystal language
Language: Crystal - Size: 370 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 201 - Forks: 11

munusphp/munus
Power of object-oriented programming with the elegance of functional programming in PHP.
Language: PHP - Size: 515 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 168 - Forks: 12

suned/pfun
Functional, composable, asynchronous, type-safe Python.
Language: Python - Size: 1.58 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 150 - Forks: 14

tonivade/purefun
Functional Programming library for Java
Language: Java - Size: 5.65 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 131 - Forks: 5

fsprojects/fsharp-hashcollections
Library providing fast hash based immutable map and set
Language: F# - Size: 132 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 59 - Forks: 3

brianburton/java-immutable-collections
Efficient Immutable/Persistent Collections for Java
Language: Java - Size: 10.3 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 43 - Forks: 4

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.
Language: Dart - Size: 8.72 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 42 - Forks: 2

msteindorfer/research-paper-oopsla15-artifact 📦
Artifact accompanying our OOPSLA'15 publication.
Language: Java - Size: 65 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 33 - Forks: 5

vavr-io/vavr-gwt
GWT module for Vavr
Language: Java - Size: 69.3 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 4

scravy/bedrock
Utilities for modern java development.
Language: Java - Size: 381 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 17 - Forks: 2

vavr-io/vavr-gson
Gson datatype module for Vavr
Language: Java - Size: 178 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 5

benibela/hamt
Mutable and immutable persistent maps and sets as hash array mapped trie (HAMT) for FreePascal
Language: Pascal - Size: 110 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 5

tlinkowski/UniJ 📦
Universal facade of JDK 9+ API, focused on Collection factory methods
Language: Java - Size: 701 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 3

SimonHarmonicMinor/Java-Useful-Utils
Truly immutable collections, functional errors handling, laziness, and measurement utilities
Language: Java - Size: 1.25 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 2

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.
Language: PHP - Size: 623 KB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 10 - Forks: 0

grignaak/cow-collections
Performant copy-on-write collections on the jvm
Language: Java - Size: 108 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 10 - Forks: 0

tfg1434/FunctionalSharp
Lightweight functional programming library for C#
Language: C# - Size: 901 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

dcsg/php-immutable-collections
Minimalist and Typed Immutable Collections for PHP
Language: PHP - Size: 40 KB - Last synced at: 3 days ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 0

delonnewman/zera-5
A light-weight Clojure interpreter
Language: JavaScript - Size: 676 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

prataprc/ppar
Persistent / Immutable array in Rust.
Language: Rust - Size: 147 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 3

jcornaz/collekt 📦
Persistent (immutable) collections for Kotlin
Language: Kotlin - Size: 306 KB - Last synced at: 4 days ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 0

GalacticDynamics/xmmutablemap
Immutable Map, compatible with Jax
Language: Python - Size: 51.8 KB - Last synced at: about 19 hours ago - Pushed at: 16 days ago - Stars: 4 - Forks: 1

dotnet-labs/Immutable-Collection-InMemory-Cache
Working with Cache using Immutable Collections
Language: C# - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

scooby/pyrsistent-mutable
Import hook to update pysistent values with imperative syntax.
Language: Python - Size: 39.1 KB - Last synced at: 20 days ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 1

GiancarloCode/built_value_and_built_collection_example
Detailed example of how to use built_value and built_collection dart packages.
Language: Dart - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

no-stack-dub-sack/basic-immutable
basic immutable JavaScript objects and arrays, with a small API surface area
Language: JavaScript - Size: 121 KB - Last synced at: about 18 hours ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

fjellsoftware/javafunctionalutils
Library for functional programing in Java 17+ utilizing sealed types
Language: Java - Size: 32.2 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

yahyatinani/y
'y' is a library that aims to provide useful data structures and utility functions.
Language: Kotlin - Size: 1.6 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

chrismichaelps/scats
A comprehensive TypeScript library bringing Scala's powerful functional programming paradigms to JavaScript/TypeScript, featuring immutable collections, monads, pattern matching, and more
Language: TypeScript - Size: 1.33 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

moaliyou/My-Commish
Know Your Worth. My Commish app keeps you in control
Language: Kotlin - Size: 684 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 1

vspiliop/martian-robots
Coding exercise: The martian robots/ rovers problem in Java with a functional twist..
Language: Java - Size: 62.5 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

martinohmann/collections-gen
Code generator for golang collections
Language: Go - Size: 54.7 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

martinohmann/collections-go
Golang collections for builtin types and generic slices
Language: Go - Size: 167 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

dirkgroot/FSharpx.RadixTree
A general-purpose implementation of a Relaxed Radix Balanced tree.
Language: F# - Size: 17.6 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

VitorLuizC/immutable-collection
Language: TypeScript - Size: 61.5 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

jbe/simple-immutable 📦
Lightweight freeze-based immutable data structures in JavaScript
Language: JavaScript - Size: 15.6 KB - Last synced at: 9 months ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

khqe/eclipse
Detailed Guide to Bitz Miner CLI on Eclipse
Size: 21.5 KB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 0 - Forks: 0

FaridMo/scats
A comprehensive TypeScript library bringing Scala's powerful functional programming paradigms to JavaScript/TypeScript, featuring immutable collections, monads, pattern matching, and more
Language: TypeScript - Size: 1.07 MB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 0 - Forks: 0

bbmbbm1513/ProtectedArrays.jl
Array wrapper to prevent modifications
Language: Julia - Size: 28.3 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

FedericoStra/ProtectedArrays.jl
Array wrapper to prevent modifications
Language: Julia - Size: 213 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

romac/imbl-indexed
Immutable maps and sets that preserve insertion order, backed by `imbl`
Language: Rust - Size: 16.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ewdlop/Functional-Programming-Note
Language: C# - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mtumilowicz/scala213-functional-programming-collections-workshop
Introduction to Scala and functional programming collections: list, stream and tree.
Language: Scala - Size: 136 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

sigbla/sigbla-pds
Persistent (immutable) collections for Java and Kotlin
Language: Java - Size: 687 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

msteindorfer/research-paper-pldi18-artifact 📦
Artifact accompanying our PLDI'18 publication.
Language: Makefile - Size: 1.92 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mode89/fdtrie-js
Persistent data structures with fast diff
Language: JavaScript - Size: 193 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

aelij/ImmutableCollections.Serialization 📦
Serialization helpers for System.Collections.Immutable
Language: C# - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

merivale/fixed-js
Unique, immutable collections for JavaScript
Language: TypeScript - Size: 83 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

anuragshirolkar/purely-functional-data-structures
Language: Java - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

borisskert/java-immutable-collections
Simple implementations of immutable collectons like List, Map and Set for Java 8
Language: Java - Size: 64.5 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

brianburton/go-immutable-map
Efficient immutable hash map implementation written in go.
Language: Go - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

brianburton/go-immutable-list
Efficient immutable list implementation written in go.
Language: Go - Size: 56.6 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

GregRos/imms-rust
Playing around with immutable collections in Rust.
Language: Rust - Size: 7.81 KB - Last synced at: 4 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0
