Data Structure constructor
Immutable Data Collections
Mutable wrappers for nested immutable values with optional undo/redo history and transaction support
Javascript Implementation of Binary Search Tree
HashMap that supports using one or more keys of any type.
Functional, extensible L-System architecture w/ support for probabilistic rules
a javascript library for storing arbitrary data in mathematical (di)graphs, as well as traversing and analyzing them in various ways (ECMAScript 6 Ready)
A lightweight and efficient LRU (Least Recently Used) cache implementation for JavaScript and TypeScript.
An efficient JavaScript package implementing the Doubly Linked List data structure with essential methods and functionalities for managing doubly linked lists.
Fast binary heap priority queue implementation in JavaScript
Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing
SOA & AOS memory mapped structured views with optional & extensible serialization
A React hook for managing Set state with immutable updates
A React hook for managing Map state with immutable updates
Mutable state container for sharing data safely in a functional or reactive programming style.
Declarative dataflow graph construction for @thi.ng/rstream
Primitives & operators for Communicating Sequential Processes based on async/await and async iterables
A trees datastructure based on arrays
Create an on-demand mirror of a flyd datastructure
Merkle tree implemented as a persistent datastructure
Solidoc Data-structure Handling
production-ready data structures implementation in javascript & typescript.
A NPM Package which provides access to various Data Structures in Javascript eliminating the purpose of coding them from scratch.
Install various datastructures like LinkedLists, Queues and Stacks