Software
Max for Live
Max is a programming environment with an interactive audiovisual focus. Ableton Live is software for music creation and performance. Max for Live combines them, letting you extend and customize the functionality of Live with Max.
Read more on the Max for Live pages.
WebGL
WebGL enables GPU programming in the web browser to generate computer graphics with software preinstalled on every modern computer, including mobile devices.
Read more on the WebGL pages.
Processing
"Processing is a flexible software sketchbook and a language for learning how to code. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology."
Read more on the Processing pages.