Live Coding Languages & Tools, compared
All 20 live coding tools in the directory, side by side — language, license, and platforms. Open any tool for install steps and a code example.
| Tool | Language | License | Platforms |
|---|---|---|---|
| ChucKStrongly-timed language for real-time synthesis and on-the-fly (live coding) music programming. | ChucK | GPL-2.0 | macOS Windows Linux |
| EstuaryBrowser platform for collaborative, networked live coding across multiple embedded languages. | Multi-language host | GPL-3.0 | Web |
| ExtemporeLive-coding environment pairing a Scheme interpreter with xtlang, a typed Lisp that JIT-compiles via LLVM. | xtlang / Scheme | BSD-2-Clause | macOS Windows Linux |
| FeedforwardinactiveAn ncurses terminal editor for TidalCycles with built-in pattern visualization. | Haskell | GPL-3.0 | macOS Linux |
| FoxDotinactivePython live-coding environment over SuperCollider for making music with concise looping pattern code. | Python | CC-BY-SA-4.0 | macOS Windows Linux |
| GlicolGraph-oriented live coding language and audio DSP engine in Rust, running in the browser via WebAssembly. | Rust | MIT | Web macOS Windows |
| GwionStrongly-timed, ChucK-inspired programming language: small, fast, extendable and embeddable. | Gwion | GPL-3.0 | macOS Windows Linux |
| ixi langinactiveA SuperCollider 'parasite' language merging code and an active graphical score. | ixi lang (over SuperCollider) | GPL-3.0 | macOS Windows Linux |
| MercuryMinimal, human-readable language for algorithmic electronic music live coding. | Mercury (DSL) | GPL-3.0 | Web macOS Windows |
| OrcaEsoteric live-coding sequencer where each letter is an operation; sends MIDI, OSC and UDP. | JavaScript | MIT | macOS Windows Linux |
| OvertoneClojure toolkit for programmable, collaborative music built on the SuperCollider synthesis engine. | Clojure | MIT | macOS Windows Linux |
| PunctualBrowser language for live coding audio and visuals as signal-processor networks. | Punctual (DSL) | GPL-3.0 | Web |
| RenardoModernized FoxDot fork for live coding music in Python on top of SuperCollider. | Python | GPL-3.0 | macOS Windows Linux |
| SardinePython live coding environment for algorave, driving MIDI, OSC and SuperCollider with tempo-aware patterns. | Python | GPL-3.0 | macOS Windows Linux |
| Sonic PiCode-based musical instrument for live coding music; popular for education and live performance. | Ruby | MIT | macOS Windows Linux |
| StrudelWeb-based live-coding environment; a faithful JavaScript port of TidalCycles for algorithmic patterns. | JavaScript | AGPL-3.0 | Web |
| SuperColliderReal-time synthesis server plus the sclang language for algorithmic composition and live coding. | sclang | GPL-3.0 | macOS Windows Linux |
| TidalCyclesHaskell pattern language for live coding algorithmic music; a cornerstone of the Algorave scene. | Haskell | GPL-3.0 | macOS Windows Linux |
| TroopinactiveReal-time collaborative editor for group live coding in one shared document. | Python (editor) | See project | macOS Windows Linux |
| VortexPython port of the TidalCycles pattern language, sending events to SuperDirt via OSC. | Python | GPL-3.0 | macOS Windows Linux |