Packages by dominictarr <dominic.tarr@gmail.com> [SYNC profile]

Name IM Last modified Is admin Publish scopes
@dominictarr Fri May 31 2019 05:49:13 GMT+0800 (China Standard Time) false

  • asynct (latest: 1.1.0) simple asyncronous test runner
  • add-deps (latest: 1.2.0) add deps to your package.json
  • all (latest: 0.0.0) callback when all callbacks have fired.
  • ansi-highlight (latest: 1.0.2) js syntax-highlighting for the terminal
  • ansi-recover (latest: 1.1.0) recover from a terminal app, back to terminal you had before it.
  • async-iterator (latest: 1.1.0) A Standard API for LevelDOWN style Iterator.
  • autonode (latest: 0.3.2) Connect a cluster on a single machine. One node starts a server on a given port, but if the address is in use, become a client, and connect to that port instead.
  • between (latest: 0.1.3) generate arbitary strings that sort between two strings
  • bikeshed (latest: 1.0.0) apply code style conversions
  • binomal-hash-list (latest: 1.0.0) hash timestamped objects into increasingly larger groups
  • bracket-matcher (latest: 0.0.2) parser which is only concerned with matching brackets.
  • bundle-metadata (latest: 1.0.1) extract metadata about a browserify bundle
  • bv (latest: 0.0.8) bump version and publish in one easy command.
  • carpenter (latest: 0.1.2) template fillerouter, like blacksmith, but simpler
  • center (latest: 0.0.0) center an element in window or inside another element.
  • client-reloader (latest: 1.2.2) Reload client sessions, when they connect with an old client js. recommended use with [reconnect](https://npm.im/reconnect) and [shoe](https://npm.im/shoe) or other client-side stream api.
  • console-log (latest: 1.0.0) A console widget for viewing logs in your browser.
  • continuable-para (latest: 1.2.0) turn multiple continuables into one in parallel.
  • continuable-series (latest: 1.2.0) turn array of continuable into continuable that invokes them in series
  • convoy-stream (latest: 0.0.3) A meta-stream for sending multiple streams down a single stream. Like [mux-demux](https://github.com/dominictarr/mux-demux) except in series instead of in parallel.
  • couchfeed (latest: 1.0.0) sync changes from couchdb
  • couchlegs (latest: 0.0.1) setup multiple couch databases
  • count-tabs (latest: 0.2.5) Count the tabs that a user has open.
  • cradle-init (latest: 0.1.4) sets up cradle/couch nicely
  • crdt (latest: 3.6.4) Commutative Replicated Data Types for easy distributed/collaborative apps
  • cryptomx (latest: 1.0.1) sha256 and ripemd160 from cryptomx project
  • ctrlflow (latest: 4.1.3) mission critical ctrl flow library
  • curry (latest: 1.2.0) flexible but simple curry function
  • cyphernet (latest: 0.0.0) secure replicatable tree database.
  • d64 (latest: 1.0.0) dominictarr style base64, like base64 but lexiographically sortable
  • dart-stream (latest: 0.0.0) A stream interface like the one in dart
  • delay-stream (latest: 0.0.3) delay chunks through a stream.
  • demonstrate (latest: 0.0.4) Transform a README.md into an interactive demo.
  • deploy (latest: 1.0.3) tools to create setup a server for continous deployment via git push.
  • it-is (latest: 1.0.3) terse functional assertion framework
  • ubelt (latest: 3.2.2) utility belt was (Dominic's Utilities)
  • dom-vector (latest: 1.1.0) sane way to control positions of DOM elements/objects/events
  • duplex (latest: 1.0.0) base class for a duplex stream
  • easyfs (latest: 0.0.0) rubyesque fs wrapper for dummies.
  • el-streamo (latest: 1.0.0) Crazy streams of (html) elements! Stream through a template into a list.
  • macgyver (latest: 1.10.1) [![build status](https://secure.travis-ci.org/dominictarr/macgyver.png)](http://travis-ci.org/dominictarr/macgyver) [![browser status](http://ci.testling.com/dominictarr/macgyver.png)](http://ci.testling.com/dominictarr/macgyver) declarative assertion framework for invocation ordering.
  • pause-stream (latest: 0.0.11) a ThroughStream that strictly buffers all readable events when paused.
  • traverser (latest: 0.0.5) lib for traversing trees and graphs
  • render (latest: 0.1.4) pretty print javascript objects or generate JSON, with comma first and comma trailing
  • trees (latest: 0.0.4) library of handy tree and graph functions
  • style (latest: 0.0.3) color in your node.js console, without monkeypatching
  • synct (latest: 1.0.0) simple test framework for syncronous tests
  • eohbjcobpchokp (latest: 0.0.5) publishing this to test npm-atomic-publish
  • event-tree (latest: 0.2.0) Hierachical Event Emitters, (rather like in the browser!)
  • stream-tester (latest: 0.0.5) Streams to make test other Streams
  • test-cmd (latest: 1.7.0) minimal tooling to create test runner commands
  • f-core (latest: 0.0.0) terse pluggable DSL syntax
  • feedopensource (latest: 0.0.0) iteratively fund open-source projects
  • test-report-view (latest: 1.0.0) print out colo(u)red `test-report`s and errors
  • ls-r (latest: 0.2.1) recursive ls for node
  • git-deploy (latest: 1.0.2) tools to create setup a server for continous deployment via git push.
  • graphlib-git (latest: 1.0.0) read git commits into a graphlib format.
  • npmd-bin (latest: 1.2.2) link executables for npm modules
  • npmd-tree (latest: 3.3.4) query node_modules
  • sha256d (latest: 1.0.0) double sha256
  • tree-query (latest: 0.0.3) like jQuery, but on directory trees.
  • pull-traverse (latest: 1.0.3) [![travis](https://travis-ci.org/dominictarr/pull-traverse.png?branch=master)](https://travis-ci.org/dominictarr/pull-traverse)
  • padded-semver (latest: 2.0.5) pad semver to make it lexiographically sortable
  • string-range (latest: 1.2.2) check if a string is within a range
  • search-context (latest: 0.1.0) show the context around matches for a query
  • indexes-of (latest: 1.0.1) line String/Array#indexOf but return all the indexes in an array
  • npmd-link (latest: 2.0.0) install npm modules using symlinks (FAST)
  • npmd-leaves (latest: 1.1.2) convert dependency tree into leaf hash list
  • level-manifest (latest: 1.2.0) describe a levelup plugin for remote access
  • tab-stream (latest: 0.0.3) net style streams between browser tabs
  • npmd-unpack (latest: 1.0.11) retrive and unpack npm tarballs
  • repred (latest: 1.0.1) Insanely simple data replication.
  • level-map-merge (latest: 3.1.0) Like a simple realtime map-reduce, but simpler.
  • iterate (latest: 0.1.1) some iterator functions
  • stream-serializer (latest: 1.1.2) wrap a stream of regular js objects into a stream of line seperated json.
  • meta-test (latest: 0.0.12) framework for writing unit test frameworks
  • range-bucket (latest: 0.0.6) Generate string ranges that group into ranges, suitable for use as database keys (recommended for [levelup](https://github.com/rvagg/node-levelup'))
  • level-queue (latest: 1.0.2) queue plugin for leveldb.
  • nonsense (latest: 0.2.0) Streams of nonsense in realtime!
  • sha1sum (latest: 0.0.1) Single function that return the sha1sum. Installing this is just a little bit quicker than reading the crypto documentation.
  • level-reduce (latest: 0.0.8) <img src=https://secure.travis-ci.org/dominictarr/level-reduce.png?branch=master>
  • level-map (latest: 0.1.3) <img src=https://secure.travis-ci.org/dominictarr/level-map.png?branch=master>
  • nih-op (latest: 0.0.0) a options parser driven by NIH.
  • remote-events (latest: 1.1.4) a two ended EventEmitter connected through a Stream
  • level-view-stream (latest: 0.1.0) used by [map-reduce](https://github.com/dominictarr/map-reduce), [level-reduce](https://github.com/dominictarr/level-reduce), and [level-map](https://github.com/dominictarr/level-map) to query views from levelup.
  • hash-change (latest: 0.1.0) browserifyable shim for `hashchange` event
  • header-stream (latest: 0.1.4) ``` js var header = require('header-stream')
  • himark (latest: 1.0.4) cli tool to convert markdown to html with syntax highlighting
  • how-big (latest: 1.0.1) tell be how large directories are
  • hud (latest: 0.0.1) pre-configured graphing for monitoring node stuff in real-time.
  • idle (latest: 0.0.0) Trigger a listener that fires only when a certain event _has not_ occured within a time window.
  • insert-queue (latest: 0.0.4) Setup a series of inserts on a string, but without altering it (yet) then apply all the inserts without them interfeering with each other.
  • invert-stream (latest: 0.0.1) Create a pair of streams (A, B) such that `A.write(X) -> B.emit('data', X)` and `B.write(X) -> A.emit('data', X)`
  • jrep (latest: 0.0.0)
  • json-select (latest: 2.2.0) select json from (very large) json files
  • kv (latest: 1.1.1) an append oriented kv store for streams
  • lamport (latest: 0.0.0) Lamport One Time Signatures.
  • level-content-addressable-store (latest: 0.0.0) the same api as [content-addressable-store](https://github.com/dominictarr/content-addressable-store) except implemented on top of leveldb.
  • level-map-tile (latest: 1.0.0) Fetch map tiles and store them in level-js, for offline maps in the browser.
  • level-map-tiles (latest: 1.0.2) store map tiles in level.js for offline maps
  • level-master (latest: 1.0.2) master-slave replication with levelup.
  • level-static (latest: 1.1.0) use leveldb as a static file server
  • level-scuttlebutt (latest: 5.0.8) Plugin to add persistence and querying [scuttlebutt](https://github.com/scuttlebutt) documents stored in leveldb.
  • level-update (latest: 0.1.0) A levelup plugin that can be used implements conditional updates.
  • level-window (latest: 2.0.0) window operations on timeseries in level
  • lm (latest: 0.0.0) link a module from another dir into node_modules
  • ls-modules (latest: 1.1.1) list the currently requireable modules
  • lu (latest: 2.0.0) simplest levelup reader
  • map-tile-url (latest: 1.0.0) get a map tile url from openStreetMap, bing, or google
  • merkle-stream (latest: 1.2.2) A base for creating merkle tree replication
  • message-stream (latest: 1.0.1) duplex stream of messages (with minimal edgecases!).
  • modal-widget (latest: 0.0.0) <img src=https://secure.travis-ci.org/Dominic Tarr/0.png?branch=master>
  • mokuai-map (latest: 1.0.0) a modular tile based map
  • mw-pipes (latest: 0.0.1) connect middleware with piping
  • my-local-ip (latest: 1.0.0) tell me my local ip address
  • ninja-tools (latest: 0.0.0) general nodejitsu utilities
  • npm-search (latest: 0.0.1) An index of npm using levelup.
  • npm-remapper (latest: 0.0.0) remap npm package version dynamicially
  • npmd-pack (latest: 1.0.0) turn a directory into a tarball for npm.
  • peers (latest: 0.1.0) peer2peer nodejs applications
  • per-second (latest: 0.0.1) generate statistics from an active process
  • poset (latest: 0.0.0) experimental poset module
  • proxy-by-url (latest: 0.0.3) custom logic for node-http-proxy to proxy basedon incoming url
  • proxy80 (latest: 0.0.0) proxy tcp from port 80 to another port.
  • pull-csv (latest: 1.0.3) parse/stringify csv data with pull streams
  • pull-flow (latest: 1.0.0) parallel/serial flow for pull-streams
  • pull-merkle (latest: 0.0.1) Construct an optimally shallow merkle tree (in memory)
  • pull-markable (latest: 1.0.1) a pull-stream that can read ahead and then revert
  • pull-server (latest: 1.0.0) simple (in process) pull-stream server
  • query-stream (latest: 0.0.1) <img src=https://secure.travis-ci.org/'Dominic Tarr'/query-stream.png?branch=master>
  • r-value (latest: 1.1.5) scuttlebutt a single value
  • r-edit (latest: 0.2.3) Collaborative Editing the EASY way.
  • reconnector (latest: 0.1.5) compatibility layer aroung other websocket compatibility layers
  • redis-raw (latest: 0.0.1) nodejs redis client with no extras
  • remap (latest: 0.0.2) inject wrappers, mocks and new modules through 'require'
  • remember (latest: 1.0.1) Persist gossip (scuttlebutt, crdt, etc)
  • repl-stream (latest: 0.1.0) run remote repl over any stream
  • retro (latest: 0.0.0) RETRO STYLE ASYNC CONTROL FLOW STATEMENTS
  • rpc-with-streams (latest: 0.0.0) [rpc-stream](https://github.com/dominictarr/rpc-stream) but with streams
  • runloop (latest: 0.0.2) start a program, restart if it crashes, and cleanup any child processes
  • rumours (latest: 1.12.3) general purpose scuttlebutt/leveldb server.
  • scuttlebutt-remote (latest: 1.0.1) connect to remote scuttlebutt collections. such as [level-scuttlebutt](https://github.com/dominictarr/level-scuttlebutt).
  • securify (latest: 1.1.10) run a browserify-like bundle inside a node-vm
  • shadow-npm (latest: 0.2.0) lightweight private npm
  • signed-http (latest: 1.0.3) use joyent's http-signature protocol
  • skates (latest: 0.1.0) streamline creating WebSocket apps
  • smoothie-stream (latest: 1.0.2) Stream time-series to a chart and watch it in your browser.
  • snob (latest: 1.0.1) self hosting distributed version control system in javascript
  • sortable (latest: 2.0.0) sort an array by dragging html elements
  • stability (latest: 1.0.7) Tool to insert node.js style stability messages
  • strm (latest: 0.0.4) minimal streams
  • tacodb (latest: 1.0.16) leveldb inside a service
  • tiles (latest: 0.8.0) tiling window manager in node.js
  • timestamp (latest: 0.0.1) Monotonically increasing timestamp.
  • tmpdir (latest: 1.0.1) `os.tmpdir()` but works in every version: `0.6`, `0.8`, `0.10`
  • to-base (latest: 1.0.0) convert a number to a given base
  • vec2-easing (latest: 1.0.1) animate vec2 with quadratic easing
  • vec2-dom (latest: 1.1.4) sane way to control positions of DOM elements/objects/events
  • vec2-touch (latest: 1.1.0) touch/mouse events via vec2
  • vec2-view (latest: 3.0.1) Represent a moveable, zoomable view over vec2 objects. The view can be positioned manually, or can track the mouse/touch/keys with sensible (googlemapsesque controls)
  • voice (latest: 0.0.0) Generate musical voices with FM synthesis.
  • vu (latest: 0.0.0) generate html from js with functional programming
  • wikiwiki (latest: 0.0.1) realtime distributed wiki.
  • wildfile (latest: 0.0.1) expand path/*/with*/wildcards.js
  • xdiff (latest: 0.2.11) calc diffs of complex javascript objects.
  • xmodel (latest: 0.0.0) syncable Model class.
  • kiddb (latest: 0.0.2) a database where everything is a single file
  • goatdb (latest: 1.0.1) log structured merge tree in pure js, for goatscale
  • json-sst (latest: 1.0.3) A new line delimited json Sorted String Table
  • binomial-hash-list (latest: 4.1.4) hash timestamped objects into increasingly larger groups
  • level-datablobs (latest: 1.0.1) loads blobs of data into leveldb reliably.
  • mux-demux (latest: 3.7.9) multiplex streams
  • npmd-url (latest: 1.0.0) get the url to download a npm module from an explicit module id.
  • modem-stream (latest: 1.0.1) slow a stream down to modem speeds
  • quickansi (latest: 1.1.1) flicker-free ansi animations
  • pull-property (latest: 0.0.3) A pull-stream that represents a property.
  • pull-credit (latest: 0.0.1) credit based control flow for pull streams.
  • ansi-layer (latest: 0.1.1) basically, photoshop, but for the terminal.
  • pull-switch (latest: 3.0.1) split a pull-stream into many streams
  • badass (latest: 0.2.0) the proxy that breaks all the rules
  • bash-vars (latest: 1.1.0) convert JSON to a format that is easy to read in BASH.
  • level-hooks (latest: 4.5.0) pre/post hooks for leveldb
  • level-index (latest: 1.0.4) Create an index on some data. For more complex use-cases, use [level-mapped-index](https://github.com/rvagg/node-level-mapped-index) or [map-reduce](https://github.com/dominictarr/map-reduce)
  • level-replicate (latest: 1.2.1) scuttlebutt style replication for level-*
  • npmd-rebuild (latest: 0.1.2) rebuild npm packages, as standalone tool
  • npmd-build (latest: 0.1.3) build npm packages, as standalone tool
  • json-logdb (latest: 3.0.0) A simple in-memory json-log database.
  • reconnect-http (latest: 0.0.0) Automatically reconnect a streaming http connection, using request and reconnect-core
  • funnel-stream (latest: 0.0.1) funnel many streams into one stream
  • npmd-cache (latest: 4.3.2) a secure, reliable, offlineable cache for npmd
  • proquint- (latest: 1.1.1) convert buffers to and from the 'proquint' pronouncable representation
  • pull-sql (latest: 1.0.0) sql-like pull-stream
  • pull-fork (latest: 2.1.0) fork a pull-stream to many sinks
  • typewiselite (latest: 1.0.0) comparison for sensible javascript objects
  • map-reduce (latest: 6.0.2) map-reduce on leveldb
  • tree-exchange (latest: 0.0.0) Okay so this is some stuff I've been working on that needs to be modularized but I needed to put it on github so I can show other people...
  • fsm (latest: 1.0.2) check finite state machine properties
  • regexp-isodate (latest: 1.0.0) extract the ISODateString from a string
  • pull-pairs (latest: 1.0.0) pull stream every pair of values through a function.
  • log-rotation-stream (latest: 1.1.0) a writable stream rotates out dated stream behind the scenes
  • pull-rebuffer (latest: 1.0.1) pull-stream that reclumps short strings (to speed writing to fs etc)
  • binary-map (latest: 0.1.0) in-memory key/value store based on binary search, that support buffers as keys
  • pull-join (latest: 1.0.0) sql like join with pull-streams
  • batchqueue (latest: 1.1.0) queue data for an async write but do no parallel writes.
  • reconnect (latest: 2.0.2) Reconnect a stream (tcp, ws, tls, http) when network goes down.
  • time-bucket-reduce (latest: 0.1.2) reduce timeseries data into second, minute, hour, date, month, fullyear buckets
  • time-period (latest: 1.1.1) get start/end of a given time period
  • level-tbr (latest: 1.1.1) level time bucket reduce. Given a reconnect method and some reduce functions, stream data into multiple queries.
  • adiff (latest: 0.2.13) diff and patch arrays.
  • log-archive-s3 (latest: 0.1.1) archive log files into S3 for long-term storage. The file names must be a date, as created by `log-rotation-stream`.
  • pull-header (latest: 0.0.0) read a fixed length binary header from a pull-stream.
  • rec2 (latest: 1.2.0) 2d rectangles
  • level-content-cache (latest: 1.3.3) cache a mutable resource into a content-addressable-store
  • hdiff (latest: 1.1.2) Human Readable JSON Diff
  • pull-core (latest: 1.1.0) wrappers to make pull-streams useful.
  • hmac (latest: 1.0.1) pure js hmac that can be used with any create hash function.
  • map-merge (latest: 1.1.0) apply a map function to merge a pair of deep data structures
  • vector-touch (latest: 1.0.2) Represent multitouch with vec2
  • sort-stream (latest: 1.0.1) like array.sort, except it's a stream
  • nicedate (latest: 1.0.0) nicely formatted dates since 7d ago
  • triangle-area (latest: 1.0.0) calculate area of triangle from 3 sides using Heron's formula
  • bittodo (latest: 0.0.0) worlds first cryptographically secure todo list app
  • blake2s (latest: 1.1.0) port of Dmitry Chestnykh's blake2s-js to node style
  • get-deps (latest: 2.2.0) get the dependencies to be installed from a directory
  • npmd (latest: 1.4.0) distributed npm client
  • jarbarscript (latest: 0.0.0) Interpreter for turing-INCOMPLETE subset of javascript (comparison expressions)
  • quote-unquote (latest: 1.0.0) quote and unquote strings. escapes internal quotes and slashes. Automatically decides whether to use single or double quotes.
  • cont (latest: 1.0.3) continuables in a handy-dandy grab bag, ready to go in case of an emergency.
  • layered (latest: 0.2.0) create layered apis by merging plugins together.
  • mynosql-query (latest: 1.0.0) cli friendly one-line query lang for mynosql
  • jsonstream (latest: 1.0.3) rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
  • ssh (latest: 1.8.0) A Node.js binding for libssh
  • private-stream (latest: 4.0.0) simple private point-to-point connections for peer-to-peer systems
  • cryptographers-surprise (latest: 1.1.2) A cryptoenthusiast can use this to securely guess their birthday surprise without ruining the anticipation for the other party.
  • split-buffer (latest: 1.0.0) split a buffer into sections with a max length.
  • pull-mac (latest: 0.1.0) authenticate & verify a binary pull-stream
  • stream-combiner (latest: 0.2.2) [![npm version](https://img.shields.io/npm/v/stream-combiner.svg)](https://npmjs.org/package/stream-combiner) [![Travis CI](https://travis-ci.org/dominictarr/stream-combiner.svg)](https://travis-ci.org/dominictarr/stream-combiner)
  • github-url (latest: 1.2.0) turn a repository: package.json field to a github url
  • pull-chacha20poly1305-stream (latest: 1.0.0) Streaming encryption based on [libsodium](https://github.com/paixaop/node-sodium)'s box primitive.
  • through (latest: 2.3.8) simplified stream construction
  • hoox (latest: 0.0.1) simplest functional AOP style hook helper
  • excel-stream (latest: 1.1.1) convert a stream of xls or xlsx into json on the command line or in node
  • canvas-browserify (latest: 1.1.3) wrap canvas module so the same code works in node or browser
  • factor-bundle (latest: 2.5.0) factor browser-pack bundles into common shared bundles
  • sodium-fork (latest: 1.0.20-1) Lib Sodium port for node.js
  • sodiumperf (latest: 0.0.3) compare the performance of various cryptoprimitives in [sodium](https://github.com/paixaop/node-sodium)
  • observable (latest: 2.1.4) A function as representation of a trackable mutable value.
  • observ-debounce (latest: 1.1.1) A debounced [observ](https://www.npmjs.com/package/observ) that will only notify every N milliseconds.
  • nodepack (latest: 6.0.3) pack browserify bundles for node
  • mynosql (latest: 2.3.3) structured queries for nosql
  • amd (latest: 0.0.0) Async Module Definition - module loader/bunder for node + browser
  • assertions (latest: 2.3.4) loads of useful assert functions in one package
  • shasum (latest: 1.0.2) Single function that return the sha1sum. Installing this is just a little bit quicker than reading the crypto documentation.
  • rpc-stream (latest: 2.1.2) very simple rpc. use with any thing that has .pipe()
  • stream-spec (latest: 0.3.6) executable specification for Stream (to make testing streams easy)
  • bed (latest: 1.0.4) It's a in browser code editor that isn't Ace or Code Mirror, but still has syntax highlighting.
  • screen-shot (latest: 0.0.0) easiest way to take a screen shot in linux.
  • ssb-msgs (latest: 5.2.0) message-processing tools for secure-scuttlebutt
  • tiny-route (latest: 2.1.2) Tiniest HTTP routing library
  • column-deck (latest: 0.0.0) module for column based ui like trello or tweetdeck.
  • pull-couch (latest: 1.0.0) Parse the rows out of a couchdb views query without parsing it as one large json object. instead split based on the format couchdb happens to use (delimited by \r) and then parse each line with `JSON.parse`. This is much faster than parsing everything wit
  • pull-wc (latest: 0.0.0) word count (wc) implemented with pull-streams
  • appenddb (latest: 0.0.1) database interface to an append only file
  • jsontream (latest: 1.0.7) deprecated: use JSONStream instead
  • spork (latest: 0.3.2) Stress-free node child process spawning and management
  • pull-query (latest: 0.0.0) A functional query engine, that operates over streams of js objects, and can be optimized via database indexes.
  • pull-sink-through (latest: 0.0.0) convert a pull-stream sink (that takes a callback) into a through steam that outputs a single item. Useful when you have an api that needs to return a source stream, but may be either a source or an async function.
  • pull-ping-pong (latest: 1.0.0) have a server and a client ping/pong each other
  • streamview (latest: 1.0.1) streaming database views
  • pull-pair (latest: 1.1.0) pair a source pull-stream and a sink pull-stream
  • pull-hang (latest: 0.0.0) a pull-stream source that does nothing until you abort it.
  • max-n (latest: 0.0.0) construct a reduce function that returns the maximum (or minimum) N values in a dataset.
  • pull-http-client (latest: 0.0.1) make http client requests in pull streamy ways.
  • is-pull-stream (latest: 0.0.0) check what sort of pull-stream a thing is.
  • pull-through (latest: 1.0.18) through ported to pull-stream style
  • patchdeck (latest: 0.0.2) A minimal sbot client, in the tweetdeck tradition.
  • ticket-auth (latest: 0.0.1) simple http authentication/authorization that uses cookies intsead of passwords.
  • pull-fs (latest: 1.1.6) pull-stream fs, etc
  • ssb-http (latest: 0.0.2) local blob server, refactored out of patchwork.
  • pull-continue (latest: 0.0.1) A concatenated stream of streams, except the next stream is created when the previous one ends.
  • pull-live (latest: 1.0.1) construct a pull-stream for reading from a writable source, can read old records, new (live) records, or both.
  • pull-window (latest: 2.1.4) Aggregate a pull-stream into windows.
  • parse-regexp (latest: 0.0.2) parse a regexp string. `parse(reg_exp.toString()) == reg_exp`
  • relative-url (latest: 1.0.2) convert a partial url into an absolute url from your current location.
  • line-graph (latest: 2.0.2) very simple line-graph
  • pull-notify (latest: 0.1.1) Notify many listeners via pull-streams.
  • ssb-lite (latest: 0.0.0) lite-client for ssb. connects to a remote sbot over websockets.
  • retry-queue (latest: 0.0.0) write batches that may fail.
  • arraybuffer-base64 (latest: 1.0.0) Convert an [ArrayBuffer](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer) to [base64](https://en.wikipedia.org/wiki/Base64)
  • open-external (latest: 0.1.1) open an external link, works in web browser or electron.
  • hyperresize (latest: 1.0.0) simple image cropper, good with hyperscript.
  • dataurl- (latest: 0.1.0) Tools for dealing with DataURLs
  • streamview-links (latest: 2.1.1) A [streamview](https://github.com/dominictarr/streamview) index for links.
  • hscrpt (latest: 0.0.1) `hscrpt` is a sugar-free version of [hyperscript](https://github.com/dominictarr/hyperscript')
  • pull-handshake (latest: 1.1.4) easily create a duplex protocol that starts with a handshake
  • pull-cat (latest: 1.1.11) concatenate pull-streams
  • offset-log (latest: 0.0.0) experiment for a immutable database.
  • hyperscript (latest: 2.0.2) Create HyperText with JavaScript, on client or server.
  • wifi.sh (latest: 0.7.2) connect to wifi
  • random-name (latest: 0.1.2) return random last names.
  • new-core (latest: 0.0.0) create a new node distribution as easy as duct-taping things to it
  • tslide (latest: 1.5.0) Terminal SlideDeck (for backend devs)
  • pull-json-doubleline (latest: 2.0.0) stream json stringify and parser into double newline delimited json. double newline delimiting means you can use indented json as the stream format, which is more human readable.
  • web-bootloader (latest: 1.0.3) prototype bootloader for the offline web.
  • ssb-avatar (latest: 0.2.0) query for the avatar that an ssb feed has been assigned, compatible with the way that patchwork selects avatars.
  • statistics (latest: 3.3.0) calculate mean standard deviation in one pass
  • level-peek (latest: 2.0.2) peek the first or last record in a leveldb range.
  • pull-group (latest: 1.0.1) pull-stream to group incoming data into arrays of max length `length`, (the last item may be shorter than `length`)
  • pull-zip (latest: 2.0.1) zip [pull-stream](https://github.com/dominictarr/pull-stream)
  • hexpp (latest: 2.0.0) pretty print for binary buffers
  • ssb-feed (latest: 2.3.0) create and validate ssb feeds
  • JSON.sh (latest: 0.3.3) JSON parser written in shell
  • signed-varint (latest: 2.0.1) efficiently store signed integers in varint
  • flumedb-memlog (latest: 0.1.0) A simple in memory log for flumedb, with tests.
  • flumecli (latest: 0.3.0) create a command line interface for a flumedb.
  • browselectrify (latest: 1.0.2) make a browserify bundle that also works in electron.
  • pull-spec (latest: 0.0.1) check that a pull-stream has the correct behavior.
  • ssb-git (latest: 0.5.0) logic for working with git-ssb repos
  • ssb-issues (latest: 1.0.0) Issue tracking built on secure-scuttlebutt
  • graphmitter (latest: 2.0.0) ```js var Graphmitter = require('graphmitter') var g = Graphmitter()
  • hypercombo (latest: 0.1.2) combobox in hyperscript
  • pull-ws-server (latest: 1.9.7) wrap pull streams around ws server and client
  • pangea (latest: 2.12.6) A Peer-to-Peer Jurisdiction
  • ssb-frame (latest: 1.1.2) sandboxed iframe for ssb web apps
  • has-network (latest: 0.0.1) check if we have a usable network interface.
  • pull-write-file (latest: 0.2.4) pull-stream version of fs.createWriteStream
  • visualize-buffer (latest: 0.0.1) generate a visualization of a buffer. for example, to show a public key as a picture.
  • obv (latest: 0.0.1) simple and lightweight observer
  • pull-tee (latest: 2.0.1) feed a pull-stream into multiple sinks
  • window-reduce (latest: 1.0.0) apply a reduce function to a circular buffer.
  • flume-kv (latest: 0.0.0) A wrapper around level/indexeddb intended for use with flumedb modules.
  • hypercrop (latest: 1.1.0) simple image cropper, good with hyperscript.
  • varint-array (latest: 0.0.0) encode/decode an array of integers as varints.
  • flumeview-keyvalue (latest: 0.0.0) A flumeview that maps to a key:value view, but not explicitly ordered. by making ordering insignificant, the view becomes a lot more cacheable!
  • r-array (latest: 0.5.3) Replicated Array
  • ssb-fulltext (latest: 1.0.1) fulltext search for ssb messages
  • mpg123 (latest: 0.2.3) Plays MP3s utilizing advanced S.H.E.L.L. technology via cutting-edge Nano System Routing techniques, natrually activating a Level 3 Quantum-Vacum Effect, subsequently substantiating the `mpg123` utility.
  • from (latest: 0.1.7) Easy way to make a Readable Stream
  • ssb-mutual (latest: 0.1.0) mutual credit currency system on secure-scuttlebutt
  • ssb-mutual-cli (latest: 0.1.0) mutual credit currency system on secure-scuttlebutt: command-line interface
  • map-stream (latest: 0.0.7) construct pipes of streams of events
  • xcp (latest: 0.1.0) terse commands for copy pasting in linux.
  • exed (latest: 0.0.2) okay, so I wrote another text editor. this commit is what I have achived in just under two hours. It's also a depject example application!
  • udid (latest: 0.1.4) Return a string that uniquely identifies the current device, for a given app.
  • pull-concat (latest: 1.1.1) concatenate a pull-stream of buffers into a string or buffer.
  • test-secret-handshake (latest: 1.0.2) Test vectors [secret-handshake](https://github.com/auditdrivencrypto/secret-handshake).
  • pull-cont (latest: 0.1.1) pull-streams and continuables make friends!
  • rate-logger (latest: 0.0.0) record how much of something moves past, say bytes over the network. stores the total in a json file, and a log file too. recording the bytes moved and time active.
  • patch-intl (latest: 1.1.2) internationalization (i18n) for Scuttlebutt / Patch(work)
  • scuttlebutt (latest: 5.6.15) replicate data via scuttlebutt protocol
  • looper (latest: 4.0.0) async loops that never RangeError
  • pull-paramap (latest: 1.2.2) parallel async map pull-stream
  • git-remote-ssb (latest: 2.0.4) git remote helper for secure-scuttlebutt (ssb)
  • pull-goodbye (latest: 0.0.2) Add a goodbye handshake to a duplex pull-stream.
  • matrix (latest: 1.0.3) A package for easily manipulating matrixes
  • pull-map-last (latest: 1.0.0) Like pull-stream/throughs/map except also takes a function to be called when the source ends.
  • sodium-vectors (latest: 1.0.0) test vectors for sodium-friends, to compare other implementations with the reference implementation. (including future versions of the reference implementation)
  • flume-repair-log (latest: 1.0.0) A tool for copying a log from one format to another, or to repair a broken log.
  • ssb-msg-schemas (latest: 6.3.0) validation and publishing methods for common ssb message types
  • 86400k (latest: 86.400.0) the number of milliseconds in one day, as a module
  • graphreduce (latest: 3.0.4) construct graphs as reduce function
  • pull-box-stream (latest: 1.0.13) every-byte-is-encrypted and authenticated pull-stream
  • ssb-git-repo (latest: 2.8.3) git repos in secure-scuttlebutt
  • git-ssb-web (latest: 2.8.0) web server for browsing git repos on ssb
  • pull-write (latest: 1.1.4) base class for creating generic pull-sinks that write to some device via an async call.
  • pull-throttle (latest: 1.0.0) throttle a pull-stream. If things are coming in faster than a given timeout, only keep the latest, reducing the rate of the stream.
  • status-swarm (latest: 0.1.0) A very simple (secure) replication protocol.
  • pull-next (latest: 1.0.1) read from one pull-stream, then the next, then the next...
  • hyperobj (latest: 1.0.2) flexible javascript object renderer
  • ssb-status (latest: 1.1.0) get realtime stats out of your sbot.
  • pull-rate (latest: 1.0.2) track the rate of flow of a pull-stream.
  • git-ssb (latest: 2.3.6) git hosting on secure-scuttlebutt (ssb)
  • ssb-signs (latest: 1.0.0) a ssb plugin for _signs_ names/avatars for feeds, messages, blobs.
  • androidify (latest: 1.0.0) convert html/javascript files into an android app
  • pull-scroll (latest: 1.0.9) pull-stream to a infinite scrolling web pane.
  • ssb-generate (latest: 1.0.1) scripts to generate ssb data for testing
  • ssb-viewer (latest: 1.0.0) serve ssb threads as (embeddable) web pages
  • ssb-irc (latest: 0.0.5) notify irc when something happens on ssb.
  • ssb-party (latest: 0.5.1) ssb client-server party
  • split (latest: 1.0.1) split a Text Stream into a Line Stream
  • appendable-buffer (latest: 1.1.0) A data structure on top of raw buffers that lets you append to buffers.
  • patch-history (latest: 1.0.0) A history module for patchcore compatable apps.
  • depject-tree (latest: 1.1.1) tool for showing all dependencies in a depject project (or projects)
  • hypermore (latest: 2.0.0) load more elements when you hit a 'show more' button
  • obv-debounce (latest: 1.0.2) take an observable that triggers too much, and make it trigger less, often, but always eventually trigger!
  • pull-obv (latest: 1.3.2) turn a pull-stream into an observable.
  • depject (latest: 4.1.1) simplest dependency injection
  • ssb-reduce-stream (latest: 1.0.2) reduce a reverse stream of ssb messages into a collection of threads and channels.
  • hyper-nav (latest: 2.0.1) simple navigation widget
  • x11 (latest: 2.3.0) A pure node.js JavaScript client implementing X Window (X11) protocol and extensions.
  • flumecodec (latest: 0.0.1) exports encoding/decoding functions for flumedb.
  • ify-loader (latest: 1.1.0) Webpack loader to handle browserify transforms as intended
  • lock (latest: 1.1.0) lock asynchronous resources.
  • async-write (latest: 2.1.0) a writing strategy that attempts to keep a buffer ready to write at all times. First, a buffer is filled, then it is written and another one is started. If both buffers are full, and the first one is still being written, wait for it to empty, then write t
  • bench-lru (latest: 1.1.0) benchmark the least-recently-used caches which are available on npm.
  • append-batch (latest: 0.0.2) append stuff to a log. It's important that we can reason about the order, so do not perform parallel writes.
  • fs-reverse (latest: 0.0.3) stream the lines of a file in reverse order!
  • etslide (latest: 1.0.0) electron based markdown slides
  • async-single (latest: 1.0.5) run an async function but only once at a time.
  • patchsix (latest: 6.11.1) fork of patchbay at v6
  • pull-pause (latest: 0.0.2) a through pull-stream that can be turned on and off like a tap.
  • hyperscroll (latest: 1.0.0) scroll based to hyperloadmore interface
  • patchnav (latest: 1.0.1) simple forward/back navigation for patchless apps.
  • pull-file (latest: 1.1.0) Pull streams implementation of a file reader
  • patchtabs (latest: 1.0.0) tab based layout for patchless
  • patchnavless (latest: 1.0.0) chromeless navigation for patchless
  • nice-ago (latest: 1.0.1) generate terse time representations.
  • patchcompose-file (latest: 1.0.0) insert a file/blob into patchcompose for patchless
  • patch-context (latest: 2.0.1) add a context menu to patch{bay,work}
  • patchcompose-legacy-mentions (latest: 1.0.0) adds patchwork@2 style mentions alongside patchbay style markdown mentions (which are supported by all current patch*)
  • broadcast-stream (latest: 0.2.2) a more obvious interface for local udp broadcast
  • jscad-viewer (latest: 1.0.0) viewer for @jscad/csg objects
  • patchnav-less (latest: 2.0.2) chromeless navigation for patchless
  • patchnav-basic (latest: 2.0.2) simple forward/back navigation for patchless apps.
  • patchapp-yup (latest: 1.0.0) adds a little button for saying for "yup" "like" "dig" "+1" or however you want to express acknowledgement/approval.
  • pull-sync-buffer (latest: 1.0.0) a stream that synchronously buffers as much as it can before allowing read.
  • patchnav-command (latest: 1.0.0) a patchnav module that is mainly about a browser like location/command bar. type search terms in there to go to that page.
  • push-stream-min (latest: 1.0.0) This is a reimagining of what a push-style stream could be.
  • tty-browserify (latest: 0.0.1) the tty module from node core for browsers
  • npmcad-resample (latest: 1.0.1) take a line (an array of vertices) and return a resampled at fixed steps along the line or an axis.
  • cardinal-spline-3d (latest: 3.0.0) Smooth curve through points with tension and resolution options.
  • charwise (latest: 3.0.1) encode/decode with same encoded sort order as bytewise
  • level-post (latest: 1.0.7) get consistent post hooks for leveldb.
  • syntax-error (latest: 1.4.0) detect and report syntax errors in source code strings
  • pull-level (latest: 2.0.4) pull-stream interface to levelup
  • patchavatar-recipients (latest: 1.0.0) adds recipient avatars via `message.meta` to show recipients to a private message/thread
  • ssb-proc (latest: 1.1.1) expose process stats to sbot
  • ssb-muxrpcperf (latest: 1.0.0) counts the number of time each sbot method has been called.
  • pull-pushable (latest: 2.2.0) pull-stream with a push interface
  • push-chunks (latest: 1.0.1) push-chunks allows you implement binary parsers in a few lines
  • rustify (latest: 1.1.0) Rust WebAssembly transform for Browserify
  • pull-net (latest: 1.0.2) A replacement for net using pull streams all the way
  • electro (latest: 2.1.1) electron and unix make friends
  • patchapp-raw (latest: 1.0.1) render ssb messages as raw json (though, with links)
  • ssb-marked (latest: 0.7.4) A markdown parser built for speed, customized for SSB
  • sha.js (latest: 2.4.11) Streamable SHA hashes in pure javascript
  • fib.wasm (latest: 1.0.1) calculate fibonacci numbers using wasm.
  • quicksort.wasm (latest: 1.0.2) quicksort (signed i32 values only) hand-written in wat
  • ltgt (latest: 2.2.1) implement correct ranges for level-*
  • pull-glob (latest: 1.0.7) extended globs as pull-streams
  • simple-xlsx (latest: 1.1.1) pull a json table out of excel file
  • browser-pack (latest: 6.1.0) pack node-style source files from a json stream into a browser bundle
  • pull-more (latest: 1.1.0) stream from a level or flume stream, one chunk at a time, with configurable recovery points.
  • mfr-query-stream (latest: 2.0.1) create a scroller for map-filter-reduce query.
  • smoothie (latest: 1.35.0) Smoothie Charts: smooooooth JavaScript charts for realtime streaming data
  • patch-settings (latest: 1.1.2) localStorge based settings module for patch-* related apps
  • ssb-integration-tests (latest: 1.0.0) integration tests that can check any two sbot implementations are compatible
  • ssb-horcrux (latest: 1.0.0) split your private key like voldemort!
  • rc (latest: 1.2.8) hardwired configuration loader
  • non-private-ip (latest: 1.4.4) see if you have a non private (i.e. public ip address)
  • ssb-thread (latest: 2.0.1) load a ssb-thread, and sort it in [cryptographic order](https://github.com/ssbc/ssb-sort).
  • leveldown-plus (latest: 1.0.0) lighter wrapper around leveldown: adds encodings and pull-streams.
  • patchapp-threads (latest: 4.0.4) A "threads" app for patchless. Implements classic patchwork discussions, with a basic patchbay style public/private feeds and threads with support for out-of-order messages.
  • pull-high-watermark (latest: 0.2.0) a pull stream that eagerly reads ahead until it has reached the watermark.
  • separator-escape (latest: 0.0.1) split a string by a separator, with an escape.
  • pull-cursor (latest: 3.0.0) A pull-stream over series that have an index.
  • keep (latest: 1.0.3)
  • flumelog-offset-parser (latest: 1.0.0) A streaming parser for [flumelog-offset](https://github.com/flumedb/flumelog-offset)
  • patchmisc-recipients (latest: 2.0.1) adds recipient avatars via `message.meta` to show recipients to a private message/thread
  • pull-reader (latest: 1.3.1) read bytes from a binary pull stream
  • mutant-scroll (latest: 1.0.2) An infinite scroller fed by pull-streams
  • readme (latest: 0.7.0) display a module's readme in the terminal
  • patchapp-friends (latest: 1.1.0) render who follows who and add follow buttons
  • pull-defer (latest: 0.2.3) a deferred source, sink or through pull-stream
  • patchapp-vote (latest: 2.0.2) adds a little button for saying for "yup" "like" "dig" "+1" or however you want to express acknowledgement/approval.
  • highlight-search-result (latest: 1.0.4) take a search result, highlight the occurances of key words, and also truncate the document into a short context showing the area around a match.
  • hypertabs (latest: 5.0.2) tabbed interface with hyperscript
  • patchless (latest: 2.2.2) patchless is a _standard_ for modular ui apps. It's primarily intended for secure scuttlebutt, but not actually directly coupled to ssb.
  • varint.wasm (latest: 1.0.0) varint implemented in web assembly. This isn't actually faster than the javascript [varint](https://github.com/chrisdickinson/varint), because of the overhead of calling into webassembly. However, if you incoporated this into another implementation that w
  • json-buffer (latest: 3.0.1) JSON parse & stringify that supports binary via bops & base64
  • config-chain (latest: 1.1.12) HANDLE CONFIGURATION ONCE AND FOR ALL
  • naca (latest: 1.0.0) generate a [symmetric naca airfoil](http://www.boat-links.com/foils.html) of interest to boat or aircraft designers.
  • compare-at-paths (latest: 1.0.0) create a compare function that compares given paths into an object.
  • ssb-threads-index (latest: 1.0.1) This is a example of a ssb plugin that adds indexes for ssb-query. depends on [this flumeview-query PR](https://github.com/flumedb/flumeview-query/pull/15)
  • event-stream (latest: 4.0.1) construct pipes of streams of events
  • scuttle-poll (latest: 1.5.1) Create and vote on polls on ssb
  • ssb-public (latest: 1.0.0) announce a public address for yourself. unlike current "pub" announcements, this you _may not_ announce addresses for other feeds, only yourself.
  • multiserver-address (latest: 1.0.1) define valid [multiserver](https://github.com/ssbc/multiserver) addresses
  • JSONStream (latest: 1.3.5) rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
  • map-filter-reduce (latest: 3.2.2) A functional query engine, that operates over streams of js objects, and can be optimized via database indexes.
  • to-continuable (latest: 1.0.0) convert a value to a [continuable](https://github.com/raynos/continuable)
  • reversable-base64 (latest: 1.0.0) a regular expression to test wether a string is a valid base64, without ambiguity.
  • iscanonicalbase64 (latest: 1.0.0) a regular expression to test wether a string is a valid base64, without ambiguity.
  • canonical-base64 (latest: 1.1.0) test wether a base64 string will serialize the same after parsing
  • pull-inactivity (latest: 2.1.3) kill a duplex pull-stream after period of inactivity.
  • is-canonical-base64 (latest: 1.1.1) test wether a base64 string will serialize the same after parsing
  • svg-graph (latest: 1.0.0) generate a simple svg barchart
  • pull-sort (latest: 1.0.2) sort a pull-stream, necessarily, this buffers the stream and then streams the sorted stream.
  • ssb-gathering-schema (latest: 1.2.4) JSON schemas and validation for secure scuttlebutt message types for gatherings
  • scuttle-gathering (latest: 1.3.6) Returns a set of functions as an API for validating, building, publishing and reading records related to gatherings
  • dat-table (latest: 1.0.3) tables of data for dat.
  • flumeview-skiplist (latest: 1.0.1) A flumeview based on my new [skiplist-buffer](https://github.com/dominictarr/skiplist)
  • patchcompose-mentioned-recipients (latest: 1.0.2) adds recipients to patchcompose, the way that patchbay does it, anyone mentioned in the first post in a thread is a recipient.
  • ssb-names (latest: 3.1.4) get the `signifier` (name for an object) or `signified` (object for a name) from a secure-scuttlebutt database.
  • ssb-notifier (latest: 2.2.5) desktop notifications for ssb/patchwork
  • ssb-sort (latest: 1.1.3) sort ssb messages by cryptographic order
  • npm-install-shrinkwrap (latest: 1.0.0) Install a shrinkwrap or package-lock file directly. just pulls down packages and unpacks in the right place. does not mess with package-json or check the shrinkwrap makes sense. Just does what it says on the tin and nothing else.
  • pull-append (latest: 1.0.0) append a value to the end of a pull stream.
  • hashlru (latest: 2.3.0) simpler faster substitute for LRU
  • normalized-index (latest: 1.0.0) An database index for flumedb that only stores sequence/offset. It's a [Log Structured Merge-tree](https://en.wikipedia.org/wiki/Log-structured_merge-tree) except it doesn't store keys, only pointers to the values which are stored in the main flumelog.
  • compare-at (latest: 1.1.2) construct a compare function given an array of paths into a js object.
  • binary-tests (latest: 1.0.0) Hey everyone. Now is time to tell you all, I've been somewhat secretly working on a better database. Not _secret_ secret, but I havn't been talking about my plans. mainly so I could enjoy working on it without the weight of expectations as to why it's tak
  • ps-tree (latest: 1.2.0) Get all children of a pid
  • ntk (latest: 2.2.0) Desktop UI tollkit/widgets set
  • scuttlebot (latest: 13.2.2) network protocol layer for secure-scuttlebutt
  • group-box (latest: 0.1.0) a simpler way to encrypt a box with multiple recipients.
  • youtube-player (latest: 5.5.2) YouTube IFrame Player API abstraction.
  • ssb-lists (latest: 1.0.0) block or follow lists for ssb.
  • layered-graph (latest: 1.1.3) compose a graph out of multiple sublayers, and in particular, expose a dynamically updating shortest paths calculation.
  • pull-ws (latest: 3.3.2) Simple pull-streams for websocket client connections
  • browser-unpack (latest: 1.4.2) parse a bundle generated by browser-pack
  • patchbay-scry (latest: 1.5.0) figure out a meeting time with friends, (like doodle, but for scuttlebutt)
  • detective (latest: 5.2.0) find all require() calls by walking the AST
  • interleavings (latest: 1.0.0) Test async systems by reordering callbacks deterministically but randomly.
  • ssb-user-invites (latest: 1.1.2) when ssb was younger, we created the current invite system, henceforth in this document referred to as the "followbot" system. special peers called "pubs" can create tokens called "invite codes". The invite code allows a new person to connect to the pub,
  • scuttle-shell (latest: 1.0.1) A system tray app for running Secure Scuttlebutt on your local system
  • gossip-query (latest: 2.0.2) flooding gossip search for p2p.
  • watchify (latest: 3.11.1) watch mode for browserify builds
  • brfs (latest: 2.0.2) browserify fs.readFileSync() static asset inliner
  • chloride-test (latest: 1.2.4) test that a module provides the same functions as [chloride](https://github.com/dominictarr/chloride) via tests generated from [chloridedown](https://github.com/dominictarr/chloridedown)
  • resize.sh (latest: 1.0.0) script to resize a directory of images.
  • test-flumelog (latest: 1.0.1) reusable test suite that a flumelog implementation must pass
  • raf-append (latest: 1.0.1) `fs.append` for [random-access-storage](https://github.com/random-access-storage/)
  • pull-random-access (latest: 1.0.1) `pull-raf` is a slightly higher level api on top of [random-access-storage](https://github.com/random-access-storage/) so as to easily adapt other modules written on top of the node fs module.
  • ssb-social-index (latest: 1.0.0) scuttlebot plugin for getting reduced state based on the author's social graph
  • ssb-about (latest: 2.0.1) scuttlebot plugin for getting reduced 'about' state
  • pull-flood (latest: 2.0.0) simplest gossip protocol.
  • submit-form-element (latest: 1.0.0) submit a form element via xhr but as if user clicked a submit button
  • sodium-browserify-tweetnacl (latest: 0.2.6) wraps javascript port of [tweetnacl](https://github.com/dchest/tweetnacl-js) with the api of [chloride](https://github.com/dominictarr/chloride) as an alternative to [sodium-browserify](https://github.com/dominictarr/sodium-browserify) that has a much muc
  • lossy-store (latest: 1.2.4) simple mini database that does not promise durability, for when you do not need it!
  • multiblob-http (latest: 1.0.0) serve content-addressed blobs over http. see use with [multiblob](https://github.com/ssbc/multiblob)
  • ssb-unix-socket (latest: 1.0.0) secret-stack plugin for unix socket connections
  • ssb-local (latest: 1.0.0) secret-stack plugin for local multiserver address broadcast
  • ssb-no-auth (latest: 1.0.0) secret-stack plugin for unauthenticated connections
  • ssb-onion (latest: 1.0.0) secret-stack plugin for Tor connections
  • muxrpc-usage (latest: 2.1.0) nice helpful usage messages for muxrpc
  • patch-inbox (latest: 1.3.2) an inbox for the patchcore ecosystem
  • patchbay (latest: 8.0.1) patchbay 2, built on patchcore
  • aligned-block-file (latest: 1.2.2) read and write to a file in a cache-friendly way by using aligned blocks.
  • stream-splicer (latest: 2.0.1) streaming pipeline with a mutable configuration
  • flumelog-memory (latest: 1.0.2) A simple in memory log for flumedb, with tests.
  • compatibility (latest: 1.0.1) run your dependencies tests, to check they are compatible
  • pull-bitflipper (latest: 0.1.1) pull stream that randomly flips bits in input stream, useful for testing authenticated cryptography.
  • bench-flumelog (latest: 2.0.0) a simple benchmark of flumedb log implementations.
  • polyraf (latest: 1.1.0) like rafify, but uses either [random-access-file](https://github.com/random-access-storage/random-access-file/) if running in node (or electron) and [random-access-web](https://github.com/random-access-storage/random-access-web) (if running in a browser o
  • push-mux (latest: 1.0.7) multiplexed-rpc (compat with [muxrpc](https://github.com/ssbc/muxrpc)) with credit based flow control.
  • l5 (latest: 1.5.0) low level lisp like language (L5)
  • pull-many (latest: 1.0.9) combine many pull-stream sources into one
  • ssb-master (latest: 1.0.3) secret-stack plugin for authorizing master identities
  • yap-util (latest: 1.0.3) common utilities needed by yap plugins
  • ssb-ws (latest: 6.2.3) websocket & http server for ssb
  • yap-app (latest: 2.2.1) Yet Another Patchwork client
  • bipf (latest: 1.3.0) binary in-place format
  • secret-handshake (latest: 1.1.20) a simple and highly private secure-channel protocol
  • common-shakeify (latest: 0.6.2) browserify tree shaking plugin using @indutny common-shake
  • ssb-ebt (latest: 5.6.7) scaleable scuttlebutt replication for ssb
  • ssb-caps (latest: 1.1.0) The Caps string for accessing the SSB protocol using secret handshake
  • ordered-intersect (latest: 1.0.0) Calculate the intersection of two arrays. The arrays _must_ be ordered, with no duplicates.
  • h (latest: 1.0.0) generate HTML from javascript array structures
  • muxrpcli (latest: 3.1.2) command-line interface to mux rpc servers
  • ssb-tunnel (latest: 2.0.0) tunnel multiserver connections through ssb pubs
  • varstruct (latest: 6.1.3) encode/decode variable binary structures
  • ssb-logging (latest: 1.0.0) secret-stack plugin for logging
  • ssb-gossip (latest: 1.1.1) ssb-server gossip plugin
  • ssb-thread-schema (latest: 1.1.1) JSON schemas + validators for common thread messages
  • pull-split (latest: 0.2.1) split ported to pull-stream style
  • hipster (latest: 1.0.1) Okay, so today I wrote a text editor in node.js and named it "hipster". Because I am an asshole. (and no one had already used the name for something more stupid)
  • ssb-identities (latest: 2.1.1) use multiple identities from a single sbot instance
  • multiserver (latest: 3.6.0) write a server which works over many protocols at once, or connect to the same
  • level-test (latest: 8.0.0) Inject temporary and isolated level stores (leveldown, level-js, memdown or custom) into your tests.
  • deps-sort (latest: 2.0.1) sort module-deps output for deterministic browserify bundles
  • secret-stack (latest: 6.3.1) create secure peer to peer networks using secret-handshakes
  • ssb-replicate (latest: 1.3.2) ssb legacy replication. this was previously built into `ssb-server` (formerly known as `scuttlebot`)
  • ssb-bin (latest: 1.0.0) ssb command line interface as separate module
  • patchcore (latest: 2.2.0) minimal core for ssb clients
  • ssb-ahoy (latest: 3.0.0) handle the initial sync as you join scuttlebutt for the first time
  • push-stream (latest: 11.0.0) simple push-based streams
  • bipf-filter (latest: 1.0.1) create a filter function to process bipf (Binary In-Place Format)
  • yap-patch (latest: 2.1.0) yap plugin for patchwork threads and public/private feeds.
  • flumeview-vector (latest: 2.0.0) A very light weight and flexible index that allows rich queries.
  • private-box (latest: 0.3.1) encrypt a message to a secret number of recipients
  • ssb-plugins (latest: 1.0.4) `ssb-plugins` is a plugin that provides additional plugin related functionality to a [secret-stack](https://github.com/ssbc/secret-stack) instance.
  • libnested (latest: 1.5.0) basic functions (map, each, get, set, keys) for nested objects.
  • flumelog-level (latest: 0.0.5) a flumelog implemented on top of leveldb.
  • pull-ping (latest: 2.0.3) measure latency/rtt and clock skew with pull-streams
  • multiblob (latest: 1.13.7) A content-addressable-store that supports multiple hashing algorithms, and pull-streams.
  • noderify (latest: 5.0.0) browserify for node
  • ssb-suggest (latest: 1.2.0) an ssb-server plugin for suggestions (e.g. profile, memes, ...)
  • ssb-mentions (latest: 0.5.2) extract the mentions in a ssb message, just using the markdown. this is _mostly compatible_ with the way patchwork does it. but simpler, because it relies only on the markdown.
  • path-browserify (latest: 1.0.1) the path module from node core for browsers
  • bundle-collapser (latest: 1.4.0) convert bundle paths to IDS to save bytes in browserify bundles
  • wasm-string (latest: 1.0.2) encode/decode web assembly strings.
  • static-module (latest: 3.0.4) convert module usage to inline expressions
  • gen (latest: 2.0.1) Generate github page
  • is-my-ssb-valid (latest: 1.1.0) build scuttlebutt message validators from JSON Schema
  • ssb-private1 (latest: 1.0.1) an secret-stack plugin which adds private-box (v1) auto-box/unbox functionality
  • ssb-blob-files (latest: 1.2.1) handle processing and addition of files to the blob store
  • battery (latest: 1.0.1) Get battery level and charging status.
  • acorn-node (latest: 2.0.1) the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
  • ssb-patchwork (latest: 3.18.0) A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).
  • ssb-ooo (latest: 1.3.3) gossip requests for out-of-order messages on ssb
  • ssb-server (latest: 16.0.1) network protocol layer for secure-scuttlebutt
  • static-eval (latest: 2.1.0) evaluate statically-analyzable expressions
  • ssb-query (latest: 2.4.5) A scuttlebot plugin for querying data. With [map-filter-reduce](https://github.com/dominictarr/map-filter-reduce) you can write pretty flexible queries, similar to SQL, but more javascripty.
  • obz (latest: 1.0.2) simple and lightweight observer
  • flumedb (latest: 2.1.8) modular database made from streams of logs
  • ssb-search (latest: 1.3.0) fulltext search as scuttlebot plugin
  • ssb-private (latest: 1.1.0) scuttlebot plugin for indexed private messages
  • ssb-peer-invites (latest: 2.1.0) when ssb was younger, we created the current invite system, henceforth in this document referred to as the "followbot" system. special peers called "pubs" can create tokens called "invite codes". The invite code allows a new person to connect to the pub,
  • ssb-blobs (latest: 1.2.3) blobs and blob replication for ssb
  • ssb-schema-definitions (latest: 3.2.1) standardised schema definitions for JSON validation of ssb references
  • ssb-unread (latest: 1.1.0) A ssb-server plugin which tracks read / unread state of all received messages in a mutable level db. The intention is to provide a persistent store which can be referenced and contributed to by a plurality of client interfaces.
  • ssb-recps-guard (latest: 2.1.0) guards against unencrypted messages being accidentally published!
  • packet-stream (latest: 2.0.5) The core-logic for rpc/multiplexing protocols
  • tinyify (latest: 3.0.0) a browserify plugin that runs various optimizations, so you don't have to install them all manually.
  • module-deps (latest: 6.2.3) walk the dependency graph to generate json output that can be fed into browser-pack
  • browser-resolve (latest: 2.0.0) resolve which handles browser field support in package.json
  • ssb-db (latest: 20.3.0) a secure, replicatable database
  • ssb-invite (latest: 2.1.6) Invite-token system, mainly used for pubs. Creates invite codes as one of ways of onboarding.
  • flumelog-aligned-offset (latest: 1.1.4) a new flumelog format. like [flumelog-offset](https://github.com/flumedb/flumelog-offset), each record is identified by an integer byte offset, and also, each record is delimited by it's length. But unlike `flumelog-offset` records within blocks are alway
  • atomic-file (latest: 2.1.1) store data in a file, but gaurantee there is never a partial write.
  • chloride (latest: 2.3.0) node.js sodium bindings + pure js polyfil
  • ssb-friends (latest: 4.2.1) The logic of who to replicate in ssb.
  • ssb-backlinks (latest: 2.1.1) scuttlebot plugin for indexing all link mentions of messages
  • scuttle-testbot (latest: 1.3.0) Spins up an empty, temporary ssb-server server that stores data in your temp folder
  • ssb-validate (latest: 4.1.3) simplified validation for secure-scuttlebutt
  • ssb-profile (latest: 1.5.2) A helper module for reading and writing to "profile threads" in scuttlebutt
  • ssb-ref (latest: 2.14.2) test wether a string is a valid ssb reference type
  • stack-expression (latest: 3.0.2) stack expressions are similar to regular expressions, but can parse nested structures.
  • epidemic-broadcast-trees (latest: 8.0.0) This module is loosely based on plumtree Epidemic Broadcast Trees [EBT paper], but adapted to also replicate logs, and optimized to achive a minimal overhead (the cost of the protocol is linear with the number of messages to be sent)
  • ssb-tribes (latest: 0.4.1) a scuttlebutt (secret-stack) plugin which adds envelope encryption capabilities
  • ssb-keys (latest: 8.0.0) keyfile operations for ssb
  • react-native-ssb-shims (latest: 5.0.0) Node.js-related shims necessary for the SSB ecosystem to run on React Native apps
  • ssb-links (latest: 3.0.10) index links in ssb messages
  • browserify (latest: 17.0.0) browser-side require() the node way
  • muxrpc (latest: 6.5.1) combined multiplexing and rpc - because a node api needs streams & async
  • indexhtmlify (latest: 2.0.1) wrap a js file in the minimum html to be browser-runnable
  • pull-reconnect (latest: 0.1.1) a reconnect with pull-streams, useful with muxrpc
  • ssb-tangle (latest: 2.1.3) a tool for dealing with thread-type tangles in scuttlebutt

Copyright 2014 - 2016 © taobao.org |