364 packages found
Converts an array of items with ids and parent ids to a nested tree in a performant `O(n)` way. Runs in browsers and node.
- array to tree
- list to tree
- unflatten
- array-helper
- array-manipulations
- data-structures
- datastructures
- algorithms
- tree-structure
- array
- list
- collection
- pointer
- parent
- View more
A directed and undirected multi-graph library
Javascript library for 2d geometry
- geometry
- 2d
- algorithms
- shape
- polygon
- distance
- intersection
- relation
- point in polygon
- spatial search
- affine transformations
- boolean operations
- polygon clipping
- dimensionally extended 9-intersections model
A tiny library for packing 2D rectangles (for sprite layouts)
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
Javascript versions of classic software development algorithms
- algorithms
- dataStructures
- binaryHeap
- binarySearchTree
- bst
- linkedList
- maxHeap
- minHeap
- queue
- stack
- stackQueue
- trie
- permutation
- shuffle
- View more
A graph data structure with topological sort.
A very fast static 2D index for points based on kd-tree.
Node data structures and algorithms
Traditional computer science algorithms and data structures implemented in JavaScript
Depth First Graph Algorithm
Breadth First Graph Algorithm
Common algorithms implemented in JavaScript.
- common algorithms
- javascript
- algorithms
- javascript algorithms
- sorting algorithms
- string algorithms
- array algorithms
- graph algorithms
- geometry algorithms
- computer science
- computer science algorithms
- math algorithms
Data Structures & Algorithms in JS
A directed and undirected multi-graph library
Data-structures and algorithms implemented on TypeScript
- computer-science
- cs
- algorithms
- data-structures
- javascript
- algorithm
- javascript-algorithms
- sorting-algorithms
- graph
- tree
- interview
- interview-preparation
A javascript library for performant algorithms.
Package to handle dot-quiver-based structures
A datastructures and algorithms library for TS/JS
- data structures
- algorithms
- stack
- queue
- linked list
- doubly linked list
- trees
- binary search tree
- bst
- tree traversal
- inorder
- preorder
- postorder
- breadth first search
- View more
A small collection of useful data structures