Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
@thi.ng/zipper
Functional tree editing, manipulation & navigation
task-graph-runner
Run async tasks with dependencies
edges-to-adjacency-list
Convert a list of edges to an adjacency list
@pnpm/graph-sequencer
Sort items in a graph using a topological sort while resolving cycles with priority groups
@thi.ng/sparse
Sparse vector & matrix implementations
directed-graph-typed
Directed Graph
@thi.ng/dgraph
Type-agnostic directed acyclic graph (DAG) & graph operations
graph-sequencer
Sort items in a graph using a topological sort while resolving cycles with priority groups
@thi.ng/adjacency
Sparse & bitwise adjacency matrices, lists and selected traversal algorithms for directed & undirected graphs
graph-typed
Graph data structure.
@ima-worldhealth/tree
Build a tree from an adjacency list and operate on it
undirected-graph-typed
Undirected Graph
@thi.ng/quad-edge
Quadedge data structure after Guibas & Stolfi
structurae
Data structures for performance-sensitive modern JavaScript applications.
@stdlib/utils-compact-adjacency-matrix
Compact adjacency matrix.
@excaliburjs/plugin-pathfinding
excalibur-pathfinding provides ability to use A* and Dijkstra's Algorithm for pathfinding and with Excalibur.js
@aureooms/js-adjacency-matrix
Adjacency matrix code bricks for JavaScript
dotmatrix
Converts a DOT file to an adjacency matrix
graph-simple-sequencer
Sort items in a graph using a topological sort into chunks
adjacent_fsa
A package to find adjacent Canada area based on FSA, the first three characters in the Canada post code.