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.

arraylist-tn 3.0.0
Java array-list implementation for javascript/typescript 🧬 ..
6 versions - Latest release: about 4 years ago - 4 dependent packages - 1 dependent repositories - 13 downloads last month - 2 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: almost 3 years ago - 3 dependent packages - 5 dependent repositories - 84 downloads last month - 59 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: over 6 years ago - 581 dependent packages - 2,132,693 dependent repositories - 94.6 million downloads last month - 104 stars on GitHub - 1 maintainer
data-struct-js-ljz 0.0.1
Provide commonly used data-structures for javascript.
1 version - Latest release: about 5 years ago - 1 dependent package - 6 downloads last month - 0 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 - 52.5 million downloads last month - 369 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
yocto-queue 1.2.2 πŸ’°
Tiny queue data structure
8 versions - Latest release: about 2 months ago - 1,176 dependent packages - 1,236,763 dependent repositories - 344 million downloads last month - 331 stars on GitHub - 1 maintainer
@codeship/modelist 0.10.0
Flexible modelstructure for clean data managment
17 versions - Latest release: about 7 years ago - 1 dependent package - 2 dependent repositories - 93 downloads last month - 67 stars on GitHub - 2 maintainers
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 - 16.1 million downloads last month - 384 stars on GitHub - 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: over 1 year ago - 12 downloads last month - 1 maintainer
treeforge 1.0.3
TreeForge is a lightweight, dependency-free JS package to render and manage ASCII-based file tree...
4 versions - Latest release: 3 months ago - 91 downloads last month - 0 stars on GitHub - 1 maintainer
@declarative-dom/lib 0.7.2
Library for building UI components using a Declarative DOM JavaScript object literals.
18 versions - Latest release: about 1 month ago - 32 downloads last month - 2 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: over 1 year ago - 18 downloads last month - 2 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: 11 months ago - 244 dependent packages - 39,496 dependent repositories - 22 million downloads last month - 2,261 stars on GitHub - 1 maintainer
@wvhulle/map 0.0.2
Reactive graphs and hashmaps.
2 versions - Latest release: over 1 year 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: over 1 year ago - 7 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 - 1.89 million downloads last month - 622 stars on GitHub - 1 maintainer
ndarray-methods 1.3.0
Convenient methods for JavaScript built-in multi-dimensional arrays.
7 versions - Latest release: almost 3 years ago - 1 dependent package - 32 downloads last month - 1 stars on GitHub - 1 maintainer
@yume-chan/b-tree 0.0.21 πŸ’°
A B-tree implementation in TypeScript
2 versions - Latest release: over 2 years ago - 4 dependent repositories - 85 downloads last month - 2,221 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: 10 months ago - 3 downloads last month - 1 stars on GitHub - 1 maintainer
cactus-stack 1.0.2
A library for cactus stack
3 versions - Latest release: about 4 years ago - 1 dependent package - 13 downloads last month - 0 stars on GitHub - 1 maintainer
ts-sparse-set 1.0.5
A high-performance, TypeScript-native SparseSet implementation for ECS and other ID-based collect...
7 versions - Latest release: about 1 month ago - 1 maintainer
accessor-ts 1.5.0
A TS/JS library for doing immutable updates and querying on nested data structures in a way that ...
10 versions - Latest release: over 4 years ago - 4 dependent packages - 1 dependent repositories - 14 downloads last month - 2 stars on GitHub - 1 maintainer
@nwthomas/heapq 1.1.0
TypeScript implementation of Python's heapq module with functional heap operations
11 versions - Latest release: 29 days ago - 997 downloads last month - 0 stars on GitHub - 1 maintainer
faster-count-min-sketch 1.0.2
A faster Count-Min Sketch implementation for estimating item frequencies in a stream.
2 versions - Latest release: 5 months ago - 25 downloads last month - 3 stars on GitHub - 1 maintainer
node-data-structure 1.7.11
no description
11 versions - Latest release: over 1 year ago - 1 downloads last month - 0 stars on GitHub - 1 maintainer
priqo 1.1.1
A asynchronous priority queue implementation
3 versions - Latest release: over 1 year ago - 4 downloads last month - 1 stars on GitHub - 1 maintainer
bst-typed 2.2.2
Binary Search Tree
188 versions - Latest release: 2 days ago - 1 dependent package - 655 downloads last month - 182 stars on GitHub - 1 maintainer
max-heap-typed 2.2.2
Max Heap
181 versions - Latest release: 2 days ago - 1 dependent package - 1.33 thousand downloads last month - 182 stars on GitHub - 1 maintainer
heap-typed 2.2.2
Heap
183 versions - Latest release: 2 days ago - 1 dependent package - 1.17 thousand downloads last month - 182 stars on GitHub - 1 maintainer
graph-typed 2.2.2
Graph data structure.
178 versions - Latest release: 2 days ago - 1 dependent package - 1.83 thousand downloads last month - 182 stars on GitHub - 1 maintainer
binary-tree-typed 2.2.2
Binary Tree. Javascript & Typescript Data Structure.
186 versions - Latest release: 2 days ago - 1 dependent package - 1.26 thousand downloads last month - 182 stars on GitHub - 1 maintainer
deque-typed 2.2.2
Deque
184 versions - Latest release: 2 days ago - 1 dependent package - 1.36 thousand downloads last month - 182 stars on GitHub - 1 maintainer
directed-graph-typed 2.2.2
Directed Graph
176 versions - Latest release: 2 days ago - 1 dependent package - 3.4 thousand downloads last month - 182 stars on GitHub - 1 maintainer
string-search-tree 0.0.1-6
SearchTree implementation that uses strings as keys
7 versions - Latest release: over 8 years ago - 1 dependent repositories - 53 downloads last month - 0 stars on GitHub - 1 maintainer
@remnawave/hashed-set 0.0.4
A high-performance Set implementation with hash-based equality comparison for fast set operations.
4 versions - Latest release: 5 months ago - 365 downloads last month - 87 stars on GitHub - 1 maintainer
red-black-tree-typed 2.2.1
red black tree
75 versions - Latest release: 3 days ago - 849 downloads last month - 182 stars on GitHub - 1 maintainer
queue-typed 2.2.1
Queue data structure
170 versions - Latest release: 3 days ago - 2 dependent packages - 564 downloads last month - 182 stars on GitHub - 1 maintainer
priority-queue-typed 2.2.1
Priority Queue
184 versions - Latest release: 3 days ago - 1 dependent package - 921 downloads last month - 182 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: over 2 years ago - 2 dependent packages - 1 dependent repositories - 17 downloads last month - 1 maintainer
@apexo/type 0.0.3
@apexo/type is a small, zero-dependency library that gives you easy and reliable type checks in J...
3 versions - Latest release: about 1 month ago - 257 downloads last month - 1 maintainer
namastey-binary-search-tree 1.0.0
A JavaScript package that implements a Binary Search Tree (BST) data structure with essential met...
1 version - Latest release: over 1 year ago - 4 downloads last month - 1 maintainer
@nesto-software/avl 1.4.7 πŸ’°
Fast AVL tree for Node and browser
4 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 18 downloads last month - 118 stars on GitHub - 2 maintainers
yoctoqueue2 2.0.0 πŸ’°
Tiny queue data structure
1 version - Latest release: 2 months ago - 1 maintainer
@yaruno/priority-queue 0.0.6
Priority queue implementation in TypeScript
6 versions - Latest release: 7 months ago - 35 downloads last month - 0 stars on GitHub - 1 maintainer
@algoasaurujs/tsds 1.9.3
TypeScript Data Structures that you need!
4 versions - Latest release: over 2 years ago - 1 dependent package - 6 downloads last month - 31 stars on GitHub - 1 maintainer
@esm2cjs/yocto-queue 1.0.0 πŸ’°
Tiny queue data structure. This is a fork of sindresorhus/yocto-queue, but with CommonJS support.
1 version - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 25.6 thousand downloads last month - 0 stars on GitHub - 1 maintainer
@domeadev/tree-helpers 0.1.2
A collection of functions for managing tree structures
3 versions - Latest release: 5 months ago - 19 downloads last month - 0 stars on GitHub - 1 maintainer
anandamide-pancake 2.0.1
Modern Data Structures Written in TS
7 versions - Latest release: almost 2 years ago - 4 dependent packages - 1 dependent repositories - 9 downloads last month - 1 maintainer
@kartjim/stack 1.0.0
stack implementation in JavaScript (based on Array)
1 version - Latest release: almost 3 years ago - 1 dependent package - 0 downloads last month - 1 stars on GitHub - 1 maintainer
@algorithm.ts/binary-index-tree 4.0.3
Binary Index Tree
55 versions - Latest release: over 1 year ago - 2 dependent packages - 1.28 thousand downloads last month - 98 stars on GitHub - 1 maintainer
Top 8.8% on npmjs.org
@himenon/path-oriented-data-structure 1.0.2
A composite pattern with a Path-oriented data structure.
5 versions - Latest release: almost 2 years ago - 3 dependent packages - 8 dependent repositories - 981 downloads last month - 0 stars on GitHub - 1 maintainer
min-heap-typed 2.1.2
Min Heap
178 versions - Latest release: 5 days ago - 1 dependent package - 4.15 thousand downloads last month - 182 stars on GitHub - 1 maintainer
max-priority-queue-typed 2.1.2
Max Priority Queue
180 versions - Latest release: 5 days ago - 1 dependent package - 753 downloads last month - 182 stars on GitHub - 1 maintainer
min-priority-queue-typed 2.1.2
Min Priority Queue
180 versions - Latest release: 5 days ago - 1 dependent package - 597 downloads last month - 182 stars on GitHub - 1 maintainer
data-struct-demo 0.0.2
Provide commonly used data-structures for javascript.
2 versions - Latest release: about 1 year ago - 0 downloads last month - 8 stars on GitHub - 1 maintainer
scl 4.1.1 πŸ’°
A curated set of essential algorithms and data structures for TypeScript
23 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 397 downloads last month - 10 stars on GitHub - 1 maintainer
tiny-tree 0.3.0
Efficient, no-dependency b-tree and binary search tree for node or the browser
6 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 38 downloads last month - 2 stars on GitHub - 1 maintainer
@zimtsui/deque 0.0.10
[![Npm package version](https://flat.badgen.net/npm/v/@zimtsui/deque)](https://www.npmjs.com/pack...
10 versions - Latest release: 6 months ago - 3 dependent packages - 1 dependent repositories - 19 downloads last month - 0 stars on GitHub - 1 maintainer
tree-multimap-typed 2.1.1
Tree Multimap
95 versions - Latest release: 6 days ago - 1.04 thousand downloads last month - 182 stars on GitHub - 1 maintainer
trie-typed 2.1.1
Trie, prefix tree
178 versions - Latest release: 6 days ago - 1 dependent package - 2.1 thousand downloads last month - 182 stars on GitHub - 1 maintainer
undirected-graph-typed 2.1.1
Undirected Graph
178 versions - Latest release: 6 days ago - 1 dependent package - 1.91 thousand downloads last month - 182 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
data-structure-typed 2.1.1
Standard data structure
228 versions - Latest release: 6 days ago - 23 dependent packages - 1 dependent repositories - 24 thousand downloads last month - 182 stars on GitHub - 1 maintainer
avl-tree-typed 2.1.1
Standard AVL tree
190 versions - Latest release: 6 days ago - 5 dependent packages - 7.88 thousand downloads last month - 182 stars on GitHub - 1 maintainer
data-structures-js 0.0.2
Some Basic Data Structures for use in JavaScript
4 versions - Latest release: over 12 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 4 stars on GitHub - 1 maintainer
@iamlizu/stack 1.0.0
Stack implementation using Array.
1 version - Latest release: over 4 years ago - 1 dependent package - 4 downloads last month - 1 stars on GitHub - 1 maintainer
collection-data 1.0.1 πŸ’°
This module is an utility for managing data in the form of Map.
2 versions - Latest release: over 4 years ago - 2 dependent packages - 1 dependent repositories - 11 downloads last month - 0 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
avl 2.0.0 πŸ’°
Fast AVL tree for Node and browser
18 versions - Latest release: 6 months ago - 21 dependent packages - 60 dependent repositories - 20.2 thousand downloads last month - 118 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: about 1 year ago - 1 downloads last month - 0 stars on GitHub - 1 maintainer
rescript-vector 0.4.0
Persistent Vector implemenetation in ReScript
7 versions - Latest release: over 4 years ago - 1 dependent package - 2 dependent repositories - 11 downloads last month - 2 maintainers
Top 8.1% on npmjs.org
@immutable-array/unshift 1.0.6 πŸ’°
Immutable Array.prototype.unshift.
4 versions - Latest release: almost 3 years ago - 3 dependent packages - 6 dependent repositories - 62 downloads last month - 59 stars on GitHub - 1 maintainer
@zhoujiale.zerg/maxstack-ts 1.0.3
A TypeScript library with data structures and sorting algorithms including MaxStack, bubble sort,...
3 versions - Latest release: 4 months ago - 34 downloads last month - 1 maintainer
@tmasterd/data-structure 1.1.0
1 version - Latest release: over 2 years ago - 4 downloads last month - 1 maintainer
circular-stack 1.0.1
A fixed-size auto-overwriting stack.
2 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 4 downloads last month - 0 stars on GitHub - 1 maintainer
@rxap/data-structure-tree 1.1.16
Provides a tree data structure with node manipulation capabilities, including adding, removing, a...
68 versions - Latest release: 8 months ago - 496 downloads last month - 6 stars on gitlab.com - 2 maintainers
@javaads/javaads 0.1.0
DSA library for TypeScript
1 version - Latest release: 7 days ago
@aureooms/js-data-structures 6.0.0 deprecated
Playground for data structures for JavaScript
1 version - Latest release: almost 9 years ago - 2 dependent packages - 1 dependent repositories - 1 downloads last month - 57 stars on GitHub - 1 maintainer
aureooms-js-data-structures 6.0.0 deprecated
Data structures code bricks for JavaScript
7 versions - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 13 downloads last month - 57 stars on GitHub - 1 maintainer
endless-js 0.2.0 πŸ’°
Infinite List in JS
8 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
recursive-set 5.0.3
Mutable recursive sets with ZFC axioms for TypeScript. High-Performance Array Backend.
13 versions - Latest release: 8 days ago - 846 downloads last month - 0 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 - 28 downloads last month - 0 stars on GitHub - 2 maintainers
splaytreejs 1.0.5
Lightweight Splay tree javascript library for node, browser
6 versions - Latest release: about 7 years ago - 1 dependent repositories - 23 downloads last month - 12 stars on GitHub - 1 maintainer
cortez 0.1.16
Graph data structure
16 versions - Latest release: almost 8 years ago - 2 dependent packages - 1 dependent repositories - 105 downloads last month - 1 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: about 1 year ago - 7 downloads last month - 1 stars on GitHub - 1 maintainer
lite-fifo 1.0.1
Lightweight, optimized, and efficient implementations for FIFO (queue) data structure
12 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 143 downloads last month - 56 stars on GitHub - 1 maintainer
@apexojs/type 0.0.2 removed
TypeScript-first schema validation with seamless static type inference. Define your data contract...
2 versions - Latest release: about 1 month ago - 1 maintainer
@kartjim/queue 1.0.0
Queue implementation in JavaScript (based on Array)
1 version - Latest release: almost 3 years ago - 1 dependent package - 7 downloads last month - 1 stars on GitHub - 1 maintainer
@trop/graph 0.2.0
Essential data structures and algorithms for graph
4 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 4 downloads last month - 1 stars on GitHub - 1 maintainer
treep 1.4.1
Lightweight, ultra-fast TypeScript library for graph and tree data structures with comprehensive ...
8 versions - Latest release: 9 days ago - 600 downloads last month - 0 stars on GitHub - 1 maintainer
@kartjim/linkedlist 1.3.0
LinkedList implementation in JavaScript
4 versions - Latest release: almost 3 years ago - 2 dependent packages - 0 downloads last month - 2 stars on GitHub - 1 maintainer
js-stl-polyfill 0.6.15
data structure
8 versions - Latest release: almost 9 years ago - 1 dependent package - 1 dependent repositories - 64 downloads last month - 741 stars on GitHub - 1 maintainer
node-bigset 1.0.1
High performance Set for handling massive elements. ι«˜ζ€§θƒ½ηš„ι›†εˆη±»οΌŒη”¨δΊŽε€„η†ε€§ι‡ε…ƒη΄ ηš„ζ·»εŠ ε’ŒζŸ₯找。
2 versions - Latest release: over 1 year ago - 6 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 - 10 downloads last month - 0 stars on GitHub - 1 maintainer
quisin 1.4.0
Data Structures of Javascript & TypeScript. Binary Tree, BST, Graph, Heap, Priority Queue, Linked...
6 versions - Latest release: almost 2 years ago - 30 downloads last month - 1 maintainer
@structkit/queue 0.0.2
A native-like Queue implementation with full TypeScript support and Array-like iterators
3 versions - Latest release: 3 months ago - 22 downloads last month - 0 stars on GitHub - 1 maintainer
dori.linkedlist 0.1.0-beta.2
linkedlist
3 versions - Latest release: about 3 years ago - 3 dependent packages - 17 downloads last month - 3 stars on GitHub - 1 maintainer
ki-map 1.0.2
"Keyed and Indexed Map", a pure javascript object that simulates the native 'Map' object with ind...
3 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 7 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: 6 months ago - 6 downloads last month - 0 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: over 1 year ago - 103 downloads last month - 10 stars on GitHub - 1 maintainer
namastey-red-black-tree 1.0.0
A JavaScript package implementing the Red-Black Tree data structure for efficient data management.
1 version - Latest release: over 1 year ago - 6 downloads last month - 1 maintainer
solists 0.3.0
Implementation of self-organizing lists
3 versions - Latest release: over 1 year ago - 15.4 thousand downloads last month - 19 stars on GitHub - 1 maintainer