funktown

Immutable data structure library

A Python library implementing immutable data structures similar to Clojure's Vectors and Maps

Immutable Data Structures for Python

GitHub

75 stars
6 watching
8 forks
Language: Python
last commit: almost 11 years ago

Related projects:

RepositoryDescriptionStars
funkia/listA high-performance, immutable data structure designed for functional programming with a comprehensive API.1,651
tobgu/pyrsistentPersistent data structures for Python that provide immutable and functional design2,039
j4mie/micromodelsA library that provides declarative dictionary-based model classes for building and serializing data structures in Python.103
frptools/collectableA library providing high-performance immutable data structures for modern JavaScript applications.271
magicstack/immutablesAn immutable mapping type for high-performance Python applications1,134
lucaong/immutableEfficient immutable data structures for the Crystal programming language201
google/built_value.dartA library providing immutable value types and serialization capabilities for Dart programming language872
ivanzusko/ramdaA functional JavaScript library designed to make it easy to create immutable data sources with minimal side effects46
orium/rpdsA Rust implementation of persistent data structures with structural sharing1,299
thejaminator/slistA Python library providing an immutable list implementation with type-safe methods for chaining12
drboolean/immutable-extAn extension to Immutable.js providing additional algebraic structures and operations for functional programming.489
krukow/clj-dsA library that adapts Clojure's persistent data structures to work with the Java programming language.219
pleasetrythisathome/bardoA Clojure library for defining and manipulating interpolators between values of various types to create intermediate values or sequences.94
ingolemo/python-lensesA Python library that helps manipulate nested immutable data structures without mutating them.316
jecolon/ziglyphA library providing tools and utilities for processing Unicode text in the Zig programming language.207