Der Voodoo-Compiler ist eine Implementation der Programmiersprache Voodoo. Das ist eine Programmiersprache auf niedriger Ebene, die von den Maschinenbefehlen und Aufruf-Konventionen einer Plattform abstrahiert, aber dem Programmierer ansonsten alle Freiheiten lässt. Der Voodoo-Compiler unterstützt mehrere Zielplattformen und stellt einen eigenständigen Compiler sowie ein Ruby-Modul für die Code-Erzeugung per Programm bereit.