Description

An implementation of an HTTP client and server using the Lwt concurrency library. See the Cohttp_lwt_unix module for information on how to use this. The package also installs cohttp-curl-lwt and a cohttp-server-lwt binaries for quick uses of a HTTP(S) client and server respectively.

Although the name implies that this only works under Unix, it should also be fine under Windows too.

Published: 15 Nov 2022

Dependencies (16)

  1. odoc with-doc
  2. ounit with-test
  3. logs
  4. magic-mime
  5. ppx_sexp_conv >= "v0.13.0"
  6. base-unix
  7. fmt >= "0.8.2"
  8. conduit-lwt-unix >= "5.0.0"
  9. conduit-lwt >= "5.0.0"
  10. lwt >= "3.0.0"
  11. cmdliner >= "1.1.0"
  12. cohttp-lwt = version
  13. cohttp = version
  14. http = version
  15. ocaml >= "4.08"
  16. dune >= "2.9"

Reverse Dependencies (84)

  1. aws-lwt
  2. aws-s3-lwt < "4.0.0"
  3. azure-cosmos-db
  4. bitcoin-cohttp-lwt
  5. calculon-web = "0.4"
  6. caldav = "0.2.0"
  7. canary
  8. cohttp-curl-lwt
  9. cohttp-server-lwt-unix
  10. comby
  11. comby-semantic
  12. cowabloga >= "0.4.0"
  13. curly
  14. current_github
  15. current_gitlab
  16. current_slack != "0.4"
  17. current_web
  18. datakit-ci >= "0.12.1"
  19. doculib
  20. doi2bib
  21. dropbox_lwt_unix
  22. equinoxe-cohttp
  23. erssical >= "1.1.0"
  24. git-cohttp-unix
  25. git-unix >= "1.11.4" & < "2.0.0" | >= "2.1.1" & < "3.7.0"
  26. github-hooks-unix
  27. github-unix >= "3.0.1"
  28. gitlab-unix
  29. gradescope_submit
  30. graphql-cohttp >= "0.13.0"
  31. hockmd
  32. influxdb-lwt
  33. ip2location
  34. irmin-cli
  35. irmin-git >= "3.4.0"
  36. irmin-graphql >= "2.2.0"
  37. irmin-http >= "2.6.0"
  38. irmin-unix >= "2.3.0"
  39. jerboa
  40. js_of_ocaml-toplevel >= "3.10.0"
  41. kappa-server
  42. kubecaml
  43. lab >= "0.1.1"
  44. learn-ocaml != "0.12"
  45. learn-ocaml-client >= "0.13.0"
  46. letsencrypt < "0.3.0"
  47. letsencrypt-app
  48. links >= "0.9"
  49. mechaml >= "1.0.0"
  50. nsq >= "0.2.4"
  51. ocamlapi_lwt_unix
  52. ocluster < "0.2.1"
  53. ocluster-worker
  54. ocsigen-start >= "2.2.2"
  55. opam2web >= "2.0"
  56. openai-gym
  57. openstellina
  58. opentelemetry-client-cohttp-lwt
  59. opentelemetry-lwt
  60. opium >= "0.16.0" & < "0.19.0"
  61. oraft < "0.2.0"
  62. prometheus-app = "0.4" | >= "0.6"
  63. prometheus-liquidsoap
  64. quests
  65. rdf_lwt
  66. resto-cohttp-server >= "1.1"
  67. river >= "0.2"
  68. sihl != "0.1.1" & < "0.1.3" | >= "0.1.8" & != "0.3.0~rc1"
  69. sihl-core
  70. sihl-email >= "0.2.0"
  71. slacko >= "0.14.1"
  72. telegraml >= "2.2.0"
  73. terminus-cohttp
  74. textrazor
  75. tezos-rpc-http-client-unix >= "9.0"
  76. tidy_email_mailgun
  77. tidy_email_sendgrid
  78. tldr
  79. wcs >= "2017-05-26.01"
  80. wcs-api >= "2017-05-26.03"
  81. wcs-lib >= "2017-05-26.05"
  82. websocket-lwt >= "2.11"
  83. yurt >= "0.4"
  84. zeit

Conflicts

    None
CoHTTP implementation for Unix and Windows using Lwt

Install

Authors

Maintainers

Sources

cohttp-eio-6.0.0.alpha0.tbz
sha256=2ed4acd5ea309ca064731ec9f02a4b4afcec1ab000f471da68ae81355130b56e
sha512=e741293352d8376eaf7ccc7ba986dc8fd33cc560b8a786d4b4f8cffde5f1d78651dd5dbb944db00e57a48f25bffdde8d6d7b8c5828605ed02f295c297ef87fdd