co-maintainers welcome lssndrbarbieri@gmail.com Alessandro Barbieri CoHTTP implementation for the Async concurrency library Benchmarks binaries for Cohttp Cohttp client using Curl and Async as the backend Cohttp client using Curl and Lwt as the backend Shared code between the individual cohttp-curl clients CoHTTP implementation for the Js_of_ocaml JavaScript compiler CoHTTP implementation for Unix and Windows using Lwt CoHTTP implementation using the Lwt concurrency library CoHTTP implementation for the MirageOS unikernel Lightweight Cohttp plus Lwt based HTTP server CoHTTP toplevel pretty printers for HTTP types Cohttp is an OCaml library for creating HTTP daemons. It has a portable HTTP parser, and implementations using various asynchronous programming libraries. See the cohttp-async, cohttp-lwt, cohttp-lwt-unix, cohttp-lwt-jsoo and cohttp-mirage libraries for concrete implementations for particular targets. You can implement other targets using the parser very easily. Look at the `IO` signature in `lib/s.mli` and implement that in the desired backend. You can activate some runtime debugging by setting `COHTTP_DEBUG` to any value, and all requests and responses will be written to stderr. Further debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` to any value. https://mirage.github.io/ocaml-cohttp/ https://github.com/mirage/ocaml-cohttp/issues mirage/ocaml-cohttp Anil Madhavapeddy anil@recoil.org