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

npmjs.org "data-structure" keyword

datanormts 1.2.0
A powerful TypeScript library for normalizing and validating complex data structures using custom...
2 versions - Latest release: over 1 year ago - 3 downloads last month - 0 stars on GitHub - 1 maintainer
double-linked-list 2.1.0
A doubly-linked list implementation.
12 versions - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 50 downloads last month - 0 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 7 years ago - 581 dependent packages - 2,132,693 dependent repositories - 206 million downloads last month - 104 stars on GitHub - 1 maintainer
@fun-land/accessor 4.0.2
A TS/JS library for doing immutable updates and querying on nested data structures in a way that ...
15 versions - Latest release: 3 months ago - 6 dependent packages - 1 dependent repositories - 402 downloads last month - 5 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
yocto-queue 1.2.2 💰
Tiny queue data structure
8 versions - Latest release: 6 months ago - 1,176 dependent packages - 1,236,763 dependent repositories - 550 million downloads last month - 331 stars on GitHub - 1 maintainer
@stdlib/dstructs-struct 0.1.1 💰
Fixed-width composite data type (a.k.a., a `struct`).
2 versions - Latest release: 3 months ago - 0 stars on GitHub - 4 maintainers
Top 1.3% on npmjs.org
double-ended-queue 0.9.7
Extremely fast double-ended queue implementation
3 versions - Latest release: over 12 years ago - 135 dependent packages - 111,982 dependent repositories - 2.68 million downloads last month - 619 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 5 years ago - 2 dependent packages - 11 downloads last month - 2 stars on GitHub - 1 maintainer
@jamesbontempo/btree 1.0.0
A sorted, in-memory B+ tree with range-based iteration and support for unique and non-unique keys
1 version - Latest release: 1 day ago - 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 - 46 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: 9 months ago - 19 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: almost 2 years ago - 194 dependent packages - 34,422 dependent repositories - 34.9 million downloads last month - 384 stars on GitHub - 1 maintainer
mathsy-tree 1.0.0
Tree utility functions for Mathsy applications
1 version - Latest release: about 1 year ago - 0 downloads last month - 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 2 years ago - 2 dependent packages - 63 downloads last month - 0 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.3 million downloads last month - 2,261 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: over 4 years ago - 2 dependent packages - 1 dependent repositories - 50 downloads last month - 3 stars on GitHub - 1 maintainer
@stdlib/utils-linked-list 0.2.2 💰
Linked list.
12 versions - Latest release: over 1 year ago - 4 dependent packages - 2 dependent repositories - 76 downloads last month - 4 stars on GitHub - 4 maintainers
@vycana/iteract 1.2.0
Iteract is a data manipulation library that allows for filtering data in a more readable and stra...
2 versions - Latest release: almost 3 years ago - 3 downloads last month - 1 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 3 years ago - 3 dependent packages - 6 dependent repositories - 31 downloads last month - 59 stars on GitHub - 1 maintainer
@depup/denque 2.1.0-depup.0
[DepUp] The fastest javascript implementation of a double-ended queue. Used by the official Redis...
1 version - Latest release: about 1 month ago - 20 downloads last month - 374 stars on GitHub - 1 maintainer
Top 5.5% on npmjs.org
circular_buffer_js 1.10.0
Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.) Extremely wel...
28 versions - Latest release: almost 4 years ago - 3 dependent packages - 42 dependent repositories - 15.9 thousand downloads last month - 17 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 3 years ago - 3 dependent packages - 6 dependent repositories - 72 downloads last month - 59 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 4 years ago - 234 dependent packages - 615,261 dependent repositories - 94.9 million downloads last month - 374 stars on GitHub - 1 maintainer
dori.linkedlist 0.1.0-beta.2
linkedlist
3 versions - Latest release: over 3 years ago - 3 dependent packages - 17 downloads last month - 3 stars on GitHub - 1 maintainer
simple-data-structure 1.0.0
Simple data structure implementation.
1 version - Latest release: almost 7 years ago - 1 dependent repositories - 3 downloads last month - 0 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 3 years ago - 3 dependent packages - 6 dependent repositories - 129 downloads last month - 59 stars on GitHub - 1 maintainer
binary-trees 0.1.3 💰
Red-black tree and binary search tree
4 versions - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 50 downloads last month - 4 stars on GitHub - 1 maintainer
stack-data 1.2.0
Simple stack implementation on es6
4 versions - Latest release: about 9 years ago - 1 dependent repositories - 45 downloads last month - 1 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 3 years ago - 3 dependent packages - 5 dependent repositories - 84 downloads last month - 59 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 - 3 downloads last month - 1 stars on GitHub - 1 maintainer
@stdlib/utils-doubly-linked-list 0.2.2 💰
Doubly linked list.
12 versions - Latest release: over 1 year ago - 2 dependent packages - 26 downloads last month - 2 stars on GitHub - 4 maintainers
@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: 5 months ago - 257 downloads last month - 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: 9 months ago - 4 downloads last month - 0 stars on GitHub - 1 maintainer
@antonthomzz/travex 0.0.1-alpha.1
Traversal and search utility using regular expressions for structured data
1 version - Latest release: 3 months ago - 1 maintainer
proper-graph 2.5.2
A library that aims to make graphs easy to use
16 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 14 downloads last month - 4 stars on GitHub - 1 maintainer
efficient-queue 0.0.4
A simple and efficient implementation of a queue data structure in TypeScript. This package provi...
4 versions - Latest release: over 2 years ago - 10 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 7 years ago - 2 dependent packages - 4 dependent repositories - 28 downloads last month - 60 stars on GitHub - 3 maintainers
@0bipinnata0/heap 1.0.3
A TypeScript implementation of a min heap data structure
4 versions - Latest release: about 1 year ago - 95 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 6 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 0 stars on GitHub - 1 maintainer
elephant 0.1.0
A fast & memory-efficient data structure that cat tell if it saw a string before
3 versions - Latest release: over 13 years ago - 2 dependent packages - 2 dependent repositories - 14 downloads last month - 5 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
to-tree-smart 1.0.4
A smart and efficient tree data structure converter that transforms flat arrays into hierarchical...
5 versions - Latest release: 5 months ago - 19 downloads last month - 1 maintainer
react-userestruct 1.0.1
A hook to make data structures rerenderable in React
2 versions - Latest release: over 1 year ago - 8 downloads last month - 0 stars on GitHub - 1 maintainer
endless-js 0.2.0 💰
Infinite List in JS
8 versions - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
@pulsar-edit/superstring 3.0.5 💰
A data structure to efficiently represent the results of applying patches.
6 versions - Latest release: 2 months ago - 951 downloads last month - 1 stars on GitHub - 3 maintainers
@jswork/data-arary 1.0.3
Data array with some new methods.
3 versions - Latest release: almost 2 years ago - 68 downloads last month - 2 maintainers
@tomaszjarosz/react-visualizers 0.4.21
Interactive algorithm and data structure visualizers for React
36 versions - Latest release: 5 months ago - 3.06 thousand downloads last month - 1 maintainer
string-search-tree 0.0.1-6
SearchTree implementation that uses strings as keys
7 versions - Latest release: almost 9 years ago - 1 dependent repositories - 53 downloads last month - 0 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 - 86 downloads last month - 4 stars on GitHub - 1 maintainer
miny-js-data-struct 0.0.3
一个简单的JS的数据结构包
3 versions - Latest release: over 1 year ago - 28 downloads last month - 1 maintainer
disjoint 1.1.1
Implementation of a disjoint set data structure
6 versions - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 13 downloads last month - 3 stars on GitHub - 1 maintainer
@dandre3000/list 0.1.3
A double linked list class with an API similar to the Array class and a corresponding list node c...
4 versions - Latest release: 7 months ago - 19 downloads last month - 0 stars on GitHub - 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: 7 months ago - 91 downloads last month - 0 stars on GitHub - 1 maintainer
teststack2 1.0.0
My stack as my first nodejs module demonstration
1 version - Latest release: about 5 years ago - 2 downloads last month - 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 - 16.6 thousand downloads last month - 0 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 3 years ago - 3 dependent packages - 6 dependent repositories - 57 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 3 years ago - 3 dependent packages - 7 dependent repositories - 69 downloads last month - 59 stars on GitHub - 1 maintainer
@algorithm.ts/binary-index-tree 4.0.4
Binary Index Tree
56 versions - Latest release: about 1 month ago - 2 dependent packages - 1.28 thousand downloads last month - 98 stars on GitHub - 1 maintainer
@jsdsl/stack 1.0.0 💰
A stack (LIFO) implementation written in TypeScript.
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 14 downloads last month - 0 stars on GitHub - 1 maintainer
namastey-hash-set 1.0.0
A package implementing the Hash Set data structure with efficient operations for storing unique e...
1 version - Latest release: over 1 year ago - 18 downloads last month - 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
namastey-singly-linkedlist 1.0.3
A robust package that implements the Singly Linked List data structure with various essential met...
3 versions - Latest release: over 1 year ago - 7 downloads last month - 1 maintainer
ndarray-methods 1.3.0
Convenient methods for JavaScript built-in multi-dimensional arrays.
7 versions - Latest release: about 3 years ago - 1 dependent package - 46 downloads last month - 1 stars on GitHub - 1 maintainer
sawit.js 1.0.0
🌴 A high-performance, feature-rich AVL Tree (self-balancing binary search tree) implementation fo...
1 version - Latest release: 4 months ago - 4 downloads last month - 2 maintainers
@feizheng/next-stack 1.0.4
Stack for next.
2 versions - Latest release: about 6 years ago - 1 dependent package - 6 downloads last month - 0 stars on GitHub - 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 - 135 thousand downloads last month - 40 stars on GitHub - 1 maintainer
adev-lru 1.3.0
A lightweight and efficient LRU (Least Recently Used) cache implementation for JavaScript and Typ...
5 versions - Latest release: over 1 year ago - 26 downloads last month - 5 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
@anorcle/dsa 1.0.0
Implementation of Complex Data Structures and Algorithms for Web
11 versions - Latest release: almost 4 years ago - 2 dependent packages - 2 dependent repositories - 7 downloads last month - 1 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: 9 months ago - 25 downloads last month - 3 stars on GitHub - 1 maintainer
@zimtsui/ttl-queue 0.0.3
[![Npm package version](https://badgen.net/npm/v/@zimtsui/ttl-queue)](https://www.npmjs.com/packa...
3 versions - Latest release: 10 months ago - 1 dependent package - 3 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 - 31 downloads last month - 361 stars on GitHub - 19 maintainers
@tocjs/yocto-queue 1.0.0-alpha 💰
Tiny queue data structure
1 version - Latest release: over 4 years ago - 2 dependent packages - 6 downloads last month - 331 stars on GitHub - 1 maintainer
@depup/yocto-queue 1.2.2-depup.0 💰
[DepUp] Tiny queue data structure
1 version - Latest release: about 1 month ago - 27 downloads last month - 433 stars on GitHub - 1 maintainer
@cjsa/yocto-queue 1.0.0 💰
Tiny queue data structure
2 versions - Latest release: over 4 years ago - 1 dependent package - 11 downloads last month - 433 stars on GitHub - 1 maintainer
listlib 1.0.2
Singly linked, doubly linked, and circular LinkedList
3 versions - Latest release: over 7 years ago - 3 dependent packages - 1 dependent repositories - 14 downloads last month - 2 stars on GitHub - 1 maintainer
@trop/graph 0.2.0
Essential data structures and algorithms for graph
4 versions - Latest release: almost 7 years ago - 2 dependent packages - 1 dependent repositories - 9 downloads last month - 1 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: about 2 years ago - 30 downloads last month - 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 year ago - 3 downloads last month - 1 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: about 5 years ago - 1 dependent package - 1 dependent repositories - 38 downloads last month - 2 stars on GitHub - 1 maintainer
data-oriented-slim-queue 1.1.0
A slim and efficient in-memory queue for Node.js projects. The implementation employs Data-Orient...
4 versions - Latest release: over 1 year ago - 50 downloads last month - 0 stars on GitHub - 1 maintainer
@satoshibits/circular-buffer 1.0.0
High-performance circular buffer implementation with O(1) operations for fixed-size collections
1 version - Latest release: 8 months ago - 19 downloads last month - 0 stars on GitHub - 1 maintainer
generic-rbtree 1.1.2
A Red-Black Tree with a generic interface for TypeScript
4 versions - Latest release: about 4 years ago - 8 dependent packages - 2 dependent repositories - 17 downloads last month - 3 stars on GitHub - 1 maintainer
thisisgongqi_data_struct 1.0.2
Provide commonly used data-structures for javascript.
3 versions - Latest release: almost 5 years ago - 1 downloads last month - 1 maintainer
Top 9.6% on npmjs.org
priority-queue-typescript 2.0.3 💰
Priority queue data structure where you are able to set your own compare function.
5 versions - Latest release: over 1 year ago - 4 dependent packages - 5 dependent repositories - 23.6 thousand downloads last month - 5 stars on GitHub - 2 maintainers
namastey-undirected-graph 1.0.0
A JavaScript package that implements the Undirected Graph data structure with various important m...
1 version - Latest release: over 1 year ago - 11 downloads last month - 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: over 5 years ago - 3 dependent packages - 12 dependent repositories - 8.28 thousand downloads last month - 4 stars on GitHub - 3 maintainers
anandamide-pancake 2.0.1
Modern Data Structures Written in TS
7 versions - Latest release: about 2 years ago - 4 dependent packages - 1 dependent repositories - 9 downloads last month - 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
@xuerzong/data-structure 0.3.3
Data structures implemented by typescript.
12 versions - Latest release: about 3 years ago - 1 dependent package - 45 downloads last month - 4 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: 8 months ago - 34 downloads last month - 1 maintainer
js-stl-polyfill 0.6.15
data structure
8 versions - Latest release: about 9 years ago - 1 dependent package - 1 dependent repositories - 23 downloads last month - 741 stars on GitHub - 1 maintainer
@stdlib/utils-fifo 0.2.2 💰
First-in-first-out (FIFO) queue.
12 versions - Latest release: over 1 year ago - 5 dependent packages - 3 dependent repositories - 21 downloads last month - 1 stars on GitHub - 4 maintainers
@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: 7 months ago - 18 downloads last month - 1 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 10 years ago - 8 dependent packages - 353 dependent repositories - 917 downloads last month - 0 stars on GitHub - 1 maintainer
cortez 0.1.16
Graph data structure
16 versions - Latest release: about 8 years ago - 2 dependent packages - 1 dependent repositories - 105 downloads last month - 1 stars on GitHub - 1 maintainer
@kartjim/stack 1.0.0
stack implementation in JavaScript (based on Array)
1 version - Latest release: over 3 years ago - 1 dependent package - 7 downloads last month - 1 stars on GitHub - 1 maintainer
@rawify/bloomfilter 0.0.4 💰
The RAW BloomFilter library, a fast, memory-efficient bloom filter implementation for membership ...
4 versions - Latest release: 7 months ago - 10 downloads last month - 1 maintainer
real-hashmap 1.0.1
A lightweight HashMap implementation for JavaScript/TypeScript
2 versions - Latest release: 8 months ago - 24 downloads last month - 1 maintainer
js-data-structures-and-algorithms 1.13.0
Data structures and algorithms implemented in JavaScript
25 versions - Latest release: over 3 years ago - 1 dependent package - 261 downloads last month - 45 stars on GitHub - 1 maintainer