Build node applications with Dat archives on the file system.
Dat is the package manager for data. Easily share and version control data.
A test suite and interface you can use to implement streaming file (blob) storage modules for various storage backends and platforms.
Handle Hyper[drive|core] HTTP Requests
default ignore for dat
Mount a kappa-drive with hyperdrive-fuse
Issue DNS lookups for Dat archives using HTTPS requests to the target host.
Dat Defaults for Discovery Swarm
An async/await based wrapper for hyperdrive (v10+)
resolve urls, links to a dat key
Proxy p2p connections using a duplex stream and Hyperswarm
NODUS Data Publish is the package manager for data. Easily share and version control data.
store secret key for dat in home dir
Implementation of Fetch that uses the DatArchive API
Resolves a file within a dat archive based on how web browsers would load it
Node's url.parse() but updated to support versioned dat URLs.
A Readable stream wrapper around Hypercore that supports reading byte ranges.
Library of functions that make working with dat / hyperdrive easier.