# \[ANN\] ocaml-halo 0.1 -- Performance oriented HTTP 1.1 server built on top of libuv

**URL:** <https://discuss.ocaml.org/t/ann-ocaml-halo-0-1-performance-oriented-http-1-1-server-built-on-top-of-libuv/18161>\
**Category:** Community\
**Tags:** announce\
**Created:** [May 22, 2026, 8:49pm UTC](https://discuss.ocaml.org/t/ann-ocaml-halo-0-1-performance-oriented-http-1-1-server-built-on-top-of-libuv/18161 "2026-05-22T20:49:52Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Firgeis](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/firgeis/32/2905_2.png) [@Firgeis](https://discuss.ocaml.org/u/Firgeis)\
**Post date:** [May 22, 2026, 8:49pm UTC](https://discuss.ocaml.org/t/ann-ocaml-halo-0-1-performance-oriented-http-1-1-server-built-on-top-of-libuv/18161/1 "2026-05-22T20:49:52Z")

</div>

Hi community, I’m happy to announce the first “alpha” release of [ocaml-halo](https://github.com/Firgeis/ocaml-halo), a performance oriented Ocaml HTTP 1.1 server.

The main idea behind this server is keep the performance sensitive parts of an HTTP in C, leveraging Effects to ease the transition between the boundary of FFI and ocaml resolvers.

## Features

- Full HTTP 1.1 spec
- SSL/TLS enabled
- Streaming
- Performance, currently on par with with Go frameworks like gin-gonic

---

_[View the full topic](https://discuss.ocaml.org/t/ann-ocaml-halo-0-1-performance-oriented-http-1-1-server-built-on-top-of-libuv/18161)._
