Dream

Dream is an easy-to-use, boilerplate-free Web framework, whose entire API fits on this page!

It supports TLS, WebSockets, and GraphQL. HTTP/2 support is transparent. It also includes:

a nice log and OCaml runtime configuration;
easy-to-use, secure helpers for round-tripping cookies and forms;
templates that interleave OCaml with the already-familiar HTML;
a fully composable router;
session management with pluggable back ends; and
unified error handling that …