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.

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: about 1 year ago - 1 downloads last month - 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: 8 months ago - 244 dependent packages - 39,496 dependent repositories - 24.8 million downloads last month - 2,261 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: almost 2 years ago - 2 dependent packages - 56 downloads last month - 0 stars on GitHub - 1 maintainer
abstract-queue 0.1.1
Abstract Queue to be used for more concrete Queues.
2 versions - Latest release: about 9 years ago - 3 dependent packages - 1 dependent repositories - 5 downloads last month - 1 maintainer
xh-struct-js 1.0.9
Provide commonly used data-structures for javascript.
10 versions - Latest release: 5 months ago - 10 downloads last month - 8 stars on GitHub - 1 maintainer
idati 1.2.1
A set of common used data structure.
7 versions - Latest release: about 4 years ago - 1 dependent package - 1 downloads last month - 1 maintainer
@jsdsl/stack 1.0.0 💰
A stack (LIFO) implementation written in TypeScript.
2 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 4 downloads last month - 0 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: about 1 year ago - 194 dependent packages - 34,422 dependent repositories - 17.5 million downloads last month - 384 stars on GitHub - 1 maintainer
typescript-generic-datastructures 1.3.0
Data structures implemented in TypeScript
6 versions - Latest release: over 5 years ago - 1 dependent package - 4 dependent repositories - 6.37 thousand downloads last month - 2 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
@lillallol/outline-pdf-data-structure 1.0.3
Create a pdf outline data structure from a high level string representation of pdf outline. This ...
4 versions - Latest release: over 4 years ago - 2 dependent packages - 182 dependent repositories - 25.9 thousand downloads last month - 2 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: almost 12 years ago - 135 dependent packages - 111,982 dependent repositories - 2.21 million downloads last month - 622 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: about 3 years ago - 234 dependent packages - 615,261 dependent repositories - 52.3 million downloads last month - 367 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 - 1 downloads last month - 331 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 - 11 downloads last month - 408 stars on GitHub - 1 maintainer
@easyv/yocto-queue 1.0.5 💰
Tiny queue data structure
6 versions - Latest release: almost 3 years ago - 2 dependent packages - 26 downloads last month - 361 stars on GitHub - 14 maintainers
thisisgongqi_data_struct 1.0.2
Provide commonly used data-structures for javascript.
3 versions - Latest release: over 4 years ago - 4 downloads last month - 1 maintainer
common-data-structure 0.12.0
一些javaScript常用数据结构
21 versions - Latest release: over 4 years ago - 1 dependent package - 25 downloads last month - 3 stars on GitHub - 1 maintainer
cachebranch 1.2.0
Not only caches data in a key-value format but also supports efficient data management with a hie...
8 versions - Latest release: over 1 year ago - 33 downloads last month - 0 stars on GitHub - 1 maintainer
@pulsar-edit/superstring 3.0.4 💰
A data structure to efficiently represent the results of applying patches.
5 versions - Latest release: 28 days ago - 335 downloads last month - 1 stars on GitHub - 3 maintainers
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 - 112 million downloads last month - 104 stars on GitHub - 1 maintainer
@basd/nested 0.0.0
Allows you to create deeply nested object structures, while also enabling you to traverse them ef...
1 version - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 17 downloads last month - 1 maintainer
Top 1.4% on npmjs.org
yocto-queue 1.2.1 💰
Tiny queue data structure
7 versions - Latest release: 6 months ago - 1,176 dependent packages - 1,236,763 dependent repositories - 317 million downloads last month - 331 stars on GitHub - 1 maintainer
pair-constructor 1.1.1
Pair constructor: a tree-like data abstraction.
13 versions - Latest release: about 1 year ago - 1 dependent package - 27 downloads last month - 0 stars on GitHub - 1 maintainer
cortez 0.1.16
Graph data structure
16 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 9 downloads last month - 1 stars on GitHub - 1 maintainer
2d-sparse-bitmaps 0.1.0
Two-dimensional sparse bitmaps
2 versions - Latest release: about 5 years ago - 3 dependent packages - 48 downloads last month - 0 stars on GitHub - 1 maintainer
data-oriented-slim-deque 1.0.0
A slim and efficient in-memory Deque (doubly-ended queue) for Node.js projects, designed with Dat...
1 version - Latest release: 11 months ago - 23 downloads last month - 0 stars on GitHub - 1 maintainer
@algoasaurujs/tsds 1.9.3
TypeScript Data Structures that you need!
4 versions - Latest release: about 2 years ago - 1 dependent package - 20 downloads last month - 31 stars on GitHub - 1 maintainer
@ttessarolo/ttl-map-array 1.4.0
`TTLMapArray` is a JavaScript class that combines the features of both an Array and a Map, with b...
14 versions - Latest release: 5 months ago - 46 downloads last month - 0 stars on GitHub - 1 maintainer
namastey-queue 1.0.1
A robust JavaScript package for implementing the Queue data structure, offering essential methods...
2 versions - Latest release: about 1 year ago - 3 downloads last month - 1 maintainer
nodiverse 0.4.1 💰
3D Universe library
14 versions - Latest release: over 3 years ago - 2 dependent packages - 2 dependent repositories - 17 downloads last month - 1 stars on GitHub - 1 maintainer
@gurisko/sorted-array 0.1.3
``` npm install @gurisko/sorted-array ```
2 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 7.18 thousand downloads last month - 0 stars on GitHub - 1 maintainer
@jsdsl/action-queue 0.1.0
A series of executable actions represented as a queue.
1 version - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 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: almost 5 years ago - 26 dependent packages - 104 dependent repositories - 19.3 thousand downloads last month - 20 stars on GitHub - 1 maintainer
namastey-min-heap 1.0.0
A JavaScript package implementing the Min-Heap data structure for efficient priority queue operat...
1 version - Latest release: about 1 year ago - 3 downloads last month - 1 maintainer
@yaruno/priority-queue 0.0.6
Priority queue implementation in TypeScript
6 versions - Latest release: 3 months ago - 14 downloads last month - 0 stars on GitHub - 1 maintainer
priority-queue-with-custom-comparator 1.0.6
Priority queue data structure where you are able to set your own compare function.
15 versions - Latest release: almost 4 years ago - 2 dependent packages - 1 dependent repositories - 15 downloads last month - 3 stars on GitHub - 1 maintainer
queuejs-bfs 1.0.38
A package to offer a built-in Queue data structure and Breadth First Search (BFS) method for trav...
4 versions - Latest release: 10 months ago - 7 downloads last month - 1 stars on GitHub - 1 maintainer
iteract 1.1.0
Dealing with data structure easily like snapping fingers
2 versions - Latest release: over 2 years ago - 0 downloads last month - 1 stars on GitHub - 1 maintainer
miny-js-data-struct 0.0.3
一个简单的JS的数据结构包
3 versions - Latest release: 12 months ago - 0 downloads last month - 1 maintainer
namastey-segment-tree 1.0.0
A JavaScript package that provides an implementation of the Segment Tree data structure for effic...
1 version - Latest release: about 1 year ago - 0 downloads last month - 1 maintainer
@kartjim/heap 1.1.1
MinHeap, MaxHeap and heapSort implementation in JavaScript
2 versions - Latest release: over 2 years ago - 2 dependent packages - 22 downloads last month - 1 stars on GitHub - 1 maintainer
react-userestruct 1.0.1
A hook to make data structures rerenderable in React
2 versions - Latest release: about 1 year ago - 0 downloads last month - 0 stars on GitHub - 1 maintainer
cactus-stack 1.0.2
A library for cactus stack
3 versions - Latest release: almost 4 years ago - 1 dependent package - 0 downloads last month - 0 stars on GitHub - 1 maintainer
@yume-chan/b-tree 0.0.21 💰
A B-tree implementation in TypeScript
2 versions - Latest release: about 2 years ago - 4 dependent repositories - 111 downloads last month - 2,221 stars on GitHub - 1 maintainer
@mahendra705/datamesh 1.0.1
Advanced hybrid data structure for JavaScript with O(1) lookups, instant indexes, reactive update...
2 versions - Latest release: about 1 month ago - 23 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
@supercharge/queue-datastructure 2.1.0
A no-dependency, in-memory queue data structure for Node.js and JavaScript
9 versions - Latest release: about 5 years ago - 3 dependent packages - 12 dependent repositories - 8.47 thousand downloads last month - 4 stars on GitHub - 3 maintainers
elephant 0.1.0
A fast & memory-efficient data structure that cat tell if it saw a string before
3 versions - Latest release: over 12 years ago - 2 dependent packages - 2 dependent repositories - 15 downloads last month - 5 stars on GitHub - 1 maintainer
deepfinder 0.6.3
Search attributes easily within structures of type dictionary, list and embedded substructures.
21 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 43 downloads last month - 1 stars on GitHub - 1 maintainer
memory-sri 1.2.9
A simple and customizable memory and queue data structure for Node.js applications.
19 versions - Latest release: 4 days ago - 864 downloads last month - 1 maintainer
splaytreejs 1.0.5
Lightweight Splay tree javascript library for node, browser
6 versions - Latest release: almost 7 years ago - 1 dependent repositories - 32 downloads last month - 12 stars on GitHub - 1 maintainer
bag 1.0.3
Unordered collection
6 versions - Latest release: over 9 years ago - 5 dependent packages - 3 dependent repositories - 11 downloads last month - 1 stars on GitHub - 1 maintainer
disjoint 1.1.1
Implementation of a disjoint set data structure
6 versions - Latest release: about 9 years ago - 1 dependent package - 1 dependent repositories - 95 downloads last month - 3 stars on GitHub - 1 maintainer
queuestacklib 1.0.2
Queue and Stack classes
3 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 14 downloads last month - 0 stars on GitHub - 1 maintainer
simple-stacks 1.0.5
Simple stack implementation.
3 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 6 downloads last month - 0 stars on GitHub - 1 maintainer
@jsdsl/bimap 0.1.1 💰
A bidirectional map written in TypeScript/JavaScript.
2 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 28 downloads last month - 6 stars on GitHub - 1 maintainer
linkedlist-utils 1.0.1
"Reusable singly linked list implementation in JavaScript"
2 versions - Latest release: 3 months ago - 2 downloads last month - 1 maintainer
smart-set 0.0.3
A smart set data structure.
2 versions - Latest release: over 4 years ago - 3 downloads last month - 0 stars on GitHub - 1 maintainer
emicall 0.0.2
Private methods for the AICALL project
1 version - Latest release: over 3 years ago - 1 dependent package - 2 downloads last month - 1 maintainer
@easy-data-structure-js/dynamic-array 0.0.1
A TypeScript implementation of dynamic array data structure with expansion and reduction
1 version - Latest release: 5 days ago - 1 stars on GitHub - 1 maintainer
set-keyed-map 1.0.0
A map where the keys are Sets. Any two equivalent sets map to the same key, even when they are di...
1 version - Latest release: 2 months ago - 1 downloads last month - 0 stars on GitHub - 1 maintainer
@tekksunn/cs-binary-search-tree 1.0.0
Computer Science: Binary Search Tree demonstration using JavaScript.
1 version - Latest release: 11 months ago - 2 downloads last month - 0 stars on GitHub - 1 maintainer
@easy-data-structure-js/2-3-tree 1.0.0
A TypeScript implementation of 2-3 tree data structure
1 version - Latest release: 13 days ago - 71 downloads last month - 1 stars on GitHub - 1 maintainer
@easy-data-structure-js/trie 1.0.0
A TypeScript implementation of trie data structure
1 version - Latest release: 22 days ago - 70 downloads last month - 1 stars on GitHub - 1 maintainer
@easy-data-structure-js/dancing-links 1.0.0
A TypeScript implementation of dancing links data structure
1 version - Latest release: 25 days ago - 41 downloads last month - 1 stars on GitHub - 1 maintainer
@easy-data-structure-js/heap 1.0.2
A TypeScript implementation of heap data structure
3 versions - Latest release: 24 days ago - 239 downloads last month - 1 stars on GitHub - 1 maintainer
@easy-data-structure-js/union-find 1.0.0
A TypeScript implementation of union-find (disjoint set) data structure
1 version - Latest release: 19 days ago - 79 downloads last month - 1 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: 8 months ago - 16 downloads last month - 1 maintainer
node-ds 0.0.10
A common data-structure and basic algorithm implemention in javascript
4 versions - Latest release: over 7 years ago - 1 dependent package - 2 dependent repositories - 1 downloads last month - 5 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: 6 months ago - 1 downloads last month - 1 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: almost 4 years ago - 7 dependent packages - 20 dependent repositories - 1.79 thousand downloads last month - 2 stars on GitHub - 1 maintainer
@domeadev/tree-helpers 0.1.2
A collection of functions for managing tree structures
3 versions - Latest release: about 2 months ago - 6 downloads last month - 0 stars on GitHub - 1 maintainer
namastey-graph 1.0.0
A package implementing Graph data structure
1 version - Latest release: about 1 year ago - 2 downloads last month - 1 maintainer
pisces-data-structure 1.0.3
4 versions - Latest release: over 2 years ago - 45 downloads last month - 1 maintainer
@feizheng/next-stack 1.0.4
Stack for next.
2 versions - Latest release: over 5 years ago - 1 dependent package - 1 downloads last month - 0 stars on GitHub - 1 maintainer
circular-stack 1.0.1
A fixed-size auto-overwriting stack.
2 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 0 stars on GitHub - 1 maintainer
@jsdsl/queue 0.2.0 💰
A queue/FIFO data structure.
2 versions - Latest release: about 6 years ago - 2 dependent packages - 1 dependent repositories - 7 downloads last month - 0 stars on GitHub - 1 maintainer
svelte-tree-display 1.1.0
---
7 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 13 downloads last month - 1 maintainer
nested-object-to-key-value 1.0.10
A lightweight utility to flatten nested JavaScript objects into dot-notation key-value pairs and ...
8 versions - Latest release: 7 months ago - 24 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: 3 months ago - 1 downloads last month - 0 stars on GitHub - 1 maintainer
namastey-doubly-linked-list 1.0.1
An efficient JavaScript package implementing the Doubly Linked List data structure with essential...
2 versions - Latest release: about 1 year ago - 1 downloads last month - 1 maintainer
ts-flatten 0.0.1
A utility function that takes in a value and returns a flatted version of that value
1 version - Latest release: about 3 years ago - 1 downloads last month - 1 maintainer
disjoint-sets 1.0.0
disjoint set data structure for browsers and node.js
1 version - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
data-holder 2.0.2
A NodeJS package that provides implementations of some data structures
5 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
nlptoolkit-datastructure 1.0.7
Simple Data Structures Library
8 versions - Latest release: over 2 years ago - 16 dependent packages - 10 dependent repositories - 135 downloads last month - 0 stars on GitHub - 1 maintainer
namastey-adjacency-list 1.0.0
A JavaScript package that implements the Adjacency List data structure for efficient graph repres...
1 version - Latest release: about 1 year ago - 8 downloads last month - 1 maintainer
namastey-circular-queue 1.0.1
An efficient JavaScript package for implementing and working with Circular Queue data structures.
2 versions - Latest release: about 1 year ago - 12 downloads last month - 1 maintainer
js-ds 0.0.0
data-structure implementations in javascript
1 version - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 7 stars on GitHub - 1 maintainer
yagl 0.5.1 💰
Yet another library for storing and manipulating mathematical graphs
9 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 4 downloads last month - 0 stars on GitHub - 1 maintainer
js_dsal 1.0.6
javascript data structure that User make fuctional method
7 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 31 downloads last month - 8 stars on GitHub - 1 maintainer
data-stracture-study-functions 1.0.1
Functions used while studying data structures and algorithms
2 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 1 maintainer
binary-trees 0.1.3 💰
Red-black tree and binary search tree
4 versions - Latest release: almost 9 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 4 stars on GitHub - 1 maintainer
vis-tree 0.1.0
A toolbox for you to visualize your data structures
1 version - Latest release: over 5 years ago - 5 downloads last month - 0 stars on GitHub - 1 maintainer
@kartjim/linkedlist 1.3.0
LinkedList implementation in JavaScript
4 versions - Latest release: over 2 years ago - 2 dependent packages - 6 downloads last month - 2 stars on GitHub - 1 maintainer
bucket-priority-queue 2.1.0
Implementation of the bucket queue data structure in TypeScript
7 versions - Latest release: over 1 year ago - 4 downloads last month - 0 stars on GitHub - 1 maintainer
morphia 1.0.4
A powerful library designed for transforming complex JSON structures into compact, index-based ar...
5 versions - Latest release: about 1 year ago - 123 downloads last month - 2 stars on GitHub - 1 maintainer
@kartjim/queue 1.0.0
Queue implementation in JavaScript (based on Array)
1 version - Latest release: over 2 years ago - 1 dependent package - 5 downloads last month - 1 stars on GitHub - 1 maintainer
Top 8.9% on npmjs.org
tree-util 1.0.7
Utility package for building a tree from array plus functions for working with trees
8 versions - Latest release: over 3 years ago - 1 dependent package - 7 dependent repositories - 1.6 thousand downloads last month - 36 stars on GitHub - 1 maintainer
@curlconverter/superstring 0.0.3
A fork of a data structure to efficiently represent the results of applying patches.
3 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 7 downloads last month - 0 stars on GitHub - 2 maintainers
circle-ds 2.1.1 💰
A suite of circular data structures, including deques, lists, maps, queues, sets and stacks.
24 versions - Latest release: over 1 year ago - 11 downloads last month - 1 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: almost 5 years ago - 2 dependent packages - 13 downloads last month - 2 stars on GitHub - 1 maintainer