Voilà - Convert Jupyter Notebooks into Standalone Web Apps

Voilà - Convert Jupyter Notebooks into Standalone Web Apps

Voila is an open-source tool that converts Jupyter notebooks into interactive dashboards and web applications. It allows users to create dynamic interfaces using ipywidgets without needing front-end development skills.

Voila executes code server-side, providing secure interactions with output only.

It is compatible with JupyterHub, it supports multi-user environments and can be deployed on platforms like Binder, Kubernetes, and cloud services. Voila is ideal for data scientists and analysts to share their work interactively and accessibly.

It can be installed as a Jupyter extension.

Voilà is built upon Jupyter standard formats and protocols, and is agnostic to the programming language of the notebook. In this example, we present an example of a Voilà application powered by the C++ Jupyter kernel xeus-cling, and the xleaflet project.

Voila Gallery is a collection of interactive dashboards and web applications created with Voila. It showcases examples from various fields like data science, machine learning, finance, and education.

Each example is interactive, demonstrating how to create dynamic and responsive interfaces using Voila. The gallery is a valuable resource for developers, data scientists, and educators to see practical applications and get inspired to present their data and models effectively.

License

This software is licensed under the BSD-3-Clause license.

Resources & Downloads

Table of contents — voila 0.5.1 documentation
GitHub - voila-dashboards/voila: Voilà turns Jupyter notebooks into standalone web applications
Voilà turns Jupyter notebooks into standalone web applications - voila-dashboards/voila







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+