Open source projects by substack

substack/node-browserify

browser-side require() the node.js way

☕JavaScript   ★11821 stars   ⚠325 open issues   ⚭156 contributors   ☯about 8 years old  

substack/stream-handbook

how to write node programs with streams

☕JavaScript   ★11387 stars   ⚠73 open issues   ⚭12 contributors   ☯over 6 years old  

substack/tape

tap-producing test harness for node and browsers

☕JavaScript   ★4478 stars   ⚠106 open issues   ⚭42 contributors   ☯about 6 years old  

substack/node-mkdirp

Recursively mkdir, like `mkdir -p`, but in node.js

☕JavaScript   ★1699 stars   ⚠67 open issues   ⚭8 contributors   ☯almost 8 years old  

substack/minimist

parse argument options

☕JavaScript   ★2797 stars   ⚠57 open issues   ⚭13 contributors   ☯over 5 years old  

substack/watchify

watch mode for browserify builds

☕JavaScript   ★1680 stars   ⚠36 open issues   ⚭36 contributors   ☯over 5 years old  

substack/hyperx

🏷 - tagged template string virtual dom builder

☕JavaScript   ★855 stars   ⚠20 open issues   ⚭6 contributors   ☯almost 3 years old  

substack/hyperxify

browserify transform for hyperx

☕JavaScript   ★53 stars   ⚠3 open issues   ⚭1 contributors   ☯almost 3 years old  

substack/hyperlog-join

relational join over a hyperlog

☕JavaScript   ★12 stars   ⚠1 open issues   ⚭1 contributors   ☯almost 3 years old  

substack/deep-freeze

recursively Object.freeze() on objects and functions

☕JavaScript   ★870 stars   ⚠12 open issues   ⚭1 contributors   ☯over 6 years old  

substack/stream-adventure

go on an educational stream adventure!

☕JavaScript   ★1390 stars   ⚠69 open issues   ⚭30 contributors   ☯over 5 years old  

substack/node-optimist

Light-weight option parsing for node.js

☕JavaScript   ★2491 stars   ⚠14 open issues   ⚭13 contributors   ☯over 8 years old  

substack/browserify-handbook

how to build modular applications with browserify

☕JavaScript   ★4205 stars   ⚠25 open issues   ⚭18 contributors   ☯over 4 years old  

substack/node-hat

Generate random IDs and avoid collisions.

☕JavaScript   ★345 stars   ⚠11 open issues   ⚭3 contributors   ☯over 7 years old  

substack/bundle-collapser

convert bundle paths to IDs to save bytes in browserify bundles

☕JavaScript   ★193 stars   ⚠9 open issues   ⚭4 contributors   ☯over 4 years old  

substack/node-heatmap

canvas heatmaps in node.js and the browser

☕JavaScript   ★190 stars   ⚠5 open issues   ⚭4 contributors   ☯over 7 years old  

substack/seaport

semver service registry for clusters

☕JavaScript   ★561 stars   ⚠24 open issues   ⚭16 contributors   ☯almost 7 years old  

substack/js-traverse

Traverse and transform objects by visiting every node on a recursive walk.

☕JavaScript   ★756 stars   ⚠45 open issues   ⚭9 contributors   ☯over 8 years old  

substack/faucet

human-readable TAP summarizer

☕JavaScript   ★485 stars   ⚠22 open issues   ⚭2 contributors   ☯almost 5 years old  

substack/node-falafel

transform the ast on a recursive walk

☕JavaScript   ★492 stars   ⚠34 open issues   ⚭7 contributors   ☯over 6 years old  

substack/catw

concatenate file globs, watching for changes

☕JavaScript   ★108 stars   ⚠2 open issues   ⚭2 contributors   ☯about 5 years old  

substack/node-ap

Currying in javascript. Like .bind() without also setting `this`.

☕JavaScript   ★41 stars   ⚠2 open issues   ⚭2 contributors   ☯almost 8 years old  

substack/text-table

generate borderless text table strings suitable for printing to stdout

☕JavaScript   ★172 stars   ⚠11 open issues   ⚭2 contributors   ☯over 5 years old  

substack/html-version-spec

Track html file revisions with semver and inline metadata.

☕HTML   ★86 stars   ⚠2 open issues   ⚭2 contributors   ☯over 3 years old  

substack/json-stable-stringify

deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results

☕JavaScript   ★362 stars   ⚠12 open issues   ⚭5 contributors   ☯over 5 years old  

substack/browserify-website

the code that runs http://browserify.org

☕HTML   ★501 stars   ⚠3 open issues   ⚭16 contributors   ☯almost 6 years old  

substack/factor-bundle

factor browser-pack bundles into common shared bundles

☕JavaScript   ★371 stars   ⚠25 open issues   ⚭7 contributors   ☯almost 5 years old  

substack/webworkify

launch a web worker that can require() in the browser with browserify

☕JavaScript   ★364 stars   ⚠2 open issues   ⚭6 contributors   ☯over 5 years old  

substack/point-in-polygon

determine if a point is inside a polygon

☕JavaScript   ★415 stars   ⚠4 open issues   ⚭1 contributors   ☯almost 7 years old  

substack/cipherhub

encrypt messages based on ssh public keys with easy import from github

☕JavaScript   ★408 stars   ⚠5 open issues   ⚭2 contributors   ☯about 5 years old  

substack/psy

process monitor command

☕JavaScript   ★235 stars   ⚠1 open issues   ⚭7 contributors   ☯over 3 years old  

substack/dnode

turtles all the way down rpc

☕JavaScript   ★2836 stars   ⚠42 open issues   ⚭23 contributors   ☯over 8 years old  

substack/stream-combiner2

☕JavaScript   ★67 stars   ⚠5 open issues   ⚭8 contributors   ☯over 4 years old  

substack/browserify-adventure

learn browserify with this educational adventure

☕JavaScript   ★143 stars   ⚠11 open issues   ⚭6 contributors   ☯over 4 years old  

substack/module-deps

walk the dependency graph to generate a stream of json output

☕JavaScript   ★181 stars   ⚠28 open issues   ⚭31 contributors   ☯almost 6 years old  

substack/node-markov

Generate markov chains for chatbots in node

☕JavaScript   ★260 stars   ⚠6 open issues   ⚭2 contributors   ☯over 7 years old  

substack/bouncy

bounce HTTP requests around for load balancing or as an HTTP host router

☕JavaScript   ★973 stars   ⚠35 open issues   ⚭8 contributors   ☯about 7 years old  

substack/fleet

multi-server continuous git-based deployment and process management

☕JavaScript   ★892 stars   ⚠39 open issues   ⚭9 contributors   ☯about 7 years old  

substack/node-deep-equal

node's assert.deepEqual algorithm

☕JavaScript   ★281 stars   ⚠33 open issues   ⚭5 contributors   ☯almost 7 years old  

substack/html-inline

inline javascript, stylesheets, and images from an html page

☕HTML   ★185 stars   ⚠21 open issues   ⚭3 contributors   ☯about 4 years old  

substack/bulk-require

require whole directory of trees in bulk

☕JavaScript   ★66 stars   ⚠2 open issues   ⚭3 contributors   ☯almost 5 years old  

substack/bulkify

transform inline bulk-require calls into statically resolvable require maps

☕JavaScript   ★102 stars   ⚠7 open issues   ⚭2 contributors   ☯over 4 years old  

substack/terminal-menu

retro ansi terminal menus for serious 80s technicolor business

☕JavaScript   ★346 stars   ⚠20 open issues   ⚭8 contributors   ☯over 5 years old  

substack/insert-css

insert a string of css into the <head>

☕JavaScript   ★187 stars   ⚠4 open issues   ⚭3 contributors   ☯almost 6 years old  

substack/node-resolve

Implements the node.js require.resolve() algorithm

☕JavaScript   ★421 stars   ⚠28 open issues   ⚭24 contributors   ☯over 7 years old  

substack/baudio

generate audio streams with functions

☕JavaScript   ★502 stars   ⚠12 open issues   ⚭1 contributors   ☯over 6 years old  

substack/coverify

code coverage browserify transform

☕JavaScript   ★134 stars   ⚠10 open issues   ⚭6 contributors   ☯about 5 years old  

substack/node-trumpet

parse and transform streaming html using css selectors

☕JavaScript   ★585 stars   ⚠32 open issues   ⚭15 contributors   ☯almost 7 years old  

substack/braziljs-2015-talk

logs p2p etc

☕JavaScript   ★46 stars   ⚠0 open issues   ⚭1 contributors   ☯over 3 years old  

substack/frame-rpc

rpc between iframes and windows using postMessage with no serialization

☕JavaScript   ★53 stars   ⚠3 open issues   ⚭1 contributors   ☯about 4 years old  

substack/node-detective

Find all calls to require() no matter how deeply nested using a proper walk of the AST

☕JavaScript   ★335 stars   ⚠12 open issues   ⚭11 contributors   ☯over 7 years old  

substack/network-simulator

simulate a low-level computer network

☕JavaScript   ★37 stars   ⚠0 open issues   ⚭1 contributors   ☯about 3 years old  

substack/emit-stream

turn event emitters into streams and streams into event emitters

☕JavaScript   ★114 stars   ⚠5 open issues   ⚭3 contributors   ☯over 6 years old  

substack/fraktur

☕JavaScript   ★98 stars   ⚠2 open issues   ⚭1 contributors   ☯about 4 years old  

substack/hyperkv

p2p key/value store over a hyperlog using a multi-value register conflict strategy

☕JavaScript   ★109 stars   ⚠2 open issues   ⚭1 contributors   ☯about 3 years old  

substack/git-http-backend

serve a git repository over http

☕JavaScript   ★95 stars   ⚠5 open issues   ⚭3 contributors   ☯almost 5 years old  

substack/hyperstream

stream html into html at a css selector

☕JavaScript   ★158 stars   ⚠4 open issues   ⚭3 contributors   ☯almost 6 years old  

substack/clocker

track project hours

☕JavaScript   ★355 stars   ⚠8 open issues   ⚭6 contributors   ☯almost 5 years old  

substack/node-multimeter

render multiple progress bars at once on the terminal

☕JavaScript   ★341 stars   ⚠9 open issues   ⚭3 contributors   ☯over 7 years old  

substack/tap-colorize

colorize tap in a way that preserves its machine-readability

☕JavaScript   ★27 stars   ⚠2 open issues   ⚭1 contributors   ☯over 4 years old