Widgets for Web apps in OCaml (client only or client-server)