dwebprotocol's repositories
multi-dwebtree
A LevelUP compatible leaderless multi-master database with eventual consistency, using hyperbee + CRDT + HLC. Similarly CockroachDB achieves replication on top of RocksDB, but here it is a pure P2P **streaming** database, with zero central management. LevelDB compatibility allows to use Dynalite on top to achieve DynamoDB compatibility with sophisticated auto-updated secondary indexes, and fairly complex queries. Work on Dynalite is almost completed to remove HTTP server, to make this combination perfect for serverless.
ddatabase-peer-auth
hypercore-protocol extension to authenticate peers
dwebmultifeed
Hypercore multifeed for nodejs and the browser
dweb-sdk
Write your own dat app!
dswarm-web
Implementation of the hyperswarm API for use in web browsers
dswarm-proxy-ws
Proxy hyperswarm connections over websockets with auto-reconnect logic
ddatabase
Distributed, append-only binary feeds for the dWeb.
ddatabase-protocol
JavaScript-based stream that implements the dDatabase Protocol.
dhub-cli
A CLI for managing dDatabases, dWebTrees, dDrives and more on the dWeb.
dht
The core library behind dWeb's DHT
ddrive-promise
Promise wrapper for Hyperdrive
ddatabase-promise
An async/await based wrapper for hypercore
ddrive-service
A dHub service and CLI for managing dDrives over FUSE.
ddrive-daemon-client
A client library and CLI tool for interacting with the dDrive Daemon.
dhub
Lightweight server that provides remote access to dDatabase instances and a dWebSwarm instance.
dhub-client
dHub standalone RPC client.
basestore-networker
A dWebStore networking module based around dWebSwarm (@dswarm).
dhub-rpc
dHub RPC layer (raw).
drpc-runtime
The runtime library for hrpc
dweb-peersockets
Connect directly to dWeb peers using dWebSwarm.