Voilà wurde von QuantStack entwickelt als Dashboard-Lösung auf Basis von
Jupyter Notebooks und ipywidgets. Es zeigt die Ausgabe aller
Notebook-Zellen an.
Voilà erlaubt keine willkürliche Ausführung von Code durch Nutzer von
Dashboards.
Voilà basiert auf Jupyter-Standardprotokollen und -Dateiformaten und
funktioniert mit jedem Jupyter-Kernel: C++, Python,
Julia. Dies macht es zu einem sprachunabhängigen Dashboard-System.
Voilà ist erweiterbar. Es enthält ein flexibles Template-System zur Erstellung umfangreicher Layouts.
Ein wichtiger Aspekt dieses Ausführungsmodells ist, dass vom Frontend nicht
angegeben werden kann, welcher Code vom Backend ausgeführt wird. Sofern mit der
Option --strip-sources=False nicht anders angegeben, gelangt der Quellcode
des gerenderten Notizbuchs noch nicht einmal an das Frontend. Die Voilà-Instanz
des jupyter_server erlaubt standardmäßig keine Ausführungsanforderungen.