Nathan Rajlich

Login: TooTallNate

Company: @zeit

Location: San Francisco, CA

Bio: Programmer / Nerd. @nodejs core committer, revolutionizing deployments @zeit. Before you ask, I'm 6?6?

Blog: http://n8.io

Blog: http://n8.io

Member of

  1. Components
  2. DomJS
  3. Sloth
  4. webmodules
  5. ZEIT
  6. null

Repositories

aacplusenc
AAC+ Encoder
ansi-canvas
Render a node to your terminal
ansi-canvas-render
Renders a instance to a Writable stream with ANSI codes
ansi-hash
Get an ANSI color code for a given string
ansi.js
Advanced ANSI formatting tool for Node.js
ar-drone-socket.io-proxy
Proxy AR.Drone UDP messages over a Socket.io HTTP connection
args
Minimal toolkit for building CLIs
array-index
Invoke getter/setter functions on array-like objects
async-emit
Emits an event on an EventEmitter where the listener may include a callback function
autodebug
like npm.im/debug with automatic module name branding
azure-documentdb-node
null
babel-plugin-transform-dirname-filename
Babel plugin that rewrites `__dirname` and `__filename` to static values
bashttpd
A web server written in bash
blessed
A high-level terminal interface library for node.js.
blessed-css
CSS engine for blessed
block-stream
A stream of fixed-size blocks
browserify-jade
jade transform for browserify v2. Sourcemaps generation included.
browserify-single-file
Runs browserify transforms/plugins on a single file. Useful for make pipeline tasks.
browser-repl
null
bump
Easily bump the version of all the different package.json equivalents.
Caja-HTML-Sanitizer
Bundles Google Caja's HTML Sanitizer within a npm installable node.js module
callbackify
npm module: backwards compatibilify your callback functions while migrating apis to promises
cdir
An interactive console.dir() for node.js similar to console.dir() in webkit.
cgm-remote-monitor
nightscout web monitor
chalk
? Terminal string styling done right
character-iterator
Iterate through text characters in the DOM tree. Handles parent & sibling relationships.
Chart.js
Simple HTML5 Charts using the tag
CityBeerTapsSF
Unofficial Twitter bot for @citybeerstore that tweets out new beers that go on tap
click-outside
The inverse of the DOM "click" event
clippy
Clippy is a very simple Flash widget that makes it possible to place arbitrary text onto the client's clipboard.
closest
Find the closest parent that matches a selector
co
Generator based flow-control goodness for nodejs using thunks instead of promises
computed-style
null
connect
Connect is a middleware layer for Node.js
connect-cors
connect-cors
contextify
null
cors-anywhere
CORS Anywhere is a NodeJS reverse proxy which adds CORS headers to the proxied request.
cors-now
reverse proxy with CORS headers.
create
The missing Native.create() functions that ECMA forgot.
creationix
My personal sandbox for growing packages.
CSSOM
CSS Object Model implemented in pure JavaScript. It's also a parser!
d3-scale
Encodings that map abstract data to visual representation.
daemon.node
A node.JS addon that helps to create *nix daemons in Javascript
date-now
null
datetime
A date and time library for Node.js
debug-time
Performance measuring `%t` formatter for debug(), like `console.time()`
dexcom-share
Async Iterator API for reading blood glucose readings from Dexcom's Share servers
docker-modem
Docker Remote API network stack.
dom-iterator
Feature-rich, well-tested Iterator for traversing DOM nodes.
dom-support
Component to test browser feature support.
dotfiles
My dotfiles and such...
dox
JavaScript documentation generator for node using markdown and jsdoc
embedly-node
Embedly library for node.js
enum
Enum is a javascript module that introduces the Enum Type. It works for node.js and in the browser.
escodegen
ECMAScript code generator
eson
Extended (pluggable) JSON for node - great for configuration files and JSON transformations
express
Sinatra inspired web development framework for node.js -- insanely fast, flexible, and sexy
extract-zip
Zip extraction written in pure JavaScript. Extracts a zip into a directory.
eyes.js
a customizable value inspector for node.js
file-uri-to-path
Convert a file: URI to a file path
fstream
Advanced FS Streaming for Node
fuse4js
FUSE bindings for Javascript and node.js
git-extras
GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
gnode
Run node with ES6 Generators, today!
grapheme-breaker
A JS implementation of the Unicode grapheme cluster breaking algorithm (UAX #29)
gulp-browserify
Bundle modules with BrowserifyJS
hiredis-node
Node.js bindings to hiredis
hook.io
a versatile distributed event emitter built with node.js
hookshot
Hookshot is a tiny library and companion CLI tool for handling GitHub post-receive hooks.
HtmlMedia
The first and only "proper" HTML5
http-mux-demux
null
http-parser
http request/response parser for c
hyperlinks2
HyperTerm autolink extension
hyperterm
null
hyperterm-solarized-light
HyperTerm theme based on solarized light colors
id3-genre
Map of ID3 "Genre" field names to byte number
iheart
iHeart Radio JavaScript API
iheart.now.sh
iHeart Radio Web App using Next.js
input-event
read and parse input device(like mouse, keyboard, joystick and IR-Remote)'s event data :musical_keyboard:
io.js
What should go in this box? https://github.com/nodejs/io.js/issues/1714
ip-address
A library for parsing and manipulating IPv6 (and v4) addresses in JavaScript
IRC-js
An IRC library for node.js
jade
Jade - robust, elegant, feature rich template engine for nodejs
Java-WebSocket
A barebones WebSocket client and server implementation written in 100% Java.
jog
JSON document logging & reporting inspired by loggly for node.js
js
A better `node -p`
jsdom
CommonJS implementation of the DOM intended to be platform independent and as minimal/light as possible while completely adhering to the w3c DOM specifications.
jsgif
Save a HTML5 Canvas to GIF and Animations. A port of as3gif GIFPlayer to JS
k
keyboard event dispatcher.
keycode
name to keycode
keypress
Make any Node ReadableStream emit "keypress" events
keypress-async-iterator
null
koa
Expressive middleware for node.js using generators
k-sequence
keyboard sequences
libuv
platform layer for node.js
libxmljs
libxml bindings for v8 javascript engine
line-async-iterator
Async Iterator for every line of a Readable Stream
localtunnel
expose yourself
localtunnel-server
server for localtunnel.me
lodash-amd
A collection of Lo-Dash methods as AMD modules.
log4js-node
A port of log4js to node.js
long-stack-traces
Long stacktraces for V8 implemented in user-land JavaScript.
map-times
Iterate through a count collecting results for each index
micro-core
The core system of micro
mixpanel-node
A node.js API for mixpanel
mocha
mocha - simple, flexible, fun javascript test framework for node.js & the browser
ModuleJS
Asynchronous CommonJS-like Module Loader for web-browsers.
ModuleJS-rhino
Asynchronous CommonJS Module Loader for Rhino JavaScript.
module-root
Get the resolved path to the root of a package installed in node_modules
monk
The wise MongoDB API
mpg123.js
Decode MP3s in the browser using libmpg123 compiled with emscripten
mydb-client
null
mydb-preload
Express helper to preload mydb documents
n
Node version management
n8.io
@TooTallNate's landing page, running on Now
n8.io-old
my blog (deployed to DigitalOcean)
n8-make
Opinionated Makefile to build ES6 JS, JSX and Pug files
n8-server
JSON endpoint server, inspired by `micro`
ngen
nodejs project generator
nightscout-ps1
Syncs the latest blood glucose reading from Nightscout to an INI file
nightscout-ps1-c
Tiny C program that formats your latest Nightscout BGL reading for use in your terminal prompt (a.k.a $PS1)
node
evented I/O for v8 javascript
node-agent-base
Turn a function into an `http.Agent` instance
node-amf
"Action Message Format" read() and write() functions for Buffers
node-applescript
A Node.js module to easily execute arbitrary AppleScript code on Mac OS X.
node-autoreleasepool
A very simple wrapper around the OS X NSAutoreleasePool, for NodeJS
node.bcrypt.js
bcrypt for NodeJs
node-bindings
Helper module for loading your native module's .node file
node-browserify
browser-side require() the node.js way
node-browser-resolve
resolve function which support the browser field in package.json
node-buffer-dataview
Minimal DataView implementation that works with Node.js Buffers
node-bufferjs
Pure JavaScript tools for buffer (such as concat)
node-bufferlist
Create linked lists of Buffer objects and write binary parsers for these lists
node-buffers
Treat a collection of Buffers as a single contiguous partially mutable Buffer.
node-buffertools
working with node.js buffers made easy
node-canvas
Node canvas is a Cairo backed Canvas implementation for NodeJS.
node-cgi
An http/stack/connect layer to invoke and serve CGI executables.
nodecopter.com
The nodecopter.com website.
node-ctypes
Node.js implementation of "ctypes" to interface with C libs
node-data-uri-to-buffer
Generate a Buffer instance from a Data URI string
node-degenerator
Turns sync functions into async generator functions
node-despotify
libdespotify bindings for node.js
node-dlfcn
Native bindings to the dynamic shared library linker (dlfcn)
node-dlopen
Native bindings to libuv's uv_dlopen() and friends
node-drone-joystick
Control AR.Drones using any SDL-compatible Joystick (PS3 Sixaxis, etc.)
node-drone-video
Dump AR.Drone h264 video streams with matching metadata video. Splicing/editing is left up to you.
node-elf-logger
A Node.js library for configurable HTTP logging following the W3C Extended Log File Format
node-ent
Encode and decode HTML entities
node-event-hijack
Hijacks the specified EventEmitter event
node-expat
libexpat XML SAX parser binding for node.js
node-fetch
A light-weight module that brings window.fetch to Node.js
NodeFloyd
An Icecast-compatible server written in NodeJS that streams non-stop "Pink Floyd"!
node-flv
FLV media container file format encoder and decoder
node-function-class
Easy `Function` subclasses
node-function-name
Set the "name" property of `Function` objects
node-getrusage
C++ Port of Unix getrusage for getting cputime, usertime and other process information
node-get-uri
Returns a `stream.Readable` from a URI string
node-get-uri-tftp
TFTP protocol support for `get-uri`
node-git
Node.JS library to read git repositories.
node-gitProvider
An http/connect/stack layer to serve the contents of a 'git' repository over HTTP.
node-gitteh
Node.js bindings for libgit2
node-gitweb
Directly invoke and serve GitWeb through NodeJS.
node-glob
glob functionality for node.js
node-graphicsmagick
GraphicsMagick bindings for node.js.
node-gzip-stack
A `StreamStack` implementation for encoding and decoding `Gzip` content.
node-header-stack
A `StreamStack` subclass that parses headers until an emtpy line is found.
node-htmlparser
Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers
node-http-proxy-agent
An HTTP(s) proxy `http.Agent` implementation for HTTP endpoints
node-https-proxy-agent
An HTTP(s) proxy `http.Agent` implementation for HTTPS endpoints
node-http-stack
A `StreamStack` implementation of the HTTP protocol, for NodeJS.
node-icy
Node.js module for parsing and/or injecting ICY metadata
node-iOS
Native node bindings to iOS functionality (vibrate, acceleromoter, geoservices, etc.)
node-iTunes
A native node interface to interact with an iTunes process.
node-kstat
A node.js addon for reading Solaris kstats
node-lame
Node.js native bindings to libmp3lame & libmpg123
node-live-streaming
A connect/stack layer to serve HTTP Live Streaming content.
node-lru-cache
null
node-mail-stack
A `StreamStack` subclass that parses raw e-mail messages.
node-modbus-stack
A `StreamStack` implementation of the MODBUS protocol, for NodeJS.
node-mongodb-native
Mongo DB Native NodeJS Driver
node-mongroup
Node port of mongroup(1) - group process monitoring backed by mon(1) instances
node-multipart-stack
A `StreamStack` subclass that parses "multipart" data, often from SMTP or HTTP.
node-nat-pmp
Node.js implementation of the NAT Port Mapping Protocol
node-netmask
Parse and lookup IP network blocks
node-objc
This module is deprecated in favor of NodObjC. Use that instead.
node-ogg
Node.js native binding to libogg
node-ogg-packet
Manually construct `ogg_packet` struct instances
node-opencv
OpenCV Bindings for node.js
node-openssl-addon-example
See https://github.com/nodejs/node-v0.x-archive/issues/4051
node-pac-proxy-agent
A PAC file proxy `http.Agent` implementation for HTTP and HTTPS
node-pac-resolver
Generates an asynchronous resolver function from a PAC file
node-prox
Hookable socks5 proxy client and server in node.js
node-proxy-agent
Maps proxy protocols to `http.Agent` implementations
node-rainbowsocks
SOCKS4a client developed with rainbows
node-resolve
Implements the node.js require.resolve() algorithm
node-s3-policy
null
node-sass-test
Basic server using `node-sass`
node-serialport
Node.js package to access serial ports for reading and writing OR Welcome your robotic JavaScript overlords. Better yet, program them!
node-serialport2
node.js serial port driver
node-smtp
Generic SMTP server
node-socks-proxy-agent
A SOCKS (v4a) proxy `http.Agent` implementation for HTTP and HTTPS
node-speaker
Output PCM audio data to the speakers
node-spotify-web
Node.js implementation of the Spotify Web protocol
node-sqlite3
Asynchronous, non-blocking SQLite3 bindings for Node.js
node-stream-parser
Generic interruptible "parser" mixin for Transform & Writable streams
node-stream-stack
Filter low-level `Stream` instances into stackable, protocol-based streams.
node-strtok
A streaming tokenizer library for NodeJS
node-telnet
Telnet implementation for Node.js
node-throttle
Node.js Transform stream that passes data through at `n` bytes per second
node-time
"time.h" bindings for Node.js
node-untappd
NodeJS API for Untappd
node-upnp-client
UPnP Library for NodeJS.
node-vibrant
Extract prominent colors from an image
node-vorbis
Node.js native binding to libvorbis
node-wav
`Reader` and `Writer` streams for Microsoft WAVE audio files
node-weak
Make weak references to JavaScript Objects. Fire a callback when they're garbage collected.
node-webkit-server
A node.js driver for webkit-server.
node-which
Like which(1) unix command. Find the first instance of an executable in the PATH.
node-xmlrpc
A pure JavaScript XML-RPC client and server for node.js.
NodObjC
The Node.js ? Objective-C bridge
npm
a package manager for node
npmenv
Parses the `npm_config` environment variables passed through from `npm`
nTunes
A REST (HTTP) API for interacting with iTunes written in NodeJS.
nTunesAnywhere
A mobile WebApp to stream your iTunes library from anywhere (using nTunes and jo)!
object-keys
Object.keys shim
ObjJ
Objective-J for NodObjC
offset
Get offset of an element within the viewport
on-body
Callback when document.body exists.
package
Easy package.json exports.
parse-function
:trident: Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins.
path-array
Treat your $PATH like a JavaScript Array
pcre-to-regexp
Converts PCRE regexp strings to JavaScript RegExp instances
plist.js
Mac OS X Plist parser/builder for Node.js and browsers
plupload
Plupload is a JavaScript API for dealing with file uploads it supports features like multiple file selection, file type filtering, request chunking, client side image scaling and it uses different runtimes to achieve this such as HTML 5, Silverlight, Flash, Gears and BrowserPlus.
pong
Pong in the terminal, with Node.
promise
Bare bones Promises/A+ implementation
proxy
An HTTP proxy written with Node.js (think Squid)
pty.js
Bindings to forkpty(3) for node.js.
redirects
Small, simple and free redirection service for the Node.js community.
ref
Turn Buffer instances into "pointers"
ref-array
Create C "array" instances on top of Buffers
ref-bitfield
Spread bytes into bitfields
ref-struct
Create ABI-compliant "struct" instances on top of Buffers
ref-union
Create ABI-compliant "union" instances on top of Buffers
ref-wchar
A ref "type" implementation of `wchar_t *` (a.k.a. wide string) backed by "node-iconv"
request
Simplified HTTP request client.
require-blob
Turns arbitrary binary data into a CommonJS compatible module
require-string
Turns an arbitrary String into a CommonJS compatible module
RetroPie-joystick-selection
A script to let the user choose the controllers for RetroArch players 1-4
RetroPie-Profiles
RetroPie plugin to create profiles for save files and save states
RetroPie-profiles-facebook-login
RetroPie-profiles Login Server using Facebook Login
RetroPie-profiles-server
`RetroPie-profiles` plugin Login Server base implementation
rework
arbitrary CSS preprocessing library for node.js and the browser-- (vendor prefixes, custom properties, image inlining, easing functions, extensions, mixins, ...)
rnpm
Recursive NPM
rocker
Remote Docker - docker -H ssh://user@myserver.com run -p 80:80 nginx
s3fs
Implementation of NodeJS FS interface using Amazon Simple Storage Service (S3).
SandboxJS
JavaScript "Sandboxes" for the web browser.
segmenter
A git mirror of "segmenter", the open-source HTTP Live Streaming stream segmenter
selection-range
get or set the selction range, or cursor position, for contenteditable
selection-save-restore
DOM Selection save and restore module, originally from "rangy"
SGF-HTML-Engine
The official implementation of the "Simple Game Framework" for web browsers.
SGF-Java-Engine
The official implementation of the "Simple Game Framework" written in Java.
should.js
BDD style assertions for node.js -- test framework agnostic
Simple-Game-Framework
An object-oriented JavaScript API to develop simple, shape and sprite based games.
slackin
Public Slack organizations made easy
slugize
String slugize component
socket.io
Realtime application framework for Node.JS, with HTML5 WebSockets and cross-browser fallbacks support.
socksv5
SOCKS protocol version 5 server and client implementations for node.js
SoundJS
A cross-browser JavaScript sound loading, playing and layering library primarily designed for browser-based games to have a multi-layering sound API.
spark
null
spotify-uri
Parse the various Spotify URI formats into Objects
stack2
Fork of 'Stack' with some added goodies that won't be included in the main repo.
stat-mode
Offers convenient getters and setters for the fs.stat()'s `mode`
stream-async-iterator
Turns a Readable Stream into an Async Iterator
superagent
Ajax with less suck - (and node.js HTTP client with less suck)
superagent-oauth
node-oauth signing plugin for superagent requests
superagent-proxy
`Request#proxy(uri)` superagent extension
supports-color
Detect whether a terminal supports color
tmp-el
temporarily add an element to the page.
to-array
Turn an array like into an array
tootallnate.net
tootallnate.net - currently running on Nodejitsu
traverse
low level traverse function, inspired by $.dir
tsc-single-file
TypeScript single-file compiler
tty.js
A terminal for your browser, using node/express/socket.io
ttys
Guaranteed read and write streams to the terminal
tty-write
Use the Node.js Readline code control logic on any Writable stream
uid2
null
up-hook
UP middleware to enable seamless zero-downtime HTTP server reloads upon GitHub post-receive webhooks.
util-deprecate
The Node.js `util.deprecate()` function with browser support
util-inspect
node.js util.inspect in a single module, and cross-browser (IE6+)
vip-workshop-2015-realtime
VIP Workshop 2015 Node.js "realtime" in WordPress.com socket.io app
vm-browserify
require('vm') like in node but for the browser
webfontloader
WebFont Loader gives you added control when using linked fonts via @font-face.
wheat
Wheat is a blog engine for coders written in node.JS
word-at-caret
get the word at the caret.
ws
`ws` is a simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455
xmlbuilder-js
An XML builder for node.js
ya-csv
CSV parser/writer for Node.js
ZeroClipboard
The Zero Clipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie, and a JavaScript interface. The "Zero" signifies that the library is invisible and the user interface is left entirely up to you.
zeromq.node
Node.js bindings to the zeromq library
zuul
easiest way to test code in browsers

Commits To

RepositoryMost Recent Commit# Commits


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.