NYC

Kyle Phillips

Elite
@hapticdata

Software Engineer & creative working on AI @google

toxiclibsjs. Toxiclibsjs is a library for computational design tasks with JavaScript. This library is a port of http://toxiclibs.org for java and processing.

820

toxiclibsjs-examples. Repo for toxiclibs.js website and examples

39

animitter. requestAnimationFrame loop + EventEmitter for browser, VRDisplay, node.js and AMD.

30

Sketchplate. Sketchplate is a CLI application written in Node.js for rapid-creation of new projects.

26

template-shaders-glslify. A barebones template for creating a new shader sandbox with browserify, glslify and by default a vanilla / stackgl based fullscreen canvas

6

template-browserify. a for browserify with babel, pug templates and less for css, ideal for use with sketchplate

5

lighthouse-cli. A barebones command-line interface for the Lighthouse issue tracker

4

grid2d. Calculate and manipulate 2-dimensional grids in node and browser.

4

Socket-Sketch. messing around with socket.io

4

lgtm. A TUI and Claude Code Skills for reviewing AI-generated plans and code, line by line

4

event-map. Easily bind multiple events to a dom element and its children with a single object. Inspired by Backbone.View's events object.

3

node-arduino. Control your Arduino with Node

3

watch-property. Monitor properties on an object and return true when the value has changed between invocations

3

change-keys. small npm module for creating a new object with modified keys from the original

2

combinatorics. strategies for generating combinations of values

2

LLM-Prompt-Library. Advanced Code and Text Manipulation Prompts for Various LLMs. Suitable for Siri, GPT-4o, Claude, Llama3, Gemini, and other high-performance open-source LLMs.

2

r-a-f. requestAnimationFrame polyfill for node and browser

2

The-Nature-of-Code. Raw source of The Nature of Code book as well as Processing examples.

2

connect-favicon-canvas. connect middleware for generating server-side images and icons with node-canvas.

2

sketch-simplex-trails. http://haptic-data.com/sketches/simplex_trails/

2

rainbow-sketch. recursive rainbows in canvas

2

ncs. Light-weight system for sending messages between interactive apps.

1

canvas-recorder. Tool to record animations made in canvas.

1

cohort_default_rate. Which School's Students are Failing to Pay their Student Loans? Visualization project

1

sequence-paths. Create an array of sequential filenames between a provided range and with a consistent length of numerals.

1

GSVPano.js. Google Street View Panorama Util

1

template-amd-sketch. A basic project template configured with Require.js and preferred libraries, for use with Sketchplate

1

generative-ai-js. The official Node.js / Typescript library for the Google Gemini API

1

shader-school. A workshopper for GLSL shaders and graphics programming

1
29
Apply