Dominic Tarr
@dominictarr
antipodean wandering albatross
96
Published Tools
13,987
Total Stars
0
Weekly Downloads
3,702
GitHub Followers
893
Public Repos
100/100
Avg Security
Published Tools
96 Skillsacross 4 categorieshyperscript
dominictarr
Create HyperText with JavaScript, on client or server.
event-stream
right9ctrl
construct pipes of streams of events
JSONStream
dominictarr
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
scuttlebutt
dominictarr
replicate data via scuttlebutt protocol
rc
dominictarr
hardwired configuration loader
through
dominictarr
simplified stream construction
split
dominictarr
split a Text Stream into a Line Stream
random-name
dominictarr
return random last names.
curry
hughfdjackson
flexible but simple curry function
flumedb
christianbundy
modular database made from streams of logs
hashlru
dominictarr
simpler faster substitute for LRU
level-sublevel
dominictarr
partition levelup databases
mux-demux
dominictarr
multiplex streams
feedopensource
dominictarr
iteratively fund open-source projects
excel-stream
guumaster
convert a stream of xls or xlsx into json on the command line or in node
stream-spec
dominictarr
executable specification for Stream (to make testing streams easy)
map-stream
dominictarr
construct pipes of streams of events
config-chain
isaacs
HANDLE CONFIGURATION ONCE AND FOR ALL
private-box
dominictarr
encrypt a message to a secret number of recipients
stream-combiner
dominictarr
[](https://npmjs.org/package/stream-combiner) [](https://travis-ci.org/dominictarr/stream-combiner)
...morechloride
arj03
node.js sodium bindings + pure js polyfil
stack-expression
dominictarr
stack expressions are similar to regular expressions, but can parse nested structures.
from
dominictarr
Easy way to make a Readable Stream
explain-error
dominictarr
wrap errors in explainations.
fsm
dominictarr
check finite state machine properties
d64
dominictarr
dominictarr style base64, like base64 but lexiographically sortable
level-replicate
dominictarr
scuttlebutt style replication for level-*
lock
raymondmayjr
lock asynchronous resources.
monotonic-timestamp
dominictarr
Monotonically increasing timestamp.
charwise
dominictarr
encode/decode with same encoded sort order as bytewise
json-buffer
dominictarr
JSON parse & stringify that supports binary via bops & base64
level-hooks
dominictarr
pre/post hooks for leveldb
sodium-browserify
dominictarr
browser polyfil for sodium
kv
dominictarr
an append oriented kv store for streams
deploy
roboflowbrad
Create a computer vision endpoint in seconds
dynamic-dijkstra
dominictarr
dynamic shortest path algorithim
stream-to-pull-stream
dominictarr
convert a stream1 or streams2 stream into a pull-stream
web-bootloader
dominictarr
prototype bootloader for the offline web.
pull-level
dominictarr
pull-stream interface to levelup
level-merkle
dominictarr
merkle tree replication.
shasum
dominictarr
Single function that return the sha1sum. Installing this is just a little bit quicker than reading the crypto documentation.
...morepull-pushable
dominictarr
pull-stream with a push interface
peers
dominictarr
peer2peer nodejs applications
looper
dominictarr
async loops that never RangeError
stream-serializer
dominictarr
wrap a stream of regular js objects into a stream of line seperated json.
js-tokenizer
dominictarr
No description available
duplex
dominictarr
base class for a duplex stream
my-local-ip
dominictarr
tell me my local ip address
connect-restreamer
ngourley
re-stream a parsed body so that it can be proxied.
ssb-ooo
arj03
gossip requests for out-of-order messages on ssb
voice
Generate musical voices with FM synthesis.
ltgt
dominictarr
implement correct ranges for level-*
obv
dominictarr
simple and lightweight observer
ssb-ws
dominictarr
websocket & http server for ssb
level-peek
dominictarr
peek the first or last record in a leveldb range.
level-post
dominictarr
get consistent post hooks for leveldb.
pull-cat
dominictarr
concatenate pull-streams
pull-window
dominictarr
Aggregate a pull-stream into windows.
pull-cursor
arj03
A pull-stream over series that have an index.
pull-defer
dominictarr
a deferred source, sink or through pull-stream
pull-http-client
dominictarr
make http client requests in pull streamy ways.
ssb-sort
dominictarr
sort ssb messages by cryptographic order
ssb-replicate
mixmix
:warning:
signed-varint
dominictarr
efficiently store signed integers in varint
binomial-hash-list
dominictarr
hash timestamped objects into increasingly larger groups
pull-through
dominictarr
through ported to pull-stream style
level-fix-range
dominictarr
make using levelup reverse ranges easy
blake2s
dominictarr
port of Dmitry Chestnykh's blake2s-js to node style
non-private-ip
staltz
see if you have a non private (i.e. public ip address)
push-stream-to-pull-stream
arj03
wrap a push-stream into a pull-stream, for source, sink, and duplex.
leveldown-plus
dominictarr
lighter wrapper around leveldown: adds encodings and pull-streams.
pull-rate
dominictarr
track the rate of flow of a pull-stream.
pull-inactivity
arj03
kill a duplex pull-stream after period of inactivity.
pull-abortable
dominictarr
a pull-stream which may be aborted
ubelt
dominictarr
utility belt was (Dominic's Utilities)
padded-semver
dominictarr
pad semver to make it lexiographically sortable
hash-test-vectors
dominictarr
test vectors for hashes
varstruct-match
fanatid
encode/decode multiple data types
redis-raw
nodejs redis client with no extras
append-batch
dominictarr
append stuff to a log. It's important that we can reason about the order, so do not perform parallel writes.
patch-context
dominictarr
add a context menu to patch{bay,work}
string-range
dominictarr
check if a string is within a range
quote-unquote
dominictarr
quote and unquote strings. escapes internal quotes and slashes. Automatically decides whether to use single or double quotes.
...morepull-core
dominictarr
wrappers to make pull-streams useful.
relative-url
dominictarr
convert a partial url into an absolute url from your current location.
lu
dominictarr
simplest levelup reader
flumecodec
dominictarr
exports encoding/decoding functions for flumedb.
muxrpc-validation
dominictarr
Validation library for muxrpc apis
npmd-cache
dominictarr
a secure, reliable, offlineable cache for npmd
all
dominictarr
callback when all callbacks have fired.
epidemic-broadcast-trees
mixmix
bandwidth efficient broadcast gossip
pull-next
dominictarr
read from one pull-stream, then the next, then the next...
pull-live
dominictarr
construct a pull-stream for reading from a writable source, can read old records, new (live) records, or both.
style
dominictarr
color in your node.js console, without monkeypatching
bench-flumelog
dominictarr
a simple benchmark of flumedb log implementations.
stream-tester
dominictarr
Streams to make test other Streams