Julian Hespenheide's starred repositories
shader-minifier
Minify and obfuscate GLSL or HLSL code
p5.js-screen-saver
Create your original screen saver using p5.js!
FullPageOS
A raspberrypi distro to display a full page browser on boot
rp2040-doom-LCD
Fully-featured Doom port for the Raspberry Pi RP2040 microcontroller
single-line-font-renderer
A browser-based tool to render single-line fonts and export text as SVG files to be used with CNC machines like pen plotters.
glsl-dither
Bayer matrix dithering in GLSL
webGl-dithering
Implementation of dithering algorithm for color compression written in webgl, using shaders
flathunter
A bot to help people with their rental real-estate search. 🏠🤖
SmartMatrix
SmartMatrix Library for Teensy 3, Teensy 4, and ESP32
time-intertwined-screensaver
Mac screensaver for Time Intertwined generative art project
ER-TFTM0784-1
Arduino library for the 1280x400 TFT LCD + Touchscreen from BuyDisplay.com
webgl-noise
GLSL procedural noise functions compatible with WebGL
InteractiveHtmlBom
Interactive HTML BOM generation plugin for KiCad, EasyEDA, Eagle, Fusion360 and Allegro PCB designer
rpi-rgb-led-matrix
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
p5.capture
🎬 super easy recording for p5.js animations
ArduinoSimulator
Arduino Simulator in JavaScript
Processing_PO_Sync
Processing code that sends a PO sync signal to control the tempo of a Teenage Engineering Pocket Operator
DrawingWithMachines
Resources for the CMU Drawing with Machines Course
fragment-mono
Helvetica Monospace Coding Font
png_font_to_ttf
Convert png font to TTF
workshop-p5-intro
Intro to Creative Coding workshop with p5.js and Tone.js