Browse by Author: hughsk
Page 1 next →
ansi-html-stream Stream ANSI terminal output to an HTML format.
aperture Local dependencies helper
ast-pipeline Seamlessly pipe between text transform streams and AST transforms
ast-transform Convenience wrapper for performing AST transformations with browserify transform streams
async-series Run a series of callbacks in sequence.
atom-pane A lightweight wrapper for creating new panes within Atom
axes An alternative implementation of d3's quantitative scales
basic-camera A very basic camera for use in WebGL projects
beats A naive but generic beat-detection module.
betamax Automate the copying/removing of temporary directories for your tests
bezier n-degree Bezier interpolation
bicubic Bicubic interpolation - traditionally used for scaling up images or heightmaps
bicubic-sample Conveniently interpolate arbitrary 2D grids using bicubic interpolation
boids ERROR: No README.md file found!
box2d-events Easier event listening for Box2D collisions
box2d-player A small module that handles creating a player that can jump with Box2dweb
browser-menu A browser-friendly implementation of substack's terminal-menu
canvas-splitter Split a big canvas element into a grid of lots of little canvas elements
cell-range Specify a range of vectors and get a list of all the points between them
circular-list A circular linked list
clamp Clamp a value between two other values
clavier Quickly run CLI commands by pressing a key
clone-stats Safely clone node's fs.Stats instances without losing their class methods
colony In-browser network graphs representing the links between your Node.js code and its dependencies.
compare ERROR: No README.md file found!
console-image Render images straight to your Chrome console
constantify Transform your source to inline const values
context-emitter A simple extension of node's EventEmitter that permits setting the context of emitter events.
continuous-box2d Generate a bunch of box2d bodies to match a grid backed by ndarray-continuous
continuous-observer Automatically add and remove chunks from continuous ndarrays as required.
continuous-storage Store a continuous ndarray in a level.js/levelup database
counter A counter for use with asynchronous operations in Node.
course A framework-independent express-like router
d3-grid-layout A grid layout for d3.js
delta-timer A simple module for measuring time in animations.
deviant Override node's builtin require to use browserify transform streams directly in node
disc A tool for analyzing the module tree of a browserify bundle or node project
dot-obj A generic parser for the .obj 3D geometry format
ejsify EJS precompiler for browserify
envify Selectively replace Node-style environment variables with plain strings.
extract-flags Extract command-line arguments from a list, removing matches from the original array
extrude-edges Takes a 2D shape and generates the sides of an extruded mesh.
eye-vector Extract the eye vector (camera position) from a view matrix
face-normals Given an array of triangles' vertices, return a `Float32Array` of their normal vectors.
file-size-tree Take a list of file paths in Node, and get back an object matching d3's hierarchy layout format
file-tree Generate a tree of file metadata that matches d3's hierarchy layout format
first-match Find the first element in an array that passes a callback test. Equivalent to underscore.find()
flood-fill A simple 2D flood fill for use with ndarrays
flood-scan Marks out disconnected "rooms" in a 2D ndarray for procedural map generation.
fps Tiny module for measuring FPS
fql Simple Facebook FQL queries for Node
frame-queue Queue up events, triggering once at the beginning of the next frame to reduce over-updating visual elements
from2 Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"
gif-explode Pipe a GIF buffer in, get its individual frames out
gif-video Convert a GIF image into an HTML5-ready video for considerably better file sizes
git-trail Provides a readable stream alternative to `git-log`, so you can access your git history through Node.
github-commit-stream A streaming interface to pull in a list of commits from a GitHub repository
gkey An index of gamepad input mappings for controllers using the HTML5 gamepad API
gl-catch-context Retrieve any newly created WebGL contexts as they're being created. Useful for instrumentation.
gl-shader-hook Instruments WebGL shaders to keep track of updates and modify existing shaders on the fly.
glsl-defines Takes an object or array of variable names/values and gives you back a list of `#define` statements you can drop into GLSL.
glsl-fog Basic fog functions for GLSL: linear, exp and exp2
glsl-noise webgl-noise shaders ported to work with glslify
glsl-point-light A reusable GLSL point light function
glslify command line glsl module system builder
glslify-import A transform stream for glslify that adds an `import` directive to your shaders.
glslify-stream create a readable stream of glsl ast nodes that produce a module system
glslifyify A browserify transform stream for glslify
google-fonts A small helper library for embedding Google Fonts on your page.
gp-controls A polling interface for the HTML5 Gamepad API
grunt-s3-sync A streaming interface for uploading multiple files to S3
grunt-screenshot-element Take a screenshot of a DOM element.
gulp-duration Track the duration of parts of your gulp tasks
gulpify (deprecated) a browserify plugin for gulp
heightmap-mesher A naive heightmap mesher that takes a 2D ndarray and returns a 3D mesh
hypotrochoid Returns points across one or more hypotrochoids
image-loaded Call a callback when an image has loaded - adapted from desandro/imagesloaded
image-resize-stream A streaming interface for resizing image buffers in node
installify A browserify transform that automatically installs missing depenedencies
interpolator A small collection of d3-esque interpolation methods
is-ie ERROR: No README.md file found!
itunes-library-stream Streaming parser for the contents of iTunes Library XML files
jog-watcher Live web feed of your logs from Jog
kb-controls-iframed present a polling interface for keyboard state given a binding object (temporary fork)
keysquash An experimental JS "compression" pass that stores an index of long, frequently used key names
komponist A simple, yet flexible, client for MPD, the hackable headless audio playback server.
kss NodeJS port of kss: A methodology for documenting CSS and generating styleguides
level-inc Increment leveldb keys
level-key-list Command-line tool for quickly printing a list of keys in a leveldb database
level-updater Pseudo-atomic updates for levelup
likegate Small server-side validation/info for Facebook canvas apps.
loading-bar A quick-and-dirty loading bar for use in your larger demos
lsb Hide string data in the least-significant bits of an array/image
lut Render RGB lookup tables to a canvas
Page 1 next →