Pinned Repositories
attachmate
CouchDB attachment helpers that make use of fstreams
bake-js
Composable Client Side JS Recipes (A bit like Homebrew but for JS libraries)
bakery
A collection of bake-js recipes
BrowserQuest
flatdoc-template
Template for generating documentation using Flatdoc and Mermaid using multiple markdown files
flatpack
Simple modelling library for CouchDB
knox-mpu
Multi part upload for Amazon S3 using Knox
mongoose-shortkey
Plugin to allow Mongoose models to automatically create a short key as an alternative to using the id field
recurring-date
JavaScript library to generate recurring dates
selenium-example
A simple example for the Mocha and Selenium series at http://unexpectedliteral.com
nathanoehlman's Repositories
nathanoehlman/knox-mpu
Multi part upload for Amazon S3 using Knox
nathanoehlman/figleaf
Super simple, lightweight configuration loader
nathanoehlman/binary-type
Using file signatures attempt to determine the mime-type of a buffer
nathanoehlman/browser-sleuth
Discovers browser versions so you don't have to
nathanoehlman/browser-version-api
Exposes browser versions and download links as an API
nathanoehlman/chrome-app-api
nathanoehlman/chromex
Some helpers for working with Chrome Extensions (Generic Message Passing, Version Checking, etc)
nathanoehlman/course
Functional Programming Course
nathanoehlman/crdt
Commutative Replicated Data Types for easy collaborative/distributed systems.
nathanoehlman/feature
Highly targeted feature detection for the browser using browserify
nathanoehlman/html2canvas
Screenshots with JavaScript
nathanoehlman/html2pdf.js
Client-side HTML-to-PDF rendering using pure JS.
nathanoehlman/janus-gateway
Janus WebRTC Server
nathanoehlman/mbus
If Node's EventEmitter and Eve (though no wildcard support at this stage) were to have a child, it might look something like this
nathanoehlman/multiplex
A binary stream multiplexer
nathanoehlman/node-oidc-provider
OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js
nathanoehlman/progress-stream
Read the progress of a stream
nathanoehlman/react-dropdown
React Dropdown component
nathanoehlman/robotjs
Node.js Desktop Automation.
nathanoehlman/rtc-dcstream
Node streams2 layer for working with WebRTC data channels
nathanoehlman/rtc-quickconnect
An opinionated approach to creating WebRTC apps (both media and datachannels supported)
nathanoehlman/rtc-taskqueue
A priority queue for applying actions to an RTCPeerConnection intelligently
nathanoehlman/selenium-api
Additional Servlets for Selenium Grid 2
nathanoehlman/serverless-offline-ssm
Read SSM parameters from a .env file instead of AWS
nathanoehlman/sm2
Steelmesh 2.0
nathanoehlman/suppression-removal
nathanoehlman/testrtc
WebRTC Troubeshooter: Collection of tests and tools to help diagnose WebRTC systems.
nathanoehlman/travis-multirunner
A simple configuration for running (limited) multibrowser tests on travis ci
nathanoehlman/useragent-lite
Lite useragent parse for node.js
nathanoehlman/viralify
Injects browserify transforms into specified dependencies of a package recursively.