Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by hughsk

A curated list of projects in awesome lists by hughsk .

https://github.com/hughsk/path-sort

Sort a list of file/directory paths

Last synced: 27 Oct 2024

https://github.com/hughsk/gulpify

A simple but flexible browserify plugin for Gulp

Last synced: 27 Oct 2024

https://github.com/hughsk/glsl-testify

Test your GLSL shaders using GLSL!

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/fql-node

Simpler Facebook FQL queries for Node.

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/fps

Tiny module for measuring FPS

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/stanford-dragon

The Stanford Dragon

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/moore

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/earth-triangulated

:earth_asia:

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/level-updater

Pseudo-atomic updates for levelup.

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/paramedic

Shiny health monitor server for Node

Last synced: 27 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/async-series

Standalone async.series() function

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/voxel-fall

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.

atom linter missing npm

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/campjs

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