Hugh Kennedy's repositories

glsl-noise

webgl-noise shaders ported to work with glslify

Language:GLSLLicense:MITStargazers:359Issues:7Issues:2

canvas-fit

Small module for fitting a canvas element within the bounds of its parent.

Language:JavaScriptLicense:NOASSERTIONStargazers:52Issues:4Issues:0

adobe-swatch-exchange

Encode/decode color palettes in Adobe's .ase format

Language:JavaScriptLicense:MITStargazers:39Issues:4Issues:3

png-chunk-text

:scroll: Create or parse a PNG tEXt chunk for storing uncompressed text data in PNG images.

Language:JavaScriptLicense:MITStargazers:32Issues:0Issues:0

svg-line-curved

Generate the path attribute for a curved SVG line.

Language:JavaScriptLicense:NOASSERTIONStargazers:23Issues:0Issues:0
Language:JavaScriptStargazers:20Issues:0Issues:0

png-chunks-encode

:floppy_disk: Return a fresh PNG buffer given a set of PNG chunks

Language:JavaScriptLicense:MITStargazers:20Issues:0Issues:0

soundcloud-resolve

Takes a SoundCloud URL and retrieves the relevant JSON data for that resource from the SoundCloud API

district

A small tool to help you write local, namespaced packages for larger projects

Language:JavaScriptLicense:NOASSERTIONStargazers:18Issues:4Issues:0

closest-package

Find the closest package.json file meeting specific criteria

Language:JavaScriptLicense:NOASSERTIONStargazers:14Issues:5Issues:0

fonts-installed-osx

:mortar_board: Get an approximate list of the fonts available on your system in OS X

Language:JavaScriptLicense:MITStargazers:12Issues:0Issues:0

file-tree

Generate a tree of file metadata that matches d3's hierarchy layout format

Language:JavaScriptLicense:NOASSERTIONStargazers:11Issues:0Issues:0

unindex-mesh

Takes a list of vertices and faces, giving you back an array of individual triangles.

Language:JavaScriptLicense:MITStargazers:11Issues:0Issues:0

web-media-playback

Retrieve playback and buffering information about audio or video playing in the browser

Language:JavaScriptLicense:MITStargazers:8Issues:3Issues:0
Language:JavaScriptStargazers:6Issues:0Issues:0

mouse-pressed

Simple module to detect if a mouse button is pressed or not.

Language:JavaScriptLicense:NOASSERTIONStargazers:5Issues:0Issues:0

sculpting-implicit-surfaces

Sculpting Procedural Content with Implicit Surfaces

Language:JavaScriptStargazers:5Issues:0Issues:0

quick-tmp

Quickly and synchronously retrieve a temporary directory name for you to use

Language:JavaScriptLicense:MITStargazers:4Issues:0Issues:0
Language:JavaScriptStargazers:3Issues:3Issues:0

ejsify

EJS precompiler for Browserify

Language:JavaScriptLicense:NOASSERTIONStargazers:2Issues:3Issues:1

babel

Turn ES6+ code into readable vanilla ES5 with source maps and more!

Language:JavaScriptLicense:MITStargazers:1Issues:0Issues:0

firefox-location

Approximates the current location of Mozilla Firefox on your system.

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:3Issues:1

fullscreen

fullscreen polyfill api that presents an event emitter

Language:JavaScriptStargazers:1Issues:0Issues:0
Language:CSSStargazers:0Issues:0Issues:0
Language:GLSLStargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0

kimi

Define states with values and kimi will drive between the states

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

ray-3d

a high-level ray picking helper for 3D intersection

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

touch-position

get current mouse/touch position

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

WebGL_SDK

WebGL 3D graphics demos and helper code written in Javascript. Optimized for PowerVR devices

Language:JavaScriptLicense:NOASSERTIONStargazers:0Issues:0Issues:0