hughsk/s3-write-stream
Pipe data straight to an S3 key of your choice
Discovered public repositories for hughsk in the GitHub catalog.
Pipe data straight to an S3 key of your choice
A streaming interface for resizing image buffers in node
Determines the correct dimensions for resizing and cropping images, without being attached to any particular tool
Utilities for gulp plugins
The streaming build system
:cyclone: Use conventional text streams at the start of your gulp or vinyl pipelines
Safely clone node's fs.Stats instances without losing their class methods
Virtual file format
Map vinyl files' contents as strings
A simple but flexible browserify plugin for Gulp
A little generator for LICENSE files
Streaming parser for the contents of iTunes Library XML files
Simulating and rendering 262,144 particles with GLSL.
Horizontal grid packing
Public repository.
Flexible ascii progress bar for nodejs
Retrieve the metadata for every package on NPM and store it in a level* database
Expressive middleware for node.js using generators
Convert a markdown document into a JSON tree structure.
Command-line tool for quickly printing a list of keys in a leveldb database.
wip ludum dare 28 entry
Simplified and community-driven man pages
Given an array of triangles' vertices, return a `Float32Array` of their normal vectors.
Instruments WebGL shaders to keep track of updates and modify existing shaders on the fly.
Retrieve any newly created WebGL contexts as they're being created. Useful for instrumentation.
Extract the eye vector (camera position) from a view matrix
Parse and consume source maps.
Attach an EventEmitter listener that emits before all other existing listeners
Get progress updates for your XMLHttpRequests where supported.
Given a URL, asynchronously load a script in the browser.
Public repository.
A quick-and-dirty loading bar for use in your larger demos.
Load images, scripts and CSS with XHR progress events where supported
Conveniently interpolate arbitrary 2D grids using bicubic interpolation
Bicubic interpolation - traditionally used for scaling up images or heightmaps
A naive but generic beat-detection module
A small module for handling animation frames in smaller, stackable pieces.
Clamp a value between two other values.
Public repository.
Packs integer values from a 2D ndarray into an RGB one for storing as compressed images
Quick setup for single-pass GLSL post-processing with gl-now
Basic fog functions for GLSL
Reduces the boilerplate in setting up a request/response pattern between your main thread and a web worker
Encode/decode typed arrays (e.g. Float32Array, Uint8Array) to and from base64 strings.
Takes a list of vertices and faces, giving you back an array of individual triangles.
A browserify transform that inlines required values from JSON files.
create a readable stream of glsl ast nodes that produce a module system
Wrap the output of a stream with a prefix and/or suffix.
Takes an object or array of variable names/values and gives you back a list of `#define` statements you can drop into GLSL.
Transform your source to inline const values