DAG-based git-like synchronization library with automatic conflict detection through commutativity analysis
JS implementation of DAG-CBOR
JS implementation of DAG-JSON
JS implementation of DAG-PB
A topologically ordered map of key/value pairs with a simple API for adding constraints.
Directed acyclic graph functions for graphology.
Typescript implementation of the IPLD dag-jose format
Layout algorithms for visualizing directed acylic graphs.
Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.
Usage:
A 3D Force-Directed Graph component for A-Frame.
A tiny (183B to 210B) and fast utility to ascend parent directories
Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
Recursive, synchronous, and fast file system walker
A drop-in replacement for fs, making various improvements.
Collection of libraries for building collaborative editing apps.
A tiny (195B to 220B) utility to recursively list all (total) files in a directory
Synchronous version of the Fetch API
TypeScript definitions for use-sync-external-store
Create sync/async APIs with usable logic
Minimal module to check if a file is executable.
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
Utility functions for the dag-jose ipld codec
A Node.js communication port that can pass messages synchronously between workers