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: about 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,653
tobgu/pyrsistent Persistent data structures for Python that provide immutable and functional design 2,031
j4mie/micromodels A library that provides declarative dictionary-based model classes for building and serializing data structures in Python. 104
frptools/collectable A library providing high-performance immutable data structures for modern JavaScript applications. 272
magicstack/immutables An immutable mapping type for high-performance Python applications 1,135
lucaong/immutable Efficient immutable data structures for the Crystal programming language 203
google/built_value.dart A library providing immutable value types and serialization capabilities for Dart programming language 870
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,261
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. 490
krukow/clj-ds Provides data structures modified from Clojure to be usable outside of the language in a Java context 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. 311
jecolon/ziglyph A library providing tools and utilities for processing Unicode text in the Zig programming language. 207