[All bundles]


Manuals: ciao_gui
Source: repository

Launcher of Ciao GUI applications

This bundle provides a launcher of cross platform GUI desktop applications for Ciao based on HTML/CSS/Javascript technology.

It supports the following backends:

  • The Electron framework (itself based on Node, Chromium, and V8)
  • Any modern available Web browser (as fallback)


This code depends on some third-party tools and libraries. You can use this script to install them:
$ ciao custom_run . fetch_externals
Then you can build the bundle with:
$ ciao build


Execute with ciao-gui <Cmd>. Use the --server option to start in server mode (needs external browser).

See also the ciao-serve command for serving Web applications.