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/gulpify
A simple but flexible browserify plugin for Gulp
Last synced: 27 Oct 2024
https://github.com/hughsk/visibility
A little browserify-able shim/wrapper for the Page Visibility API
Last synced: 27 Oct 2024
https://github.com/hughsk/mouse-position
A module for getting the current mouse position on an element, designed for use in games and animations.
Last synced: 27 Oct 2024
https://github.com/hughsk/common-prefix
Retrieve the common prefix across multiple strings
Last synced: 27 Oct 2024
https://github.com/hughsk/glsl-editor
codemirror-powered GLSL editor component
Last synced: 27 Oct 2024
https://github.com/hughsk/dynamic-poly-terrain-demo
Dynamic low-poly WebGL terrain demo
Last synced: 27 Oct 2024
https://github.com/hughsk/markdown-tree
Convert a markdown document into a JSON tree structure.
Last synced: 27 Oct 2024
https://github.com/hughsk/google-fonts
A small helper library for embedding Google Fonts on your page
Last synced: 27 Oct 2024
https://github.com/hughsk/bindle
A lightweight EventEmitter-like API for JavaScript classes, best suited for games.
Last synced: 27 Oct 2024
https://github.com/hughsk/npmdl
Conveniently download files from npm packages
Last synced: 27 Oct 2024
https://github.com/hughsk/glsl-directional-light
A reusable GLSL directional light function
Last synced: 27 Oct 2024
https://github.com/hughsk/osx-background
Get and set your OSX desktop background image programmatically.
Last synced: 27 Oct 2024
https://github.com/hughsk/pong
Multiplayer pong in your terminal, with Node.
Last synced: 27 Oct 2024
https://github.com/hughsk/atom-number-slider
[UNMAINTAINED] :trumpet: Interactive draggable sliders for your numbers in Atom!
Last synced: 27 Oct 2024
https://github.com/hughsk/element-size
Get the size of an element in pixels, including margins
Last synced: 27 Oct 2024
https://github.com/hughsk/audio-poly-terrain-demo
Audio-reactive low-poly WebGL terrain :)
Last synced: 27 Oct 2024
https://github.com/hughsk/itunes-library-stream
Streaming parser for the contents of iTunes Library XML files
Last synced: 27 Oct 2024
https://github.com/hughsk/bindlestiff
A light entity/component component system for JS game development
Last synced: 27 Oct 2024
https://github.com/hughsk/gl-context
A shorthand module for creating a new WebGL context and basic animation loop.
Last synced: 27 Oct 2024
https://github.com/hughsk/fonts-installed-osx
:mortar_board: Get an approximate list of the fonts available on your system in OS X
Last synced: 27 Oct 2024
https://github.com/hughsk/image-resize-stream
A streaming interface for resizing image buffers in node
Last synced: 27 Oct 2024
https://github.com/hughsk/snap-lerp
Linearly interpolate two numbers, but snap to the closest value if the difference between them is small enough
Last synced: 27 Oct 2024
https://github.com/hughsk/literatify
Easily take your code and make it literate
Last synced: 27 Oct 2024
https://github.com/hughsk/twitterbot
A quick and easy module to post automatic tweets on your profile using NodeJS
Last synced: 27 Oct 2024
https://github.com/hughsk/svg-inject
Replace an `<img>` element with an inline SVG.
Last synced: 27 Oct 2024
https://github.com/hughsk/canvas-splitter
Split a big canvas element into a grid of lots of little canvas elements.
Last synced: 27 Oct 2024
https://github.com/hughsk/atob-lite
Smallest/simplest possible means of using atob with both Node and browserify
Last synced: 27 Oct 2024
https://github.com/hughsk/basic-camera
A very basic camera for use in WebGL projects
Last synced: 27 Oct 2024
https://github.com/hughsk/flood-scan
Marks out disconnected "rooms" in a 2D array.
Last synced: 27 Oct 2024
https://github.com/hughsk/file-tree
Generate a tree of file metadata that matches d3's hierarchy layout format
Last synced: 27 Oct 2024
https://github.com/hughsk/canvas-pixels
Grab the pixels from a canvas' context, be it 2D or 3D, and return them in an array.
Last synced: 27 Oct 2024
https://github.com/hughsk/glsl-hemisphere-light
A reusable GLSL hemisphere light function
Last synced: 27 Oct 2024
https://github.com/hughsk/unindex-mesh
Takes a list of vertices and faces, giving you back an array of individual triangles.
Last synced: 27 Oct 2024
https://github.com/hughsk/mesh-combine
Combine multiple indexed meshes into a single indexed mesh
Last synced: 27 Oct 2024
https://github.com/hughsk/voxel-pp
GLSL post-processing module for Voxel.js
Last synced: 27 Oct 2024
https://github.com/hughsk/turntable-camera
A turntable camera for use in 3D scenes
Last synced: 27 Oct 2024
https://github.com/hughsk/npm-quickfix
Quick workaround `npm install` issues today
Last synced: 27 Oct 2024
https://github.com/hughsk/clone-stats
Safely clone node's fs.Stats instances without losing their class methods
Last synced: 26 Oct 2024
https://github.com/hughsk/heightmap-mesher
Convert 2D ndarray heightmaps into 3D meshes
Last synced: 27 Oct 2024
https://github.com/hughsk/range-slider
A simple range slider UI element for use with browserify
Last synced: 27 Oct 2024
https://github.com/hughsk/autocomplete-webgl
:pencil2: WebGL completion for Atom
Last synced: 27 Oct 2024
https://github.com/hughsk/toon-bunny
An example of cel shading, including outlines
Last synced: 27 Oct 2024
https://github.com/hughsk/eue
A standalone, d3-like implementation of the enter/exit/update pattern.
Last synced: 27 Oct 2024
https://github.com/hughsk/gl-shader-hook
Instruments WebGL shaders to keep track of updates and modify existing shaders on the fly.
Last synced: 27 Oct 2024
https://github.com/hughsk/firefox-launch
Light cross-platform launcher for Mozilla Firefox
Last synced: 27 Oct 2024
https://github.com/hughsk/watchify-request
Wraps a watchify instance into an HTTP request handler
Last synced: 27 Oct 2024
https://github.com/hughsk/array-pack-2d
Quickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format
Last synced: 27 Oct 2024
https://github.com/hughsk/gl-modules-viz
Just experimenting with making a force-directed graph of the core modules available in the [modules.gl](http://modules.gl) ecosystem, potentially to include on the home page.
Last synced: 27 Oct 2024
https://github.com/hughsk/ast-pipeline
Seamlessly pipe between text transform streams and AST transforms
Last synced: 27 Oct 2024
https://github.com/hughsk/web-media-playback
Retrieve playback and buffering information about audio or video playing in the browser
Last synced: 27 Oct 2024
https://github.com/hughsk/key-pressed
A simple browserify module for telling whether or not a given key has been pressed down.
Last synced: 27 Oct 2024
https://github.com/hughsk/letter-bitmap
Generate a single-channel bitmap for an individual character of a given font
Last synced: 27 Oct 2024
https://github.com/hughsk/sleuth
Discover the variable names chosen for each of a file's top-level required modules.
Last synced: 27 Oct 2024
https://github.com/hughsk/dauber
Pooled requestAnimationFrame wrapper, designed for short bursts of animation as opposed to a constant loop.
Last synced: 27 Oct 2024
https://github.com/hughsk/earth-topojson
:earth_asia: TopoJSON files of the Earth sourced from Natural Earth
Last synced: 27 Oct 2024
https://github.com/hughsk/atom-pane
A lightweight wrapper for creating new panes within Atom
Last synced: 27 Oct 2024
https://github.com/hughsk/nw-download
Download a node-webkit archive for a specific platform/version
Last synced: 27 Oct 2024
https://github.com/hughsk/reqursive
Take a node.js script and recursively discover all the files it requires.
Last synced: 27 Oct 2024
https://github.com/hughsk/svgify
A browserify transform for requiring SVG files to embed directly in your code.
Last synced: 27 Oct 2024
https://github.com/hughsk/ndarray-canvas
Render a 2D ndarray to a canvas element.
Last synced: 27 Oct 2024
https://github.com/hughsk/tab64
Encode/decode typed arrays (e.g. Float32Array, Uint8Array) to and from base64 strings.
Last synced: 27 Oct 2024
https://github.com/hughsk/image-loaded
Call a callback when an image has loaded
Last synced: 27 Oct 2024
https://github.com/hughsk/quick-normal-map
Quickly generates a normal map based on a 2D heightmap
Last synced: 27 Oct 2024
https://github.com/hughsk/sshconf-stream
Magic-free streaming SSH config parser/stringifier.
Last synced: 27 Oct 2024
https://github.com/hughsk/svg-line-step
Generate the path attribute for a stepped SVG line.
Last synced: 27 Oct 2024
https://github.com/hughsk/gif-explode
Pipe a GIF buffer in, get its individual frames out.
Last synced: 27 Oct 2024
https://github.com/hughsk/workshop-app-shell
Boilerplate for frontend-focused NodeSchool lessons
Last synced: 27 Oct 2024
https://github.com/hughsk/gh-repo-list
Stream a list of all repositories for either a particular user/organisation or all of GitHub
Last synced: 27 Oct 2024
https://github.com/hughsk/atom-linter-npm-missing
🔎 Atom linter that detects import/require calls to modules that don't exist.
Last synced: 27 Oct 2024
https://github.com/hughsk/voxel-gamepad
HTML5 gamepad API support for voxel.js
Last synced: 27 Oct 2024
https://github.com/hughsk/prototype-emitter
Define EventEmitter listeners on a class instead of each individual instance
Last synced: 27 Oct 2024
https://github.com/hughsk/console-image
A browserify port of console.image, for images in your Chrome console
Last synced: 27 Oct 2024
https://github.com/hughsk/gl-wireframe
Convert a mesh index for drawing wireframes
Last synced: 27 Oct 2024
https://github.com/hughsk/glsl-square-frame
Given a screen size, get values between -1 and +1 for the current pixel
Last synced: 27 Oct 2024
https://github.com/hughsk/voxel-colorist
Colour grading post-processing shader for voxel.js
Last synced: 27 Oct 2024
https://github.com/hughsk/talkie
A small module for handling animation frames in smaller, stackable pieces.
Last synced: 27 Oct 2024
https://github.com/hughsk/dauber-duration
Pooled requestedAnimationFrame tool for running multiple short bursts of animation
Last synced: 27 Oct 2024
https://github.com/hughsk/atom-node-resolver
Atom plugin to jump to a module's file from its require statement
Last synced: 27 Oct 2024
https://github.com/hughsk/atom-require-opener
Atom plugin for opening the currently selected require's page on npm
Last synced: 01 Nov 2024
https://github.com/hughsk/renders
A local development server for fragment shaders inspired by beefy and GLSL Sandbox. Works out of the box with glslify too.
Last synced: 27 Oct 2024
https://github.com/hughsk/course
A framework-independent express-like router
Last synced: 27 Oct 2024
https://github.com/hughsk/gkey
An index of gamepad input mappings for controllers using the HTML5 gamepad API
Last synced: 27 Oct 2024
https://github.com/hughsk/file-size-tree
Take a list of file paths in Node, and get back an object matching d3's hierarchy layout format.
Last synced: 27 Oct 2024
https://github.com/hughsk/sculpting-implicit-surfaces
Sculpting Procedural Content with Implicit Surfaces
Last synced: 01 Nov 2024
https://github.com/hughsk/webgl-texture3d
Workaround GLSL function for using 3D textures in WebGL
Last synced: 01 Nov 2024
https://github.com/hughsk/continuous-storage
Store a continuous ndarray in a level.js/levelup database.
Last synced: 27 Oct 2024
https://github.com/hughsk/ast-transform
Convenience wrapper for performing AST transformations with browserify transform streams
Last synced: 01 Nov 2024
https://github.com/hughsk/atom-define-jump
Atom plugin to jump to the local declaration of a variable. Similar to Atom's built in Symbols view, but local to the current file and without the need for any configuration.
Last synced: 27 Oct 2024