Glicol
Graph-oriented live coding language and audio DSP engine in Rust, running in the browser via WebAssembly.
| Language | Rust |
|---|---|
| Category | Live coding |
| License | MIT |
| Platforms | Web macOS Windows Linux |
| Install | Run in browser at glicol.org, or npm/cargo crate 'glicol' |
| First released | ~2020 |
| Maintained | Yes |
| Links | Website · Source |
Strengths
- Zero-install browser runtime via WASM/AudioWorklet
- Rust engine, also an embeddable DSP crate/npm lib
- Simple chained graph syntax
Limitations
- Primarily a single-author research project
- Commit activity has slowed since early 2025
Best for
Learning and performing browser-based live coding with a synth-graph model.
Minimal example
o: sin 440 >> mul ~amp
~amp: sin 1.0 >> mul 0.3 >> add 0.5