An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "data-structure" keyword

Top 1.7% on npmjs.org
symbol-tree 3.2.4
Turn any collection of objects into its own efficient tree or linked list using Symbol
18 versions - Latest release: over 6 years ago - 581 dependent packages - 2,132,693 dependent repositories - 168 million downloads last month - 104 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
denque 2.1.0
The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoD...
24 versions - Latest release: over 3 years ago - 234 dependent packages - 615,261 dependent repositories - 78.8 million downloads last month - 373 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
tinyqueue 3.0.0
The smallest and simplest JavaScript priority queue
12 versions - Latest release: over 1 year ago - 194 dependent packages - 34,422 dependent repositories - 25.1 million downloads last month - 384 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
yocto-queue 1.2.2 💰
Tiny queue data structure
8 versions - Latest release: 4 months ago - 1,176 dependent packages - 1,236,763 dependent repositories - 413 million downloads last month - 331 stars on GitHub - 1 maintainer
@httpie/queue-datastructure 2.1.1
HTTPie Queue Data Structure
2 versions - Latest release: over 4 years ago - 6 downloads last month - 1 maintainer
cow-list 2.1.0
Copy-on-write iterable list
3 versions - Latest release: over 3 years ago - 1 dependent package - 49 downloads last month - 4 stars on GitHub - 1 maintainer
js-data-structure-library 1.0.0
A JavaScript Data Structure Library
1 version - Latest release: over 5 years ago - 1 dependent package - 2 downloads last month - 1 maintainer
Top 1.3% on npmjs.org
double-ended-queue 0.9.7
Extremely fast double-ended queue implementation
3 versions - Latest release: about 12 years ago - 135 dependent packages - 111,982 dependent repositories - 2.6 million downloads last month - 622 stars on GitHub - 1 maintainer
Top 1.0% on npmjs.org
mnemonist 0.40.3 💰
Curated collection of data structures for the JavaScript/TypeScript.
73 versions - Latest release: about 1 year ago - 244 dependent packages - 39,496 dependent repositories - 33.2 million downloads last month - 2,261 stars on GitHub - 1 maintainer
@grainlogic/stack 1.2.0
Implementation of stack data structure
3 versions - Latest release: over 5 years ago - 1 dependent package - 9 downloads last month - 0 stars on GitHub - 1 maintainer
@easyv/yocto-queue 1.0.5 💰
Tiny queue data structure
6 versions - Latest release: over 3 years ago - 2 dependent packages - 33 downloads last month - 361 stars on GitHub - 19 maintainers
@cjsa/yocto-queue 1.0.0 💰
Tiny queue data structure
2 versions - Latest release: about 4 years ago - 1 dependent package - 6 downloads last month - 416 stars on GitHub - 1 maintainer
@tocjs/yocto-queue 1.0.0-alpha 💰
Tiny queue data structure
1 version - Latest release: about 4 years ago - 2 dependent packages - 4 downloads last month - 331 stars on GitHub - 1 maintainer
solists 0.3.0
Implementation of self-organizing lists
3 versions - Latest release: over 1 year ago - 17.8 thousand downloads last month - 19 stars on GitHub - 1 maintainer
@jsdsl/array-list 0.1.1
An ArrayList implementation in JavaScript/TypeScript.
2 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 2 downloads last month - 0 stars on GitHub - 1 maintainer
adaptive-bloom-filter 1.1.0
Fast, memory-efficient bloom filter with adaptive compression and async operations for JavaScript
2 versions - Latest release: 6 months ago - 44 downloads last month - 1 stars on GitHub - 1 maintainer
node-ds 0.0.10
A common data-structure and basic algorithm implemention in javascript
4 versions - Latest release: almost 8 years ago - 1 dependent package - 2 dependent repositories - 31 downloads last month - 5 stars on GitHub - 1 maintainer
@stdlib/utils-circular-buffer 0.2.1 💰
Circular buffer.
10 versions - Latest release: about 2 years ago - 4 dependent packages - 1 dependent repositories - 684 downloads last month - 1 stars on GitHub - 4 maintainers
namastey-hash-map 1.0.0
A package implementing Hash Map data structure with various methods for efficient data storage an...
1 version - Latest release: over 1 year ago - 6 downloads last month - 1 maintainer
@sec-ant/trie-map 1.1.6
TS/JS Map-like data structure backed by trie
11 versions - Latest release: over 3 years ago - 1 dependent package - 24 downloads last month - 3 stars on GitHub - 1 maintainer
simple-queues 1.0.5
Simple queue implementation.
6 versions - Latest release: over 6 years ago - 2 dependent packages - 2 dependent repositories - 15 downloads last month - 0 stars on GitHub - 1 maintainer
@tekksunn/cs-linked-lists 1.0.1
Computer Science: Linked Lists demonstration.
2 versions - Latest release: over 1 year ago - 79 downloads last month - 0 stars on GitHub - 1 maintainer
Top 9.6% on npmjs.org
mobx-collection-store 2.0.0
Data collection store for MobX
24 versions - Latest release: about 8 years ago - 4 dependent packages - 2 dependent repositories - 343 downloads last month - 35 stars on GitHub - 6 maintainers
@dandre3000/matrix 1.0.0 💰
Matrix library
6 versions - Latest release: over 1 year ago - 27 downloads last month - 1 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@immutable-array/sort 1.0.6 💰
Immutable Array.prototype.sort.
4 versions - Latest release: about 3 years ago - 3 dependent packages - 6 dependent repositories - 58 downloads last month - 59 stars on GitHub - 1 maintainer
data-strcture-react-hooks 1.0.4
Data structure React hooks
2 versions - Latest release: 7 months ago - 6 downloads last month - 0 stars on GitHub - 1 maintainer
piece-table-plus 0.0.1
A piece table implementation in TypeScript. This data structure is designed for efficient text ed...
1 version - Latest release: 8 months ago - 2 downloads last month - 0 stars on GitHub - 1 maintainer
Top 3.7% on npmjs.org
circular-buffer 1.0.3
A NodeJS simple circular buffer implementation supporting indexing
9 versions - Latest release: over 5 years ago - 26 dependent packages - 104 dependent repositories - 15.1 thousand downloads last month - 20 stars on GitHub - 1 maintainer
tubelight 1.0.1
The most commonly used Data Structure library
2 versions - Latest release: over 3 years ago - 4 downloads last month - 3 stars on GitHub - 1 maintainer
@jsalgo/stack 1.0.2
Stack data structure
1 version - Latest release: over 3 years ago - 1 dependent package - 3 downloads last month - 2 stars on GitHub - 1 maintainer
simple-nary-trees 1.0.1
Simple n-ary tree implementation.
2 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 1 stars on GitHub - 1 maintainer
@xuerzong/data-structure 0.3.3
Data structures implemented by typescript.
12 versions - Latest release: almost 3 years ago - 1 dependent package - 3 downloads last month - 4 stars on GitHub - 1 maintainer
@anilkumarthakur/collection 0.0.0
1 version - Latest release: over 1 year ago - 5 downloads last month - 1 maintainer
alchemist-core 1.0.5
algorithm visualization
6 versions - Latest release: about 7 years ago - 2 dependent packages - 1 dependent repositories - 7 downloads last month - 1 stars on GitHub - 1 maintainer
typescript-data-structure 1.0.0
1 version - Latest release: over 6 years ago - 1 dependent repositories - 7 downloads last month - 1 maintainer
Top 7.8% on npmjs.org
algorithm-visualizer 2.3.9
Visualization Library for JavaScript
19 versions - Latest release: almost 4 years ago - 2 dependent packages - 10 dependent repositories - 369 downloads last month - 72 stars on GitHub - 1 maintainer
@prachwal_org/bplus-tree 1.2.1
High-performance B+ Tree data structure implementation in TypeScript with visualization support
5 versions - Latest release: 4 months ago - 0 stars on GitHub - 1 maintainer
iteract 1.1.0
Dealing with data structure easily like snapping fingers
2 versions - Latest release: almost 3 years ago - 7 downloads last month - 1 stars on GitHub - 1 maintainer
skipstruct 0.5.0
Set of efficient data structures based on skip lists.
3 versions - Latest release: 4 months ago - 249 downloads last month - 1 maintainer
@easy-data-structure-js/dancing-links 1.0.0
A TypeScript implementation of dancing links data structure
1 version - Latest release: 6 months ago - 43 downloads last month - 1 stars on GitHub - 1 maintainer
just-a-stack 0.1.0
just a stack implementation
1 version - Latest release: over 13 years ago - 2 dependent packages - 3 dependent repositories - 11 downloads last month - 1 maintainer
Top 6.1% on npmjs.org
@immutable-array/splice 1.0.6 💰
Immutable Array.prototype.splice
5 versions - Latest release: about 3 years ago - 3 dependent packages - 6 dependent repositories - 73 downloads last month - 59 stars on GitHub - 1 maintainer
multikeys 2.0.0
Multikeys data structures collection
5 versions - Latest release: 4 months ago - 1 dependent package - 14 downloads last month - 6 stars on GitHub - 1 maintainer
tree-map-typed 2.4.3
TreeMap - A sorted map implementation based on Red-Black Tree
1 version - Latest release: 6 days ago - 77 downloads last month - 1 maintainer
tree-set-typed 2.4.3
TreeSet - A sorted set implementation based on Red-Black Tree
2 versions - Latest release: 6 days ago - 167 downloads last month - 1 maintainer
@data-structures-js/linked-list 1.0.0
LinkedList data structure for TypeScript and JavaScript
1 version - Latest release: 7 days ago - 1 maintainer
knust-compeng-dsa-linkedlist 1.0.0
A TypeScript LinkedList implementation for KNUST COE DSA Group 20 (2024/25).
1 version - Latest release: 12 months ago - 0 downloads last month - 1 stars on GitHub - 1 maintainer
hamt-ts 1.0.0
Implementation of a persistent hash array mapped trie in TypeScript
1 version - Latest release: over 1 year ago - 5 downloads last month - 0 stars on GitHub - 1 maintainer
shallow-tree 0.0.2
treedata handled with javasript shallow feature!
1 version - Latest release: over 4 years ago - 1 downloads last month - 1 maintainer
pisces-data-structure 1.0.3
4 versions - Latest release: almost 3 years ago - 3 downloads last month - 1 maintainer
abstract-queue 0.1.1
Abstract Queue to be used for more concrete Queues.
2 versions - Latest release: over 9 years ago - 3 dependent packages - 1 dependent repositories - 25 downloads last month - 1 maintainer
search-tree 0.0.1-6
SearchTree data structure which stores array-like in an efficient way
7 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 0 stars on GitHub - 1 maintainer
expansion-type.js 1.0.6
拓展js数据结构
5 versions - Latest release: about 1 year ago - 8 downloads last month - 1 maintainer
super-lru-cache 1.0.0
A super fast LRU Cache implementation using Doubly Linked List and Hash Map. O(1) time complexity.
1 version - Latest release: about 1 month ago - 1 maintainer
disjoint-sets 1.0.0
disjoint set data structure for browsers and node.js
1 version - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 2 downloads last month - 0 stars on GitHub - 1 maintainer
concurrent-manager 1.1.0 💰
A simple and fast way to manage concurrent promise tasks with Queue Data Structure.
5 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 71 downloads last month - 5 stars on GitHub - 1 maintainer
yasorted-array 1.0.7
An efficient sorted array
8 versions - Latest release: 9 months ago - 11 downloads last month - 0 stars on GitHub - 1 maintainer
@rohit_kumar_91131/lru-cache-by-rohit-2026 1.0.1
A super fast LRU Cache implementation using Doubly Linked List and Hash Map. O(1) time complexity.
1 version - Latest release: about 1 month ago - 16 downloads last month - 1 maintainer
@jswork/next-stack 1.0.0
Stack for next.
1 version - Latest release: over 5 years ago - 1 dependent package - 3 downloads last month - 0 stars on GitHub - 2 maintainers
dori.stack 0.1.0-beta.2
stack
2 versions - Latest release: over 3 years ago - 1 dependent package - 1 downloads last month - 3 stars on GitHub - 1 maintainer
Top 6.8% on npmjs.org
@immutable-array/reverse 1.0.6 💰
Immutable Array.prototype.reverse
4 versions - Latest release: about 3 years ago - 3 dependent packages - 6 dependent repositories - 24 downloads last month - 59 stars on GitHub - 1 maintainer
yagl 0.5.1 💰
Yet another library for storing and manipulating mathematical graphs
9 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 22 downloads last month - 0 stars on GitHub - 1 maintainer
@lnear/ds 1.0.0
A collection of data structures for JavaScript and TypeScript
2 versions - Latest release: over 1 year ago - 39 downloads last month - 0 stars on GitHub - 1 maintainer
doublell 2.0.1
A doubly linked list
16 versions - Latest release: 6 months ago - 710 downloads last month - 1 stars on GitHub - 1 maintainer
@stimulcross/ds-queue 0.1.0
FIFO and priority queue implementations for TypeScript.
1 version - Latest release: 10 days ago - 70 downloads last month - 1 maintainer
portable-db-ts 1.0.2
A TypeScript library that provides a simple, in-memory database with a flexible API. It's designe...
2 versions - Latest release: about 2 years ago - 8 downloads last month - 0 stars on GitHub - 1 maintainer
@dldc/mappemonde 3.0.9
A multidimensional Map
8 versions - Latest release: almost 2 years ago - 17 downloads last month - 3 stars on GitHub - 1 maintainer
simple-binary-trees-structure 1.3.0
A simple npm package to work with binary trees
4 versions - Latest release: about 9 years ago - 1 dependent repositories - 22 downloads last month - 1 maintainer
recursive-set 8.2.0
Mutable recursive sets with ZFC axioms for TypeScript. High-Performance Array Backend.
19 versions - Latest release: 8 days ago - 877 downloads last month - 1 stars on GitHub - 1 maintainer
dori.queue 0.1.0-beta.2
queue
1 version - Latest release: over 3 years ago - 1 dependent package - 1 downloads last month - 3 stars on GitHub - 1 maintainer
red-black-tree-typed 2.4.2
red black tree
85 versions - Latest release: 8 days ago - 909 downloads last month - 188 stars on GitHub - 1 maintainer
trie-typed 2.4.2
Trie, prefix tree
190 versions - Latest release: 8 days ago - 1 dependent package - 2.02 thousand downloads last month - 188 stars on GitHub - 1 maintainer
tree-multimap-typed 2.4.2
TreeMultiMap - A sorted map that allows multiple values per key
108 versions - Latest release: 8 days ago - 1.04 thousand downloads last month - 188 stars on GitHub - 1 maintainer
undirected-graph-typed 2.4.2
Undirected Graph
191 versions - Latest release: 8 days ago - 1 dependent package - 1.54 thousand downloads last month - 188 stars on GitHub - 1 maintainer
queue-typed 2.4.2
Queue data structure
180 versions - Latest release: 8 days ago - 2 dependent packages - 564 downloads last month - 188 stars on GitHub - 1 maintainer
priority-queue-typed 2.4.2
Priority Queue
194 versions - Latest release: 8 days ago - 1 dependent package - 1.47 thousand downloads last month - 188 stars on GitHub - 1 maintainer
min-priority-queue-typed 2.4.2
Min Priority Queue
192 versions - Latest release: 8 days ago - 1 dependent package - 1.11 thousand downloads last month - 188 stars on GitHub - 1 maintainer
min-heap-typed 2.4.2
Min Heap
191 versions - Latest release: 8 days ago - 1 dependent package - 16.7 thousand downloads last month - 188 stars on GitHub - 1 maintainer
avl-tree-typed 2.4.2
Standard AVL tree
204 versions - Latest release: 8 days ago - 5 dependent packages - 9.91 thousand downloads last month - 188 stars on GitHub - 1 maintainer
heap-typed 2.4.2
Heap
193 versions - Latest release: 8 days ago - 1 dependent package - 1.71 thousand downloads last month - 188 stars on GitHub - 1 maintainer
graph-typed 2.4.2
Graph data structure.
188 versions - Latest release: 8 days ago - 1 dependent package - 3.83 thousand downloads last month - 188 stars on GitHub - 1 maintainer
directed-graph-typed 2.4.2
Directed Graph
186 versions - Latest release: 8 days ago - 1 dependent package - 4.17 thousand downloads last month - 188 stars on GitHub - 1 maintainer
max-priority-queue-typed 2.4.1
Max Priority Queue
192 versions - Latest release: 10 days ago - 1 dependent package - 2.89 thousand downloads last month - 189 stars on GitHub - 1 maintainer
deque-typed 2.4.2
Deque
194 versions - Latest release: 8 days ago - 1 dependent package - 2.93 thousand downloads last month - 188 stars on GitHub - 1 maintainer
max-heap-typed 2.4.1
Max Heap
190 versions - Latest release: 10 days ago - 1 dependent package - 2.47 thousand downloads last month - 189 stars on GitHub - 1 maintainer
bst-typed 2.4.1
Binary Search Tree
197 versions - Latest release: 10 days ago - 1 dependent package - 655 downloads last month - 188 stars on GitHub - 1 maintainer
binary-tree-typed 2.4.1
Binary Tree. Javascript & Typescript Data Structure.
195 versions - Latest release: 10 days ago - 1 dependent package - 1.26 thousand downloads last month - 188 stars on GitHub - 1 maintainer
namastey-directed-graph 1.0.1
A JavaScript package for implementing the Directed Graph data structure with various important me...
1 version - Latest release: over 1 year ago - 5 downloads last month - 1 maintainer
wbroberts-quadtree 2.0.1
A Quadtree data structure written in Typescript.
3 versions - Latest release: over 6 years ago - 1 dependent repositories - 6 downloads last month - 0 stars on GitHub - 1 maintainer
Top 7.6% on npmjs.org
immutable-linked-ordered-map 1.30.0
A JavaScript immutable linked ordered map.
68 versions - Latest release: over 4 years ago - 7 dependent packages - 20 dependent repositories - 1.2 thousand downloads last month - 2 stars on GitHub - 1 maintainer
simpla-paths 1.0.2
Declaratively build content paths for Simpla elements
6 versions - Latest release: almost 9 years ago - 1 dependent repositories - 23 downloads last month - 7 stars on GitHub - 2 maintainers
Top 3.2% on npmjs.org
superstring 2.4.4
A data structure to efficiently represent the results of applying patches.
100 versions - Latest release: over 5 years ago - 9 dependent packages - 296 dependent repositories - 1.67 thousand downloads last month - 154 stars on GitHub - 6 maintainers
@lisba/data-structures-js 0.2.8
Common data structures implementation in Javascript.
10 versions - Latest release: almost 4 years ago - 1 dependent package - 43 downloads last month - 0 stars on GitHub - 1 maintainer
@webkrafters/radix-trie 0.0.2 💰
Radix Trie - Compressed trie data structure.
2 versions - Latest release: 9 months ago - 17 downloads last month - 0 stars on GitHub - 1 maintainer
@stimulcross/ds-deque 0.1.0
Dequeue implementation for TypeScript.
3 versions - Latest release: 10 days ago - 1 maintainer
@stimulcross/ds-binary-heap 0.1.0
Binary Heap implementation for TypeScript.
3 versions - Latest release: 10 days ago - 1 maintainer
Top 3.3% on npmjs.org
array-keyed-map 2.1.3
a map from arrays of values to values
12 versions - Latest release: almost 4 years ago - 14 dependent packages - 996 dependent repositories - 130 thousand downloads last month - 40 stars on GitHub - 1 maintainer
simple-linked-lists 1.0.8
Simple linked list implementation.
8 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 27 downloads last month - 0 stars on GitHub - 1 maintainer
sorted-containers 0.4.0
Ordered collections — SortedArray, SortedMap, and SortedSet
4 versions - Latest release: 8 months ago - 16 downloads last month - 2 stars on GitHub - 1 maintainer
@easy-data-structure-js/heap 1.0.2
A TypeScript implementation of heap data structure
3 versions - Latest release: 6 months ago - 5 downloads last month - 1 stars on GitHub - 1 maintainer