collectable

Immutable data library

A library providing high-performance immutable data structures for modern JavaScript applications.

High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.

GitHub

272 stars
10 watching
14 forks
Language: TypeScript
last commit: over 1 year ago
Linked from 1 awesome list

batchingdata-structuresdeepdictionaryes2015-moduleshash-array-mapped-trieimmutableimmutablejsjavascriptjavascript-librarylistmapnested-structuresred-black-treesetsorted-mapsorted-settypescripttypescript-definitions

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
drboolean/immutable-ext An extension to Immutable.js providing additional algebraic structures and operations for functional programming. 490
aearly/icepick A library for efficiently handling immutable data structures in JavaScript 421
funkia/list A high-performance, immutable data structure designed for functional programming with a comprehensive API. 1,653
scottcorgan/immu A lightweight JavaScript library that enables immutable objects with fail-fast error checking and lazy property evaluation. 356
tnfe/limu An immutable JavaScript library that improves performance by using shallow copy on read and mark modified on write mechanisms 225
emmanueltouzery/prelude-ts A TypeScript library providing functional programming concepts and immutable data structures. 377
ivanzusko/ramda A functional JavaScript library designed to make it easy to create immutable data sources with minimal side effects 46
zhemao/funktown A Python library implementing immutable data structures similar to Clojure's Vectors and Maps 75
rsms/immutable-cpp A C++ library providing persistent immutable data structures for efficient appends, updates and lookups. 284
lucaong/immutable Efficient immutable data structures for the Crystal programming language 203
andrewdavey/immutable-devtools Custom formatter for displaying Immutable-js collections in Chrome Dev Tools 662
benji6/imlazy A library providing functional programming tools for working with lazy, immutable iterables in JavaScript. 103
immutable-js/immutable-js A library providing persistent and immutable data structures to improve application development simplicity and efficiency 32,954
magicstack/immutables An immutable mapping type for high-performance Python applications 1,135
marpple/fxts A functional programming library providing utilities for working with data and concurrency in TypeScript/JavaScript. 936