The future of Dream

Tarides engineer here.

Tarides uses Dream for a number of our projects and we plan to continue using it for new projects. We are invested in the ongoing development of Dream, and will contribute to and support a community effort to keep Dream active. We have a number of important systems using Dream that we support like ocaml.org and ci.ocamllabs.io.

As mentioned back in Oct 22 we have accumulated a number of Dream changes for ocaml-matrix, mirage, and multicore/EIO support, along with various smaller bug fixes and improvements. All of which we want to contribute back and have included in Dream releases. Further to that, we would like to see the following issues addressed:

  • resolving the state of httpaf/h2/gluten/paf/websocketaf forks
  • Let’s Encrypt support
  • full OCaml 5.0 multicore support, ideally EIO
  • Mirage support
  • Third party Authentication

Recently Tarides entered into an agreement to sponsor @antron to continue his excellent work on Dream. In addition to @antron we need an active community of contributors to Dream to have a sustainable project.

Who in the community would be willing to contribute to Dream’s development?

14 Likes