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: over 9 years ago

Related projects:

Repository Description Stars
funkia/list A high-performance, immutable data structure designed for functional programming with a comprehensive API. 1,651
tobgu/pyrsistent Persistent data structures for Python that provide immutable and functional design 2,039
j4mie/micromodels A library that provides declarative dictionary-based model classes for building and serializing data structures in Python. 103
frptools/collectable A library providing high-performance immutable data structures for modern JavaScript applications. 271
magicstack/immutables An immutable mapping type for high-performance Python applications 1,134
lucaong/immutable Efficient immutable data structures for the Crystal programming language 201
google/built_value.dart A library providing immutable value types and serialization capabilities for Dart programming language 872
ivanzusko/ramda A functional JavaScript library designed to make it easy to create immutable data sources with minimal side effects 46
orium/rpds A Rust implementation of persistent data structures with structural sharing 1,299
thejaminator/slist A Python library providing an immutable list implementation with type-safe methods for chaining 12
drboolean/immutable-ext An extension to Immutable.js providing additional algebraic structures and operations for functional programming. 489
krukow/clj-ds A library that adapts Clojure's persistent data structures to work with the Java programming language. 219
pleasetrythisathome/bardo A Clojure library for defining and manipulating interpolators between values of various types to create intermediate values or sequences. 94
ingolemo/python-lenses A Python library that helps manipulate nested immutable data structures without mutating them. 316
jecolon/ziglyph A library providing tools and utilities for processing Unicode text in the Zig programming language. 207