Files: f5a200e4347e798a4118ca233923e74dda7d9a80 / modules.md
isaacs (creator of npm) puts it very well: agreement is very difficult, so limit the amount of agreement necessary.
i.e. write modules.
With less agreement required, it's easier to find points of agreement, and so we can have more agreements overall.
pull-stream: minimal composable streams with lazy back pressure and error propagation
See more at pull-stream.github.io
secure-scuttlebutt: database of unforgable append-only feeds, optimized for efficient peer-to-peer replication
ssb-keys: keyfile operations for ssb
ssb-feed: create a secure-scuttlebutt feed
ssb-config: standard configuration for ssb
ssb-ref: check if a string is a valid ssb-reference
ssb-blobs: blob gossiping ssb-subprotocol
multiblob: a content-addressable-store that supports multiple hashing algorithms
map-filter-reduce: A functional query engine, that operates over streams of js objects, and can be optimized via database indexes.
secret-handshake: secure-channel based on a a mutually authenticating key agreement handshake, with forward secure identity metadata.
private-box: private message between two parties (with no
scuttlebot: peer-to-peer log store used as a database, identity provider, and messaging system
muxrpc: lightweight multiplexed rpc
mdmanifest: markdown manifests for mux rpc apis
muxrpcli: command-line interface to mux rpc servers
secret-stack: connect peers to each other using secret-handshakes
ssb-notifier: desktop notifications for secure-scuttlebutt activity
ssb-client: client library to scuttlebot
ssb-avatar: query for the avatar that an ssb feed has been assigned
ssb-mentions: extract the mentions in a ssb message
ssb-markdown: render ssb messages to markdown.
ssb-sort: sort a collection of messages by their causal order
Built with git-ssb-web