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

npmjs.org "data-structure" keyword

View the packages on the npmjs.org package registry that are tagged with the "data-structure" keyword.

actslib 0.5.70
Typescript Library for Data Structure, Algorithm, and Utilities
30 versions - Latest release: 2 months ago - 2 dependent packages - 6 dependent repositories - 28 downloads last month - 8 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
yocto-queue 1.2.1 ๐Ÿ’ฐ
Tiny queue data structure
7 versions - Latest release: about 1 month ago - 1,176 dependent packages - 1,236,763 dependent repositories - 274 million downloads last month - 331 stars on GitHub - 1 maintainer
in-queue 1.2.3
A lightweight queue package supporting both FIFO (First In First Out) and LIFO (Last In First Out...
11 versions - Latest release: 9 months ago - 77 downloads last month - 10 stars on GitHub - 1 maintainer
alchemist-core 1.0.5
algorithm visualization
6 versions - Latest release: about 6 years ago - 2 dependent packages - 1 dependent repositories - 19 downloads last month - 1 stars on GitHub - 1 maintainer
simple-nary-trees 1.0.1
Simple n-ary tree implementation.
2 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 8 downloads last month - 1 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: 8 months ago - 4 downloads last month - 1 maintainer
@jsalgo/queue 1.0.2
Queue
1 version - Latest release: almost 3 years ago - 1 dependent package - 7 downloads last month - 2 stars on GitHub - 1 maintainer
@jsalgo/stack 1.0.2
Stack data structure
1 version - Latest release: almost 3 years ago - 1 dependent package - 11 downloads last month - 2 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: almost 3 years ago - 234 dependent packages - 615,261 dependent repositories - 43.5 million downloads last month - 359 stars on GitHub - 1 maintainer
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: almost 6 years ago - 581 dependent packages - 2,132,693 dependent repositories - 93.9 million downloads last month - 104 stars on GitHub - 1 maintainer
wbroberts-quadtree-outline 0.0.1
A Quadtree data structure written in Typescript.
1 version - Latest release: over 5 years ago - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
simple-linked-lists 1.0.8
Simple linked list implementation.
8 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 47 downloads last month - 0 stars on GitHub - 1 maintainer
ndarray-methods 1.3.0
Convenient methods for JavaScript built-in multi-dimensional arrays.
7 versions - Latest release: about 2 years ago - 1 dependent package - 85 downloads last month - 1 stars on GitHub - 1 maintainer
shallow-tree 0.0.2
treedata handled with javasript shallow feature!
1 version - Latest release: over 3 years ago - 6 downloads last month - 1 maintainer
cactus-stack 1.0.2
A library for cactus stack
3 versions - Latest release: over 3 years ago - 1 dependent package - 5 downloads last month - 0 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
double-ended-queue 0.9.7
Extremely fast double-ended queue implementation
3 versions - Latest release: over 11 years ago - 135 dependent packages - 111,982 dependent repositories - 2.38 million downloads last month - 623 stars on GitHub - 1 maintainer
json-synthesizer 1.0.1
Program Synthesizer from JSON data sources that produces Transpilable Typed JSON.
4 versions - Latest release: over 4 years ago - 2 dependent packages - 31 downloads last month - 2 stars on GitHub - 1 maintainer
@yume-chan/b-tree 0.0.21 ๐Ÿ’ฐ
A B-tree implementation in TypeScript
2 versions - Latest release: over 1 year ago - 4 dependent repositories - 66 downloads last month - 2,221 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: 2 months ago - 244 dependent packages - 39,496 dependent repositories - 19.1 million downloads last month - 2,261 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: 10 months ago - 194 dependent packages - 34,422 dependent repositories - 11.4 million downloads last month - 384 stars on GitHub - 1 maintainer
polystruct 0.7.0
Make configuration convenient with Polystruct, a tiny utility that derives a common data structur...
8 versions - Latest release: over 1 year ago - 1 dependent package - 41 downloads last month - 0 stars on GitHub - 1 maintainer
@hanzifinder-chao/networkxjs 0.0.2
A JavaScript library for graph data structures and algorithms, inspired by Python's NetworkX.
1 version - Latest release: 2 months ago - 7 downloads last month - 1 maintainer
@jsdsl/action-queue 0.1.0
A series of executable actions represented as a queue.
1 version - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 7 downloads last month - 0 stars on GitHub - 1 maintainer
xh-struct-js 1.0.8
Provide commonly used data-structures for javascript.
9 versions - Latest release: 1 day ago - 382 downloads last month - 8 stars on GitHub - 1 maintainer
@coffret/queue 0.2.1
Lightweight, type-safe, and memory-efficient queue for resource-sensitive applications.
4 versions - Latest release: about 1 year ago - 21 downloads last month - 0 stars on GitHub - 1 maintainer
splaytreejs 1.0.5
Lightweight Splay tree javascript library for node, browser
6 versions - Latest release: over 6 years ago - 1 dependent repositories - 39 downloads last month - 12 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@immutable-array/copy-within 1.0.6 ๐Ÿ’ฐ
Immutable Array.prototype.copyWithin().
5 versions - Latest release: over 2 years ago - 3 dependent packages - 6 dependent repositories - 72 downloads last month - 59 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@immutable-array/fill 1.0.6 ๐Ÿ’ฐ
Immutable Array.prototype.fill.
4 versions - Latest release: over 2 years ago - 3 dependent packages - 7 dependent repositories - 71 downloads last month - 59 stars on GitHub - 1 maintainer
Top 8.2% on npmjs.org
@immutable-array/pop 1.0.6 ๐Ÿ’ฐ
Immutable Array.prototype.pop.
4 versions - Latest release: over 2 years ago - 3 dependent packages - 6 dependent repositories - 63 downloads last month - 59 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@immutable-array/shift 1.0.6 ๐Ÿ’ฐ
Immutable Array.prototype.shift.
4 versions - Latest release: over 2 years ago - 3 dependent packages - 6 dependent repositories - 67 downloads last month - 59 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@immutable-array/prototype 1.0.6 ๐Ÿ’ฐ
Collection of immutable Array.prototype methods.
6 versions - Latest release: over 2 years ago - 3 dependent packages - 5 dependent repositories - 79 downloads last month - 59 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: over 2 years ago - 3 dependent packages - 6 dependent repositories - 63 downloads last month - 59 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@immutable-array/unshift 1.0.6 ๐Ÿ’ฐ
Immutable Array.prototype.unshift.
4 versions - Latest release: over 2 years ago - 3 dependent packages - 6 dependent repositories - 61 downloads last month - 59 stars on GitHub - 1 maintainer
Top 6.1% on npmjs.org
@immutable-array/splice 1.0.6 ๐Ÿ’ฐ
Immutable Array.prototype.splice
5 versions - Latest release: over 2 years ago - 3 dependent packages - 6 dependent repositories - 319 downloads last month - 59 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: over 2 years ago - 3 dependent packages - 6 dependent repositories - 217 downloads last month - 59 stars on GitHub - 1 maintainer
Top 8.2% on npmjs.org
@immutable-array/push 1.0.6 ๐Ÿ’ฐ
Immutable Array.prototype.push
4 versions - Latest release: over 2 years ago - 3 dependent packages - 6 dependent repositories - 70 downloads last month - 59 stars on GitHub - 1 maintainer
file-graph 1.1.0
This is a system for storing graphs in files and making queries to them
22 versions - Latest release: 7 months ago - 153 downloads last month - 0 stars on GitHub - 1 maintainer
endless-js 0.2.0 ๐Ÿ’ฐ
Infinite List in JS
8 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 27 downloads last month - 0 stars on GitHub - 1 maintainer
@basd/codex 0.0.7
A flexible and robust package that provides a system for managing models, fields, and their valid...
8 versions - Latest release: over 1 year ago - 2 dependent packages - 58 downloads last month - 0 stars on GitHub - 1 maintainer
knust-coe-linkedlist 1.0.2
A TypeScript LinkedList implementation for KNUST COE DSA Group 20 (2024/25).
2 versions - Latest release: about 1 month ago - 0 downloads last month - 0 stars on GitHub - 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: about 1 month ago - 30 downloads last month - 0 stars on GitHub - 1 maintainer
@jsdsl/doubly-linked-list 0.3.0
A full-featured doubly-linked list implementation.
4 versions - Latest release: over 5 years ago - 2 dependent packages - 2 dependent repositories - 16 downloads last month - 0 stars on GitHub - 1 maintainer
quercus 2.3.0 deprecated
Dynamic tree data structures in TypeScript
16 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 36 downloads last month - 0 stars on GitHub - 1 maintainer
@th-ko/mnemonist 0.27.0 ๐Ÿ’ฐ
Curated collection of data structures for the JavaScript language.
1 version - Latest release: about 6 years ago - 2 dependent packages - 1 dependent repositories - 8 downloads last month - 2,324 stars on GitHub - 1 maintainer
simple-queues 1.0.5
Simple queue implementation.
6 versions - Latest release: almost 6 years ago - 2 dependent packages - 2 dependent repositories - 32 downloads last month - 0 stars on GitHub - 1 maintainer
common-data-structure 0.12.0
ไธ€ไบ›javaScriptๅธธ็”จๆ•ฐๆฎ็ป“ๆž„
21 versions - Latest release: about 4 years ago - 1 dependent package - 89 downloads last month - 3 stars on GitHub - 1 maintainer
smart-set 0.0.3
A smart set data structure.
2 versions - Latest release: about 4 years ago - 19 downloads last month - 0 stars on GitHub - 1 maintainer
@cjsa/yocto-queue 1.0.0 ๐Ÿ’ฐ
Tiny queue data structure
2 versions - Latest release: over 3 years ago - 1 dependent package - 13 downloads last month - 383 stars on GitHub - 1 maintainer
@tocjs/yocto-queue 1.0.0-alpha ๐Ÿ’ฐ
Tiny queue data structure
1 version - Latest release: over 3 years ago - 2 dependent packages - 4 downloads last month - 331 stars on GitHub - 1 maintainer
@easyv/yocto-queue 1.0.5 ๐Ÿ’ฐ
Tiny queue data structure
6 versions - Latest release: over 2 years ago - 2 dependent packages - 36 downloads last month - 361 stars on GitHub - 14 maintainers
Top 7.8% on npmjs.org
algorithm-visualizer 2.3.9
Visualization Library for JavaScript
19 versions - Latest release: about 3 years ago - 2 dependent packages - 10 dependent repositories - 985 downloads last month - 67 stars on GitHub - 1 maintainer
cortez 0.1.16
Graph data structure
16 versions - Latest release: about 7 years ago - 2 dependent packages - 1 dependent repositories - 73 downloads last month - 1 stars on GitHub - 1 maintainer
nostrumvoluptate 1.3.1
A TS/JS library for doing immutable updates and querying on nested data structures in a way that ...
6 versions - Latest release: about 1 year ago - 27 downloads last month - 1 maintainer
@zimtsui/deque 0.0.7
[![Npm package version](https://badgen.net/npm/v/@zimtsui/deque)](https://www.npmjs.com/package/@...
7 versions - Latest release: almost 3 years ago - 3 dependent packages - 1 dependent repositories - 48 downloads last month - 0 stars on GitHub - 1 maintainer
the-data-structures 0.1.0
Data structures built using Typescript.
1 version - Latest release: about 4 years ago - 9 downloads last month - 1 maintainer
@lokprakash/datastructure 2.0.4
This package contains data structures like stack, binary tree...
18 versions - Latest release: about 4 years ago - 1 dependent package - 32 downloads last month - 2 stars on GitHub - 1 maintainer
@kartjim/stack 1.0.0
stack implementation in JavaScript (based on Array)
1 version - Latest release: over 2 years ago - 1 dependent package - 7 downloads last month - 1 stars on GitHub - 1 maintainer
@lnear/ds 1.0.0
A collection of data structures for JavaScript and TypeScript
2 versions - Latest release: 10 months ago - 29 downloads last month - 0 stars on GitHub - 1 maintainer
octree 0.0.1
Octree
1 version - Latest release: over 11 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 2 stars on GitHub - 1 maintainer
simple-data-structure 1.0.0
Simple data structure implementation.
1 version - Latest release: almost 6 years ago - 1 dependent repositories - 10 downloads last month - 0 stars on GitHub - 1 maintainer
@jsdsl/stack 1.0.0 ๐Ÿ’ฐ
A stack (LIFO) implementation written in TypeScript.
2 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 7 downloads last month - 0 stars on GitHub - 1 maintainer
Top 5.6% on npmjs.org
span-skip-list 0.2.0
A data structure for calculating running totals in multiple dimensions in O(ln(n)).
2 versions - Latest release: about 10 years ago - 6 dependent packages - 38 dependent repositories - 129 downloads last month - 9 stars on GitHub - 3 maintainers
emicall 0.0.2
Private methods for the AICALL project
1 version - Latest release: almost 3 years ago - 1 dependent package - 11 downloads last month - 1 maintainer
stack-str 1.1.0
A complete stack implementation
2 versions - Latest release: over 8 years ago - 1 dependent repositories - 13 downloads last month - 0 stars on GitHub - 1 maintainer
trie-typed 2.0.3
Trie, prefix tree
174 versions - Latest release: about 2 months ago - 1 dependent package - 1.95 thousand downloads last month - 146 stars on GitHub - 1 maintainer
binary-tree-typed 2.0.3
Binary Tree. Javascript & Typescript Data Structure.
178 versions - Latest release: about 2 months ago - 1 dependent package - 687 downloads last month - 146 stars on GitHub - 1 maintainer
bst-typed 2.0.3
Binary Search Tree
180 versions - Latest release: about 2 months ago - 1 dependent package - 580 downloads last month - 146 stars on GitHub - 1 maintainer
min-priority-queue-typed 2.0.3
Min Priority Queue
175 versions - Latest release: about 2 months ago - 1 dependent package - 610 downloads last month - 146 stars on GitHub - 1 maintainer
avl-tree-typed 2.0.3
Standard AVL tree
186 versions - Latest release: about 2 months ago - 5 dependent packages - 598 downloads last month - 146 stars on GitHub - 1 maintainer
queue-typed 2.0.3
Queue data structure
163 versions - Latest release: about 2 months ago - 2 dependent packages - 590 downloads last month - 146 stars on GitHub - 1 maintainer
max-heap-typed 2.0.3
Max Heap
173 versions - Latest release: about 2 months ago - 1 dependent package - 480 downloads last month - 146 stars on GitHub - 1 maintainer
heap-typed 2.0.3
Heap
175 versions - Latest release: about 2 months ago - 1 dependent package - 588 downloads last month - 146 stars on GitHub - 1 maintainer
deque-typed 2.0.3
Deque
176 versions - Latest release: about 2 months ago - 1 dependent package - 707 downloads last month - 146 stars on GitHub - 1 maintainer
undirected-graph-typed 2.0.3
Undirected Graph
174 versions - Latest release: about 2 months ago - 1 dependent package - 580 downloads last month - 146 stars on GitHub - 1 maintainer
directed-graph-typed 2.0.3
Directed Graph
168 versions - Latest release: about 2 months ago - 1 dependent package - 3.28 thousand downloads last month - 146 stars on GitHub - 1 maintainer
red-black-tree-typed 2.0.3
red black tree
68 versions - Latest release: about 2 months ago - 256 downloads last month - 146 stars on GitHub - 1 maintainer
tree-multiset-typed 1.42.4
Tree Multiset, AVLTree, BST, Binary Tree. Javascript & Typescript Data Structure.
80 versions - Latest release: over 1 year ago - 1 dependent package - 338 downloads last month - 125 stars on GitHub - 1 maintainer
graph-typed 2.0.3
Graph data structure.
170 versions - Latest release: about 2 months ago - 1 dependent package - 2.22 thousand downloads last month - 146 stars on GitHub - 1 maintainer
min-heap-typed 2.0.3
Min Heap
173 versions - Latest release: about 2 months ago - 1 dependent package - 7.51 thousand downloads last month - 146 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
data-structure-typed 2.0.3
Standard data structure
224 versions - Latest release: about 2 months ago - 23 dependent packages - 1 dependent repositories - 63.4 thousand downloads last month - 146 stars on GitHub - 1 maintainer
priority-queue-typed 2.0.3
Priority Queue
177 versions - Latest release: about 2 months ago - 1 dependent package - 906 downloads last month - 146 stars on GitHub - 1 maintainer
tree-multimap-typed 2.0.3
Tree Multimap
91 versions - Latest release: about 2 months ago - 415 downloads last month - 146 stars on GitHub - 1 maintainer
max-priority-queue-typed 2.0.3
Max Priority Queue
175 versions - Latest release: about 2 months ago - 1 dependent package - 609 downloads last month - 146 stars on GitHub - 1 maintainer
@rxap/data-structure-tree 1.1.15
Provides a tree data structure with node manipulation capabilities, including adding, removing, a...
64 versions - Latest release: about 2 months ago - 220 downloads last month - 6 stars on gitlab.com - 2 maintainers
wbroberts-quadtree 2.0.1
A Quadtree data structure written in Typescript.
3 versions - Latest release: over 5 years ago - 1 dependent repositories - 18 downloads last month - 0 stars on GitHub - 1 maintainer
Top 7.7% on npmjs.org
algorithmjs 1.0.0 ๐Ÿ’ฐ
Node.js implement of some base algorithm and base data-structure.
5 versions - Latest release: almost 9 years ago - 8 dependent packages - 353 dependent repositories - 742 downloads last month - 0 stars on GitHub - 1 maintainer
better-groupby 1.0.13
A type-safe groupBy function for TypeScript
14 versions - Latest release: about 1 month ago - 106 downloads last month - 3 stars on GitHub - 1 maintainer
doublell 1.1.6
A very minimal double linked list
14 versions - Latest release: 5 days ago - 2.71 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@fun-land/react-validation 2.0.0
Helpers for using @fun-land/validation with ReactJS
4 versions - Latest release: 6 months ago - 1 dependent package - 18 downloads last month - 5 stars on GitHub - 1 maintainer
@fun-land/accessor 4.0.0
A TS/JS library for doing immutable updates and querying on nested data structures in a way that ...
13 versions - Latest release: 6 months ago - 6 dependent packages - 1 dependent repositories - 64 downloads last month - 5 stars on GitHub - 1 maintainer
@fun-land/fun-state 7.0.0
A React architecture and library for doing fractal, compositional state in a way that is typesafe...
12 versions - Latest release: 6 months ago - 5 dependent packages - 1 dependent repositories - 60 downloads last month - 5 stars on GitHub - 1 maintainer
@fun-land/use-fun-state 3.0.0
A React architecture and library for doing fractal, compositional state in a way that is typesafe...
15 versions - Latest release: 6 months ago - 2 dependent packages - 1 dependent repositories - 74 downloads last month - 5 stars on GitHub - 1 maintainer
@algoasaurujs/tsds 1.9.3
TypeScript Data Structures that you need!
4 versions - Latest release: over 1 year ago - 1 dependent package - 36 downloads last month - 31 stars on GitHub - 1 maintainer
@lisba/data-structures-js 0.2.8
Common data structures implementation in Javascript.
10 versions - Latest release: almost 3 years ago - 1 dependent package - 57 downloads last month - 0 stars on GitHub - 1 maintainer
simple-stacks 1.0.5
Simple stack implementation.
3 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 15 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.6% on npmjs.org
dotted-logootsplit 0.3.0
Dotted version of LogootSplit
7 versions - Latest release: almost 6 years ago - 2 dependent packages - 4 dependent repositories - 40 downloads last month - 58 stars on GitHub - 3 maintainers
node-bigset 1.0.1
High performance Set for handling massive elements. ้ซ˜ๆ€ง่ƒฝ็š„้›†ๅˆ็ฑป๏ผŒ็”จไบŽๅค„็†ๅคง้‡ๅ…ƒ็ด ็š„ๆทปๅŠ ๅ’ŒๆŸฅๆ‰พใ€‚
2 versions - Latest release: 7 months ago - 11 downloads last month - 0 stars on GitHub - 1 maintainer
2d-sparse-bitmaps 0.1.0
Two-dimensional sparse bitmaps
2 versions - Latest release: almost 5 years ago - 3 dependent packages - 19 downloads last month - 0 stars on GitHub - 1 maintainer
vis-tree 0.1.0
A toolbox for you to visualize your data structures
1 version - Latest release: almost 5 years ago - 10 downloads last month - 0 stars on GitHub - 1 maintainer
@jsdsl/alias-map 0.1.2
A map where multiple keys point to a single value, and the removal of a single key removes all ma...
3 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 15 downloads last month - 0 stars on GitHub - 1 maintainer