Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by hughsk
A curated list of projects in awesome lists by hughsk .
https://github.com/hughsk/flat
:steam_locomotive: Flatten/unflatten nested Javascript objects
Last synced: 28 Oct 2024
https://github.com/hughsk/disc
:chart_with_upwards_trend: Visualise the module tree of browserify project bundles and track down bloat.
Last synced: 16 Oct 2024
https://github.com/hughsk/envify
:wrench: Selectively replace Node-style environment variables with plain strings.
Last synced: 30 Oct 2024
https://github.com/hughsk/colony
:chart_with_upwards_trend: In-browser network graphs representing the links between your Node.js code and its dependencies.
Last synced: 01 Nov 2024
https://github.com/hughsk/uglifyify
A browserify transform which minifies your code using UglifyJS2
Last synced: 30 Oct 2024
https://github.com/hughsk/glsl-noise
webgl-noise shaders ported to work with glslify
Last synced: 01 Nov 2024
https://github.com/hughsk/vinyl-source-stream
:cyclone: Use conventional text streams at the start of your gulp or vinyl pipelines
Last synced: 30 Oct 2024
https://github.com/hughsk/smokestack
Pipe your JavaScript into a browser, logging console output in Node
Last synced: 01 Nov 2024
https://github.com/hughsk/boids
A fast JavaScript implementation of the boids algorithm
Last synced: 26 Oct 2024
https://github.com/hughsk/web-audio-analyser
A thin wrapper around the Web Audio API that takes an <audio> element and gives you its waveform/frequency data in return.
Last synced: 26 Oct 2024
https://github.com/hughsk/game-modules
:green_book: A list of game-related modules and examples for writing HTML5 games with browserify
Last synced: 01 Nov 2024
https://github.com/hughsk/from2
Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"
Last synced: 01 Nov 2024
https://github.com/hughsk/particle-excess-demo
Simulating and rendering 262,144 particles with GLSL.
Last synced: 27 Oct 2024
https://github.com/hughsk/matcap
GLSL shaders for calculating/rendering Spherical Environment Maps, or "matcaps"
Last synced: 27 Oct 2024
https://github.com/hughsk/atom-npm-install
Automatically install and save any missing npm modules being used in the current file
Last synced: 27 Oct 2024
https://github.com/hughsk/s3-sync
A streaming interface for uploading multiple files to S3.
Last synced: 27 Oct 2024
https://github.com/hughsk/vinyl-buffer
Convert streaming vinyl files to use buffers
Last synced: 26 Oct 2024
https://github.com/hughsk/installify
A browserify transform that automatically installs your missing dependencies for you
Last synced: 27 Oct 2024
https://github.com/hughsk/gif-video
Convert a GIF image into an HTML5-ready video for considerably better file sizes
Last synced: 27 Oct 2024
https://github.com/hughsk/fragment-foundry
🎓 An introduction to fragment shaders and signed distance functions
Last synced: 01 Nov 2024
https://github.com/hughsk/scene-tree
Modular scene graph for composing and manipulating objects in a 3D scene.
Last synced: 27 Oct 2024
https://github.com/hughsk/poly-terrain-demo
Proof-of-concept "low-poly" webgl terrain demo
Last synced: 27 Oct 2024
https://github.com/hughsk/scat
Pipe your javascripts straight into your browser
Last synced: 27 Oct 2024
https://github.com/hughsk/right-now
Get the quickest, most high-resolution timestamp possible in node or the browser
Last synced: 26 Oct 2024
https://github.com/hughsk/gl-gif
Quickly and easily generate looping GIFs using WebGL
Last synced: 27 Oct 2024
https://github.com/hughsk/vinyl-transform
Use standard text transform streams to write fewer gulp plugins
Last synced: 27 Oct 2024
https://github.com/hughsk/canvas-fit
Small module for fitting a canvas element within the bounds of its parent.
Last synced: 26 Oct 2024
https://github.com/hughsk/browser-menu
A browser-friendly implementation of substack's terminal-menu
Last synced: 27 Oct 2024
https://github.com/hughsk/npm-stats
Convenience module for getting data from an NPM registry
Last synced: 27 Oct 2024
https://github.com/hughsk/three-effectcomposer
@alteredq's EffectComposer plugin for three.js ported for use with Browserify
Last synced: 27 Oct 2024
https://github.com/hughsk/bistre
A command-line tool and module for printing colourful bole logs.
Last synced: 27 Oct 2024
https://github.com/hughsk/glslify-live
A browserify transform that transparently enables live reloading of your shaders when using glslify.
Last synced: 27 Oct 2024
https://github.com/hughsk/display-tree
A JavaScript tree implementation designed to be efficiently "flattened" and sorted.
Last synced: 27 Oct 2024
https://github.com/hughsk/adobe-swatch-exchange
Encode/decode color palettes in Adobe's .ase format
Last synced: 27 Oct 2024
https://github.com/hughsk/npm-me
Get a list of download counts over the last month for a particular user's packages
Last synced: 27 Oct 2024
https://github.com/hughsk/map-limit
async.mapLimit's functionality available as a standalone npm module
Last synced: 27 Oct 2024
https://github.com/hughsk/ndarray-pixel-sort
A JS implementation of Kim Asendorf's pixel sort glitch technique using ndarrays
Last synced: 27 Oct 2024
https://github.com/hughsk/npm-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.
Last synced: 27 Oct 2024
https://github.com/hughsk/icosphere
Generates icosphere meshes of varying levels of complexity
Last synced: 27 Oct 2024
https://github.com/hughsk/komponist
A simple, yet flexible, Node client library for MPD, the hackable headless audio playback server.
Last synced: 27 Oct 2024
https://github.com/hughsk/png-chunks-extract
:mag: Extract the data chunks from a PNG file.
Last synced: 27 Oct 2024
https://github.com/hughsk/png-chunk-text
:scroll: Create or parse a PNG tEXt chunk for storing uncompressed text data in PNG images.
Last synced: 27 Oct 2024
https://github.com/hughsk/glsl-luma
Get the luma (brightness) of an RGB color in GLSL. Useful for converting images to greyscale
Last synced: 27 Oct 2024
https://github.com/hughsk/soundcloud-badge
A SoundCloud 'now-playing' badge you can just drop into browserify demos
Last synced: 16 Oct 2024
https://github.com/hughsk/ansi-html-stream
Stream for converting terminal UTF-8 ANSI color codes into HTML
Last synced: 27 Oct 2024
https://github.com/hughsk/topdown-physics
Basic, grid-based, 2D top-down player physics for continuous ndarrays
Last synced: 27 Oct 2024
https://github.com/hughsk/post-process
A generic GLSL post-processing module for applying super-speedy GPU effects to img/video/canvas elements.
Last synced: 27 Oct 2024
https://github.com/hughsk/lsb
Steganography cheap trick - hide string data in the least-significant bits of an array.
Last synced: 27 Oct 2024
https://github.com/hughsk/gulp-duration
Track the duration of parts of your gulp tasks
Last synced: 27 Oct 2024
https://github.com/hughsk/rm-modules
Recursively remove *all* node_modules directories within the chosen root directory
Last synced: 27 Oct 2024
https://github.com/hughsk/glsl-hsv2rgb
Fast GLSL conversion from HSV color to RGB
Last synced: 27 Oct 2024
https://github.com/hughsk/shallow-equals
Determine if an array or object is equivalent with another, *not* recursively
Last synced: 27 Oct 2024
https://github.com/hughsk/font-atlas
Populate a <canvas> element with a font texture atlas
Last synced: 27 Oct 2024
https://github.com/hughsk/svg-line-curved
Generate the path attribute for a curved SVG line.
Last synced: 27 Oct 2024
https://github.com/hughsk/hypotrochoid
Plot hypotrochoids for spirographs with JavaScript
Last synced: 27 Oct 2024
https://github.com/hughsk/ndarray-continuous
Create continuous "chunked" grids/volumes with ndarrays.
Last synced: 27 Oct 2024
https://github.com/hughsk/btoa-lite
Smallest/simplest possible means of using btoa with both Node and browserify
Last synced: 27 Oct 2024
https://github.com/hughsk/fresh-require
Bypass the require cache when requiring a module – works with both node and browserify
Last synced: 27 Oct 2024
https://github.com/hughsk/scroll-speed
Get the scroll speed being used on either the window or a particular element.
Last synced: 16 Oct 2024
https://github.com/hughsk/vectors
A grab bag of vector utility functions for 2D and 3D vectors that operate on plain arrays
Last synced: 27 Oct 2024
https://github.com/hughsk/is-typedarray
Detect whether or not an object is a Typed Array
Last synced: 26 Oct 2024
https://github.com/hughsk/s3-write-stream
Pipe data straight to an S3 key of your choice
Last synced: 27 Oct 2024
https://github.com/hughsk/from-3d-to-2d
Take a transformation matrix like you're used to constructing with WebGL, and project arbitrary 3D points onto your 2D screen.
Last synced: 27 Oct 2024
https://github.com/hughsk/png-chunks-encode
:floppy_disk: Return a fresh PNG buffer given a set of PNG chunks
Last synced: 27 Oct 2024
https://github.com/hughsk/chrome-launch
Light cross-platform launcher for Google Chrome
Last synced: 27 Oct 2024
https://github.com/hughsk/object-pool
Recycle objects with minimal boilerplate with an object pool
Last synced: 27 Oct 2024
https://github.com/hughsk/canvas-orbit-camera
An alternative wrapper for orbit-camera that works independently of game-shell.
Last synced: 27 Oct 2024
https://github.com/hughsk/ecosystem-docs
Aggregate and store a collection of data for GitHub repositories, intended for use with documenting package ecosystems on npm
Last synced: 27 Oct 2024
https://github.com/hughsk/soundcloud-resolve
Takes a SoundCloud URL and retrieves the relevant JSON data for that resource from the SoundCloud API
Last synced: 16 Oct 2024
https://github.com/hughsk/district
A small tool to help you write local, namespaced packages for larger projects
Last synced: 27 Oct 2024
https://github.com/hughsk/chrome-location
Approximates the current location of Google Chrome on your system
Last synced: 27 Oct 2024
https://github.com/hughsk/canvas-autoscale
A variant of canvas-fit that handles some extra magic for you: adjusting the scale of the canvas to maintain smooth framerates
Last synced: 27 Oct 2024
https://github.com/hughsk/module-generator
The generator script I use for fresh modules
Last synced: 27 Oct 2024
https://github.com/hughsk/voxel-glslgen
Push voxel.js terrain generation to the GPU using a GLSL shader
Last synced: 27 Oct 2024
https://github.com/hughsk/tap-closer
Simple JS "transform" tool that will call window.close or process.exit when TAP output is complete
Last synced: 27 Oct 2024
https://github.com/hughsk/cave-automata-2d
Generate 2D cave layouts in JavaScript.
Last synced: 27 Oct 2024
https://github.com/hughsk/stopmotion
Combine multiple image buffer frames into a video file
Last synced: 27 Oct 2024
https://github.com/hughsk/contributor-table
Automatically inject a list of your git repository's contributors into your readme.
Last synced: 27 Oct 2024
https://github.com/hughsk/github-commit-stream
Pull a list of commits from a GitHub repository in via a stream.
Last synced: 27 Oct 2024
https://github.com/hughsk/gulpify
A simple but flexible browserify plugin for Gulp
Last synced: 27 Oct 2024