A friendly and extendable shader art engine.
-
Updated
Aug 19, 2026 - JavaScript
A friendly and extendable shader art engine.
RPI-powered Pink noise machine for baby Fred and other humans
Standalone Rust CPU renderer for Noisemaker's effect catalog
Real-time collaboration server and browser SDK for creative DSL clients
Noisemaker for Babylon.js — Babylon.js adapter for Noisemaker's Polymorphic DSL, renderer, and effects library
Noisemaker for Blender: Blender (Metal) GPU-module port of Noisemaker's Polymorphic DSL, renderer, and effects library
Hydra live-coding editor powered by Noisemaker (WebGL2)
Noisemaker for Godot — Godot port of Noisemaker's Polymorphic DSL, renderer, and effects library
Noisemaker for Three.js — Three.js adapter for Noisemaker's Polymorphic DSL, renderer, and effects library
State-of-the-art glitch art tool powered by Noisemaker
Noisemaker for Qt — Qt port of Noisemaker's Polymorphic DSL, renderer, and effects library
Noisemaker for Unity — Unity port of Noisemaker's Polymorphic DSL, renderer, and effects library (C#/HLSL)
Portable Effects Format
CPU Noisemaker shader engine: pure-Ruby port of noisemaker-cpu (GLSL-transpiled from the shaders.noisedeck.app CDN), byte-parity across the full 167-effect catalog
A non-destructive image and video clip editor powered by the Noisemaker engine
CPU Noisemaker shader engine: Python port of noisemaker-cpu (GLSL-transpiled from the shaders.noisedeck.app CDN)
Noisemaker for Cables — Cables adapter for Noisemaker's Polymorphic DSL, renderer, and effects library
CPU-only (Javascript) Noisemaker shader engine, CSL, Polymorphic DSL, and canonical stateless 2D effect collection
Noisemaker for TouchDesigner — TouchDesigner port of Noisemaker's Polymorphic DSL, renderer, and effects library
Add a description, image, and links to the noisemaker topic page so that developers can more easily learn about it.
To associate your repository with the noisemaker topic, visit your repo's landing page and select "manage topics."