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/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/svg-path-parser

A parser for SVG's path syntax

Last synced: 01 Nov 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/glsl-dither

Bayer matrix dithering in GLSL

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

n-degree Bezier spline interpolation.

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/tap-to-start

Last synced: 27 Oct 2024

https://github.com/hughsk/ludum-dare-27

hurry!

Last synced: 02 Nov 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/beats

A naive but generic beat-detection module

Last synced: 27 Oct 2024

https://github.com/hughsk/clamp

Clamp a value between two other values.

Last synced: 26 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/vinyl-map

Map vinyl files' contents as strings

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-fog

Basic fog functions for GLSL

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/d3-grid-layout

A grid layout for d3.js

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/language-glsl

Atom language support for GLSL

Last synced: 01 Nov 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/lut

Render RGB lookup tables to a canvas element

Last synced: 27 Oct 2024

https://github.com/hughsk/flood-fill

A simple 2D JavaScript flood fill.

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

Pluck nested properties from an object

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

Game/animation loop helper

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/moire-1

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/svg-line

Generate SVG paths for a line, d3-style

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/circular-list

Circular linked lists

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