>_Skillful
Need help with advanced AI agent engineering?Contact FirmAdapt
Dominic Tarr

Dominic Tarr

@dominictarr

antipodean wandering albatross

New Zealand dominictarr.com On GitHub since April 2010

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 categories

hyperscript

dominictarr

Create HyperText with JavaScript, on client or server.

SkillAI Tool
2.8K1 dir

event-stream

right9ctrl

construct pipes of streams of events

SkillAI Tool
2.2K1 dir

JSONStream

dominictarr

rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)

SkillAI Tool
1.9K1 dir

scuttlebutt

dominictarr

replicate data via scuttlebutt protocol

SkillAI Tool
1.3K1 dir

rc

dominictarr

hardwired configuration loader

SkillAI Tool
1K1 dir

through

dominictarr

simplified stream construction

SkillAI Tool
6711 dir

split

dominictarr

split a Text Stream into a Line Stream

SkillAI Tool
3461 dir

random-name

dominictarr

return random last names.

SkillAI Tool
3271 dir

curry

hughfdjackson

flexible but simple curry function

SkillAI Tool
3161 dir

flumedb

christianbundy

modular database made from streams of logs

SkillAI Tool
2581 dir

hashlru

dominictarr

simpler faster substitute for LRU

SkillAI Tool
2521 dir

level-sublevel

dominictarr

partition levelup databases

SkillAI Tool
1961 dir

mux-demux

dominictarr

multiplex streams

SkillAI Tool
1801 dir

feedopensource

dominictarr

iteratively fund open-source projects

SkillAI Tool
1431 dir

excel-stream

guumaster

convert a stream of xls or xlsx into json on the command line or in node

SkillAI Tool
1381 dir

stream-spec

dominictarr

executable specification for Stream (to make testing streams easy)

SkillAI Tool
1261 dir

map-stream

dominictarr

construct pipes of streams of events

SkillAI Tool
1211 dir

config-chain

isaacs

HANDLE CONFIGURATION ONCE AND FOR ALL

SkillAI Tool
1041 dir

private-box

dominictarr

encrypt a message to a secret number of recipients

SkillAI Tool
1031 dir

stream-combiner

dominictarr

[![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)

...more
SkillAI Tool
1021 dir

chloride

arj03

node.js sodium bindings + pure js polyfil

SkillAI Tool
901 dir

stack-expression

dominictarr

stack expressions are similar to regular expressions, but can parse nested structures.

SkillAI Tool
761 dir

from

dominictarr

Easy way to make a Readable Stream

SkillAI Tool
701 dir

explain-error

dominictarr

wrap errors in explainations.

SkillAI Tool
681 dir

fsm

dominictarr

check finite state machine properties

SkillAI Tool
661 dir

d64

dominictarr

dominictarr style base64, like base64 but lexiographically sortable

SkillAI Tool
531 dir

level-replicate

dominictarr

scuttlebutt style replication for level-*

SkillAI Tool
521 dir

lock

raymondmayjr

lock asynchronous resources.

SkillAI Tool
481 dir

monotonic-timestamp

dominictarr

Monotonically increasing timestamp.

SkillAI Tool
451 dir

charwise

dominictarr

encode/decode with same encoded sort order as bytewise

SkillAI Tool
411 dir

json-buffer

dominictarr

JSON parse & stringify that supports binary via bops & base64

SkillAI Tool
411 dir

level-hooks

dominictarr

pre/post hooks for leveldb

SkillAI Tool
381 dir

sodium-browserify

dominictarr

browser polyfil for sodium

SkillAI Tool
371 dir

kv

dominictarr

an append oriented kv store for streams

SkillAI Tool
361 dir

deploy

roboflowbrad

Create a computer vision endpoint in seconds

SkillComputer Vision
331 dir

dynamic-dijkstra

dominictarr

dynamic shortest path algorithim

SkillAI Tool
321 dir

stream-to-pull-stream

dominictarr

convert a stream1 or streams2 stream into a pull-stream

SkillAI Tool
301 dir

web-bootloader

dominictarr

prototype bootloader for the offline web.

SkillAI Tool
291 dir

pull-level

dominictarr

pull-stream interface to levelup

SkillAI Tool
281 dir

level-merkle

dominictarr

merkle tree replication.

SkillAI Tool
261 dir

shasum

dominictarr

Single function that return the sha1sum. Installing this is just a little bit quicker than reading the crypto documentation.

...more
SkillAI Tool
231 dir

pull-pushable

dominictarr

pull-stream with a push interface

SkillAI Tool
211 dir

peers

dominictarr

peer2peer nodejs applications

SkillAI Tool
201 dir

looper

dominictarr

async loops that never RangeError

SkillAI Tool
191 dir

stream-serializer

dominictarr

wrap a stream of regular js objects into a stream of line seperated json.

SkillAI Tool
191 dir

js-tokenizer

dominictarr

No description available

SkillAI Tool
191 dir

duplex

dominictarr

base class for a duplex stream

SkillAI Tool
181 dir

my-local-ip

dominictarr

tell me my local ip address

SkillAI Tool
161 dir

connect-restreamer

ngourley

re-stream a parsed body so that it can be proxied.

SkillAI Tool
161 dir

ssb-ooo

arj03

gossip requests for out-of-order messages on ssb

SkillAI Tool
151 dir

voice

Generate musical voices with FM synthesis.

SkillSpeech & Audio
151 dir

ltgt

dominictarr

implement correct ranges for level-*

SkillAI Tool
141 dir

obv

dominictarr

simple and lightweight observer

SkillAI Tool
131 dir

ssb-ws

dominictarr

websocket & http server for ssb

SkillAI Tool
101 dir

level-peek

dominictarr

peek the first or last record in a leveldb range.

SkillAI Tool
101 dir

level-post

dominictarr

get consistent post hooks for leveldb.

SkillAI Tool
101 dir

pull-cat

dominictarr

concatenate pull-streams

SkillAI Tool
101 dir

pull-window

dominictarr

Aggregate a pull-stream into windows.

SkillAI Tool
91 dir

pull-cursor

arj03

A pull-stream over series that have an index.

SkillAI Tool
91 dir

pull-defer

dominictarr

a deferred source, sink or through pull-stream

SkillAI Tool
81 dir

pull-http-client

dominictarr

make http client requests in pull streamy ways.

SkillAI Tool
81 dir

ssb-sort

dominictarr

sort ssb messages by cryptographic order

SkillAI Tool
81 dir

ssb-replicate

mixmix

:warning:

SkillAI Tool
81 dir

signed-varint

dominictarr

efficiently store signed integers in varint

SkillAI Tool
71 dir

binomial-hash-list

dominictarr

hash timestamped objects into increasingly larger groups

SkillAI Tool
71 dir

pull-through

dominictarr

through ported to pull-stream style

SkillAI Tool
61 dir

level-fix-range

dominictarr

make using levelup reverse ranges easy

SkillAI Tool
51 dir

blake2s

dominictarr

port of Dmitry Chestnykh's blake2s-js to node style

SkillAI Tool
51 dir

non-private-ip

staltz

see if you have a non private (i.e. public ip address)

SkillAI Tool
51 dir

push-stream-to-pull-stream

arj03

wrap a push-stream into a pull-stream, for source, sink, and duplex.

SkillAI Tool
51 dir

leveldown-plus

dominictarr

lighter wrapper around leveldown: adds encodings and pull-streams.

SkillAI Tool
41 dir

pull-rate

dominictarr

track the rate of flow of a pull-stream.

SkillAI Tool
41 dir

pull-inactivity

arj03

kill a duplex pull-stream after period of inactivity.

SkillAI Tool
41 dir

pull-abortable

dominictarr

a pull-stream which may be aborted

SkillAI Tool
31 dir

ubelt

dominictarr

utility belt was (Dominic's Utilities)

SkillAI Tool
31 dir

padded-semver

dominictarr

pad semver to make it lexiographically sortable

SkillAI Tool
31 dir

hash-test-vectors

dominictarr

test vectors for hashes

SkillAI Tool
31 dir

varstruct-match

fanatid

encode/decode multiple data types

SkillAI Tool
31 dir

redis-raw

nodejs redis client with no extras

SkillAI Tool
31 dir

append-batch

dominictarr

append stuff to a log. It's important that we can reason about the order, so do not perform parallel writes.

SkillAI Tool
21 dir

patch-context

dominictarr

add a context menu to patch{bay,work}

SkillAI Tool
21 dir

string-range

dominictarr

check if a string is within a range

SkillAI Tool
21 dir

quote-unquote

dominictarr

quote and unquote strings. escapes internal quotes and slashes. Automatically decides whether to use single or double quotes.

...more
SkillAI Tool
21 dir

pull-core

dominictarr

wrappers to make pull-streams useful.

SkillAI Tool
21 dir

relative-url

dominictarr

convert a partial url into an absolute url from your current location.

SkillAI Tool
21 dir

lu

dominictarr

simplest levelup reader

SkillAI Tool
21 dir

flumecodec

dominictarr

exports encoding/decoding functions for flumedb.

SkillAI Tool
21 dir

muxrpc-validation

dominictarr

Validation library for muxrpc apis

SkillAI Tool
21 dir

npmd-cache

dominictarr

a secure, reliable, offlineable cache for npmd

SkillAI Tool
21 dir

all

dominictarr

callback when all callbacks have fired.

SkillAI Tool
11 dir

epidemic-broadcast-trees

mixmix

bandwidth efficient broadcast gossip

SkillAI Tool
11 dir

pull-next

dominictarr

read from one pull-stream, then the next, then the next...

SkillAI Tool
1 dir

pull-live

dominictarr

construct a pull-stream for reading from a writable source, can read old records, new (live) records, or both.

SkillAI Tool
1 dir

style

dominictarr

color in your node.js console, without monkeypatching

SkillAI Tool
1 dir

bench-flumelog

dominictarr

a simple benchmark of flumedb log implementations.

SkillML Testing
1 dir

stream-tester

dominictarr

Streams to make test other Streams

SkillAI Tool
1 dir