FoxDot vs Renardo
Renardo is a maintained continuation of FoxDot, which has been largely dormant. For new projects this is less a comparison than a recommendation.
Short answer. Starting something new → Renardo. Maintaining an existing FoxDot setup that works → no urgency, but Renardo is where development is happening.
Side by side
| FoxDot | Renardo | |
|---|---|---|
| Relationship | The original | Maintained continuation |
| Development | Largely dormant | Active |
| Syntax | FoxDot | Very close to FoxDot |
| Sound engine | SuperCollider | SuperCollider |
| Language | Python | Python |
| License | CC-BY-SA-4.0 | GPL-3.0 |
| Platforms | macOS Windows Linux | macOS Windows Linux |
| First released | 2016 | 2024 |
| Maintained | Not actively maintained (last activity 2025) | Yes |
Where they actually differ
This is a fork, not a rival
Renardo exists because FoxDot stopped moving. The pattern syntax, the SuperCollider dependency and the general feel carry over, so existing FoxDot knowledge transfers almost directly.
Maintenance is the whole argument
A live-coding library that no longer tracks Python releases or SuperCollider changes gradually stops installing cleanly. That is the practical problem Renardo addresses, and it is a bigger deal than any feature difference.
FoxDot still has the larger body of material
Tutorials, forum posts and example sets overwhelmingly reference FoxDot. Most of it applies to Renardo with little or no change, which makes the older material an asset rather than a reason to stay.
Which should you choose?
Choose FoxDot when…
- You have a working FoxDot setup you do not want to disturb
- You are following older tutorials verbatim
Choose Renardo when…
- You are starting fresh
- You want a project that still receives fixes
- You are on a current Python version