Search results

221 packages found

A package to offer a built-in Queue data structure and Breadth First Search (BFS) method for traversing a graph for JavaScript applications.

published version 1.0.38, 20 days ago0 dependents
293

Tree Multiset, AVLTree, BST, Binary Tree. Javascript & Typescript Data Structure.

published version 1.42.4, a year ago0 dependents licensed under $MIT
253

A bidirectional map written in TypeScript/JavaScript.

published version 0.1.1, 5 years ago0 dependents licensed under $GPL-3.0-or-later
279

This is a system for storing graphs in files and making queries to them

published version 1.1.0, 3 months ago1 dependents licensed under $MIT
112

Implementation of a disjoint set data structure

published version 1.1.1, 8 years ago0 dependents licensed under $MIT
91

A lightweight queue package supporting both FIFO (First In First Out) and LIFO (Last In First Out) operations. Features include asynchronous iteration, event emission, and batch processing. The queue dynamically resizes, handles push and get timeouts, and

published version 1.2.3, 5 months ago0 dependents licensed under $MIT
104

Binary Index Tree

published version 4.0.3, 3 months ago0 dependents licensed under $MIT
126

A data structure for calculating running totals in multiple dimensions in O(ln(n)).

published version 0.2.0, 10 years ago5 dependents
118

A slim and efficient in-memory queue for Node.js projects. The implementation employs Data-Oriented Design using a cyclic buffer, optimizing memory layout through sequential item allocation.

published version 1.1.0, a month ago1 dependents licensed under $Apache-2.0
108

A flexible and robust package that provides a system for managing models, fields, and their validations.

published version 0.0.7, a year ago2 dependents licensed under $MIT
53

A suite of circular data structures, including deques, lists, maps, queues, sets and stacks.

published version 2.1.1, 9 months ago0 dependents licensed under $MIT
49

Data Structures of Javascript & TypeScript. Binary Tree, BST, Graph, Heap, Priority Queue, Linked List, Queue, Deque, Stack, AVL Tree, Tree Multiset, Trie, Directed Graph, Undirected Graph, Singly Linked List, Doubly Linked List, Max Heap, Max Priority Qu

published version 1.4.0, 9 months ago0 dependents licensed under $MIT
48

Priority queue data structure where you are able to set your own compare function.

published version 1.0.6, 3 years ago0 dependents licensed under $ISC
47

Data structures and algorithms implemented in JavaScript

published version 1.13.0, 2 years ago0 dependents licensed under $MIT
36

A React architecture and library for doing fractal, compositional state in a way that is typesafe, testable, and easy to refactor.

published version 5.2.0, 4 years ago1 dependents licensed under $MIT
33

A slim and efficient in-memory Deque (doubly-ended queue) for Node.js projects, designed with Data-Oriented Design principles and implemented using a cyclic buffer to optimize memory layout through sequential item allocation. A notable real-world use case

published version 1.0.0, a month ago0 dependents licensed under $Apache-2.0
30

Tiny queue data structure

published version 1.0.5, 2 years ago1 dependents licensed under $MIT
37

A B-tree implementation in TypeScript

published version 0.0.21, a year ago0 dependents licensed under $MIT
36

A simple, singly-linked, scheme-like list implementation based on SRFI-1 for JavaScript and TypeScript.

published version 0.0.16, 9 months ago0 dependents licensed under $MIT
30

A fast & memory-efficient data structure that cat tell if it saw a string before

published version 0.1.0-2, 12 years ago1 dependents
27