Tidy, feature-complete Web framework
Dream is an easy-to-use, feature-complete web framework for OCaml and ReasonML that presents itself as one flat module with minimal boilerplate. Built in OCaml, it supports modern web standards including WebSockets, GraphQL, HTML templates, sessions, HTTPS, and HTTP/2, along with full-stack capabilities through client compilation with Melange, ReScript, or js_of_ocaml. The framework emphasizes simplicity through a functional programming model where web apps are just functions, composable middleware, and a unified API that sticks to base OCaml types, while still remaining highly configurable for advanced use cases and deployments to platforms like Digital Ocean, Heroku, and Fly.io.