Search results
221 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
A package to offer a built-in Queue data structure and Breadth First Search (BFS) method for traversing a graph for JavaScript applications.
Tree Multiset, AVLTree, BST, Binary Tree. Javascript & Typescript Data Structure.
- Tree Multiset
- tree multiset
- treemultiset
- tree-multiset
- duplicate elements
- duplicate
- node
- nodes
- element
- elements
- count
- Count
- order statistics
- self balancing
- View more
A bidirectional map written in TypeScript/JavaScript.
This is a system for storing graphs in files and making queries to them
Implementation of a disjoint set data structure
A lightweight queue package supporting both FIFO (First In First Out) and LIFO (Last In First Out) operations. Features include asynchronous iteration, event emission, and batch processing. The queue dynamically resizes, handles push and get timeouts, and
- queue
- wait
- task
- lineup
- line
- fifo
- lifo
- data-structure
- simple-queue
- in-queue
- batch queue
- data structure
- FIFO
- LIFO
- View more
Binary Index Tree
A data structure for calculating running totals in multiple dimensions in O(ln(n)).
A slim and efficient in-memory queue for Node.js projects. The implementation employs Data-Oriented Design using a cyclic buffer, optimizing memory layout through sequential item allocation.
- queue
- FIFO
- first-in
- first-out
- in-memory
- data-oriented-design
- slim-queue
- basic-queue
- cyclic-buffer
- circular-buffer
- data-structure
- sequential
- pre-allocated
- nodejs
- View more
A flexible and robust package that provides a system for managing models, fields, and their validations.
- codex
- data-modeling
- field-validation
- schema-parser
- registry
- model-factory
- object-mapping
- javascript-orm
- data-integration
- data-serialization
- object-relations
- entity-builder
- database-abstraction
- dynamic-models
- View more
A suite of circular data structures, including deques, lists, maps, queues, sets and stacks.
- buffer
- cache
- circular
- collection
- cyclic
- data
- data-structure
- deque
- doubly-linked-list
- linked-list
- linked
- list
- map
- queue
- View more
Data Structures of Javascript & TypeScript. Binary Tree, BST, Graph, Heap, Priority Queue, Linked List, Queue, Deque, Stack, AVL Tree, Tree Multiset, Trie, Directed Graph, Undirected Graph, Singly Linked List, Doubly Linked List, Max Heap, Max Priority Qu
- data
- structure
- eos
- quibusdam
- voluptatem
- data-structure
- data structures
- aut
- data-structures
- in data structures
- a
- quod
- vel
- amet
- View more
Priority queue data structure where you are able to set your own compare function.
Data structures and algorithms implemented in JavaScript
- algorithm
- algorithm-concepts
- algorithms
- coding-interviews
- computer-science
- data-structure
- data-structure-concepts
- data-structures
- data-structures-algorithms
- interview
- interview-preparation
- javascript
- javascript-algorithms
- whiteboard
A React architecture and library for doing fractal, compositional state in a way that is typesafe, testable, and easy to refactor.
A slim and efficient in-memory Deque (doubly-ended queue) for Node.js projects, designed with Data-Oriented Design principles and implemented using a cyclic buffer to optimize memory layout through sequential item allocation. A notable real-world use case
- deque
- dequeue
- doubly-ended
- doubly-ended-queue
- FIFO
- FILO
- first-in
- first-out
- in-memory
- data-oriented-design
- slim-deque
- basic-deque
- cyclic-buffer
- circular-buffer
- View more
Tiny queue data structure
A B-tree implementation in TypeScript
A simple, singly-linked, scheme-like list implementation based on SRFI-1 for JavaScript and TypeScript.
- list
- linkedlist
- linked-list
- circular-linked-list
- datastructure
- data-structure
- srfi
- lisp
- scheme
- functional
- utils
- utilities
- fp
- pure
A fast & memory-efficient data structure that cat tell if it saw a string before