flat
π Flatten/unflatten nested Javascript objectsdisc
π Visualise the module tree of browserify project bundles and track down bloat.envify
π§ Selectively replace Node-style environment variables with plain strings.colony
π In-browser network graphs representing the links between your Node.js code and its dependencies.uglifyify
A browserify transform which minifies your code using UglifyJS2vinyl-source-stream
π Use conventional text streams at the start of your gulp or vinyl pipelinesglsl-noise
webgl-noise shaders ported to work with glslifysmokestack
Pipe your JavaScript into a browser, logging console output in Nodeboids
A fast JavaScript implementation of the boids algorithmweb-audio-analyser
A thin wrapper around the Web Audio API that takes an <audio> element and gives you its waveform/frequency data in return.svg-path-parser
A parser for SVG's path syntaxglsl-dither
Bayer matrix dithering in GLSLgame-modules
π A list of game-related modules and examples for writing HTML5 games with browserifyfrom2
Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"particle-excess-demo
Simulating and rendering 262,144 particles with GLSL.matcap
GLSL shaders for calculating/rendering Spherical Environment Maps, or "matcaps"atom-npm-install
Automatically install and save any missing npm modules being used in the current files3-sync
A streaming interface for uploading multiple files to S3.vinyl-buffer
Convert streaming vinyl files to use buffersinstallify
A browserify transform that automatically installs your missing dependencies for yougif-video
Convert a GIF image into an HTML5-ready video for considerably better file sizesscene-tree
Modular scene graph for composing and manipulating objects in a 3D scene.fragment-foundry
π An introduction to fragment shaders and signed distance functionspoly-terrain-demo
Proof-of-concept "low-poly" webgl terrain demoscat
Pipe your javascripts straight into your browserright-now
Get the quickest, most high-resolution timestamp possible in node or the browsergl-gif
Quickly and easily generate looping GIFs using WebGLvinyl-transform
Use standard text transform streams to write fewer gulp pluginscanvas-fit
Small module for fitting a canvas element within the bounds of its parent.bezier
n-degree Bezier spline interpolation.npm-stats
Convenience module for getting data from an NPM registrybrowser-menu
A browser-friendly implementation of substack's terminal-menuthree-effectcomposer
@alteredq's EffectComposer plugin for three.js ported for use with Browserifybistre
A command-line tool and module for printing colourful bole logs.tap-to-start
ludum-dare-27
hurry!glslify-live
A browserify transform that transparently enables live reloading of your shaders when using glslify.display-tree
A JavaScript tree implementation designed to be efficiently "flattened" and sorted.npm-me
Get a list of download counts over the last month for a particular user's packagesmap-limit
async.mapLimit's functionality available as a standalone npm moduleclamp
Clamp a value between two other values.adobe-swatch-exchange
Encode/decode color palettes in Adobe's .ase formatbeats
A naive but generic beat-detection moduleicosphere
Generates icosphere meshes of varying levels of complexitynpm-offline
An npm registry proxy that uses your npm cache to retrieve modules, allowing for offline access to any modules you've previously installed pretty much ever.vinyl-map
Map vinyl files' contents as stringsndarray-pixel-sort
A JS implementation of Kim Asendorf's pixel sort glitch technique using ndarrayskomponist
A simple, yet flexible, Node client library for MPD, the hackable headless audio playback server.png-chunks-extract
π Extract the data chunks from a PNG file.png-chunk-text
π Create or parse a PNG tEXt chunk for storing uncompressed text data in PNG images.glsl-fog
Basic fog functions for GLSLd3-grid-layout
A grid layout for d3.jssoundcloud-badge
A SoundCloud 'now-playing' badge you can just drop into browserify demostopdown-physics
Basic, grid-based, 2D top-down player physics for continuous ndarraysglsl-luma
Get the luma (brightness) of an RGB color in GLSL. Useful for converting images to greyscalelanguage-glsl
Atom language support for GLSLansi-html-stream
Stream for converting terminal UTF-8 ANSI color codes into HTMLlsb
Steganography cheap trick - hide string data in the least-significant bits of an array.post-process
A generic GLSL post-processing module for applying super-speedy GPU effects to img/video/canvas elements.gulp-duration
Track the duration of parts of your gulp tasksrm-modules
Recursively remove *all* node_modules directories within the chosen root directoryshallow-equals
Determine if an array or object is equivalent with another, *not* recursivelyglsl-hsv2rgb
Fast GLSL conversion from HSV color to RGBfont-atlas
Populate a <canvas> element with a font texture atlaslut
Render RGB lookup tables to a canvas elementflood-fill
A simple 2D JavaScript flood fill.hypotrochoid
Plot hypotrochoids for spirographs with JavaScriptsvg-line-curved
Generate the path attribute for a curved SVG line.fresh-require
Bypass the require cache when requiring a module β works with both node and browserifybtoa-lite
Smallest/simplest possible means of using btoa with both Node and browserifyscroll-speed
Get the scroll speed being used on either the window or a particular element.is-typedarray
Detect whether or not an object is a Typed Arrayndarray-continuous
Create continuous "chunked" grids/volumes with ndarrays.ticker
Game/animation loop helpervectors
A grab bag of vector utility functions for 2D and 3D vectors that operate on plain arrayss3-write-stream
Pipe data straight to an S3 key of your choiceplucker
Pluck nested properties from an objectfrom-3d-to-2d
Take a transformation matrix like you're used to constructing with WebGL, and project arbitrary 3D points onto your 2D screen.object-pool
Recycle objects with minimal boilerplate with an object poolpng-chunks-encode
πΎ Return a fresh PNG buffer given a set of PNG chunksmoire-1
chrome-launch
Light cross-platform launcher for Google Chromecanvas-orbit-camera
An alternative wrapper for orbit-camera that works independently of game-shell.canvas-autoscale
A variant of canvas-fit that handles some extra magic for you: adjusting the scale of the canvas to maintain smooth frameratessoundcloud-resolve
Takes a SoundCloud URL and retrieves the relevant JSON data for that resource from the SoundCloud APIsvg-line
Generate SVG paths for a line, d3-stylechrome-location
Approximates the current location of Google Chrome on your systemecosystem-docs
Aggregate and store a collection of data for GitHub repositories, intended for use with documenting package ecosystems on npmcircular-list
Circular linked listsdistrict
A small tool to help you write local, namespaced packages for larger projectsmodule-generator
The generator script I use for fresh modulesvoxel-glslgen
Push voxel.js terrain generation to the GPU using a GLSL shaderstopmotion
Combine multiple image buffer frames into a video filetap-closer
Simple JS "transform" tool that will call window.close or process.exit when TAP output is completecontributor-table
Automatically inject a list of your git repository's contributors into your readme.frame-debounce
glsl-point-light
A reusable GLSL point light functionglsl-testify
Test your GLSL shaders using GLSL!github-commit-stream
Pull a list of commits from a GitHub repository in via a stream.fql-node
Simpler Facebook FQL queries for Node.Love Open Source and this site? Check out how you can help us