# \#announce

**URL:** https://discuss.ocaml.org/tag/announce/23.md

[Latest](https://discuss.ocaml.org/latest.md) · [Categories](https://discuss.ocaml.org/categories.md) · [Tags](https://discuss.ocaml.org/tags.md)

---

## [\[ANN\] opentelemetry 0.92](https://discuss.ocaml.org/t/ann-opentelemetry-0-92/18619)

<div class="topic-metadata">

**Author:** [@c-cube](https://discuss.ocaml.org/u/c-cube)\
**Replies:** 0\
**Last updated:** [October 15, 2026, 2:18pm UTC](https://discuss.ocaml.org/t/ann-opentelemetry-0-92/18619 "2026-10-15T14:18:26Z")

</div>

Hello, opentelemetry 0.92 was just released. It is an OCaml implementation of the https://opentelemetry.io/ standard for observability. This release improves performance of random generation of trace Ids/span Ids, and ad…

---

## [OUPS meetup november 2026](https://discuss.ocaml.org/t/oups-meetup-november-2026/18610)

<div class="topic-metadata">

**Author:** [@ancolie](https://discuss.ocaml.org/u/ancolie)\
**Replies:** 0\
**Last updated:** [October 12, 2026, 10:25am UTC](https://discuss.ocaml.org/t/oups-meetup-november-2026/18610 "2026-10-12T10:25:57Z")

</div>

The next OUPS meetup will take place on Tuesday, 3rd of November 2026. It will start at 6:30pm at the 4 place Jussieu in Paris. It will be in the in the amphitheater 45A. There is a map of the buildings. Please, registe…

---

## [\[ANN\] Bytesrw 0.3.0 – The cryptographic edition](https://discuss.ocaml.org/t/ann-bytesrw-0-3-0-the-cryptographic-edition/17450)

<div class="topic-metadata">

**Author:** [@dbuenzli](https://discuss.ocaml.org/u/dbuenzli)\
**Replies:** 4\
**Last updated:** [October 9, 2026, 8:38am UTC](https://discuss.ocaml.org/t/ann-bytesrw-0-3-0-the-cryptographic-edition/17450 "2026-10-09T08:38:53Z")

</div>

Hello, It’s my pleasure to announce a new release of the bytesrw set of ISC licensed libraries. Bytesrw extends the OCaml Bytes module with composable, memory efficient, byte stream readers and writers compatible wit…

---

## [\[ANN\] ozstd 0.1](https://discuss.ocaml.org/t/ann-ozstd-0-1/18538)

<div class="topic-metadata">

**Author:** [@dx3mod](https://discuss.ocaml.org/u/dx3mod)\
**Replies:** 17\
**Last updated:** [October 9, 2026, 5:54am UTC](https://discuss.ocaml.org/t/ann-ozstd-0-1/18538 "2026-10-09T05:54:19Z")

</div>

Yo! I am happy to announce the first release of ozstd library! The is a small, modern OCaml binding to Zstandard. It wraps the common one-shot and streaming C APIs in a simple, idiomatic interface. Features On…

---

## [\[ANN\] Docfd: TUI multiline fuzzy document finder - 13.1.3 + proper user guide](https://discuss.ocaml.org/t/ann-docfd-tui-multiline-fuzzy-document-finder-13-1-3-proper-user-guide/18601)

<div class="topic-metadata">

**Author:** [@darrenldl](https://discuss.ocaml.org/u/darrenldl)\
**Replies:** 0\
**Last updated:** [October 9, 2026, 2:13am UTC](https://discuss.ocaml.org/t/ann-docfd-tui-multiline-fuzzy-document-finder-13-1-3-proper-user-guide/18601 "2026-10-09T02:13:28Z")

</div>

Hi all, I am happy to announce the release of Docfd 13.1.3. And since I got a bit of time (got laid off from mass restructuring), I finally combined all the scattered instructions into a proper (though basic) user guide…

---

## [\[ANN\] opam 2.6.1](https://discuss.ocaml.org/t/ann-opam-2-6-1/18597)

<div class="topic-metadata">

**Author:** [@kit-ty-kate](https://discuss.ocaml.org/u/kit-ty-kate)\
**Replies:** 3\
**Last updated:** [October 7, 2026, 4:39pm UTC](https://discuss.ocaml.org/t/ann-opam-2-6-1/18597 "2026-10-07T16:39:36Z")

</div>

Hi everyone, opam 2.6.1 is now available. This release fixes a regression from 2.6.0 where opam install --deps-only would not install the depexts field from the packages being requested. It also improves handling of G…

---

## [\[ANN\] tinybox: 150 classic games (Pong to Quake) and Apps, in OCaml, and more](https://discuss.ocaml.org/t/ann-tinybox-150-classic-games-pong-to-quake-and-apps-in-ocaml-and-more/18569)

<div class="topic-metadata">

**Author:** [@aryx](https://discuss.ocaml.org/u/aryx)\
**Replies:** 3\
**Last updated:** [October 7, 2026, 1:52am UTC](https://discuss.ocaml.org/t/ann-tinybox-150-classic-games-pong-to-quake-and-apps-in-ocaml-and-more/18569 "2026-10-07T01:52:53Z")

</div>

Hi, I made something. Well Claude made something, my first vibe coded project :slight\_smile: An ode to code, 150 classic video games (from Pong to Quake), 50 classic apps (from VisiCalc and TurboPascal to Office and …

---

## [\[ANN\] betacalendars 1.0.0 — deterministic date and calendar utilities](https://discuss.ocaml.org/t/ann-betacalendars-1-0-0-deterministic-date-and-calendar-utilities/18593)

<div class="topic-metadata">

**Author:** [@Beta\_Calendars](https://discuss.ocaml.org/u/Beta_Calendars)\
**Replies:** 1\
**Last updated:** [October 6, 2026, 9:31pm UTC](https://discuss.ocaml.org/t/ann-betacalendars-1-0-0-deterministic-date-and-calendar-utilities/18593 "2026-10-06T21:31:27Z")

</div>

I’m happy to announce the first stable release of betacalendars, an OCaml library for timezone-independent civil-date arithmetic and deterministic calendar generation. The library provides Gregorian date operations, con…

---

## [\[ANN\] Sedlex 3.8.1](https://discuss.ocaml.org/t/ann-sedlex-3-8-1/18595)

<div class="topic-metadata">

**Author:** [@hhugo](https://discuss.ocaml.org/u/hhugo)\
**Replies:** 0\
**Last updated:** [October 6, 2026, 4:18pm UTC](https://discuss.ocaml.org/t/ann-sedlex-3-8-1/18595 "2026-10-06T16:18:54Z")

</div>

Sedlex 3.8.1 is out! :tada: Sedlex is a unicode-friendly lexer generator for OCaml originally written by Alain Frisch at LexiFi and now maintained under the ocaml-community umbrella. The headline feature is named cap…

---

## [\[ANN\] Vaast 0.0.0 + Design discussion](https://discuss.ocaml.org/t/ann-vaast-0-0-0-design-discussion/18583)

<div class="topic-metadata">

**Author:** [@fantazio](https://discuss.ocaml.org/u/fantazio)\
**Replies:** 2\
**Last updated:** [October 6, 2026, 2:50pm UTC](https://discuss.ocaml.org/t/ann-vaast-0-0-0-design-discussion/18583 "2026-10-06T14:50:22Z")

</div>

Hi all, This is a bit of mixed post. I am excited to announce the 1st prototype of Vaast ! Vaast is a library to handle multiple versions of the Typedtree at once. It is meant as a replacement for the current compiler…

---

## [JFLA2027 : Premier appel à communications](https://discuss.ocaml.org/t/jfla2027-premier-appel-a-communications/18417)

<div class="topic-metadata">

**Author:** [@YaZko](https://discuss.ocaml.org/u/YaZko)\
**Replies:** 2\
**Last updated:** [October 6, 2026, 6:19am UTC](https://discuss.ocaml.org/t/jfla2027-premier-appel-a-communications/18417 "2026-10-06T06:19:16Z")

</div>

This message is intentionally written in French. It is a call for papers for the “Francophone Days on Functional Languages” to be held at the end of January 2027 in Britany. Papers can be written in English, but the pr…

---

## [\[ANN\] IX, a full OS (kernel, toolchain, vcs, ...) in OCaml](https://discuss.ocaml.org/t/ann-ix-a-full-os-kernel-toolchain-vcs-in-ocaml/18570)

<div class="topic-metadata">

**Author:** [@aryx](https://discuss.ocaml.org/u/aryx)\
**Replies:** 3\
**Last updated:** [October 3, 2026, 3:30pm UTC](https://discuss.ocaml.org/t/ann-ix-a-full-os-kernel-toolchain-vcs-in-ocaml/18570 "2026-10-03T15:30:28Z")

</div>

Hi, It is my pleasure to announce IX, a full operating system written in OCaml (by Claude Code). It is a continuation of two of my past projects, principia softwarica and XiX. IX is an ARM emulator, a kernel, a shell, …

---

## [\[ANN\] dream-html 4.0.0](https://discuss.ocaml.org/t/ann-dream-html-4-0-0/18573)

<div class="topic-metadata">

**Author:** [@yawaramin](https://discuss.ocaml.org/u/yawaramin)\
**Replies:** 7\
**Last updated:** [October 2, 2026, 4:35pm UTC](https://discuss.ocaml.org/t/ann-dream-html-4-0-0/18573 "2026-10-02T16:35:17Z")

</div>

Hi, dream-html 4.0.0 has been released to opam: dream-html 4.0.0 · OCaml Package Repo: GitHub - yawaramin/dream-html: Type-safe markup rendering, form validation, and routing for OCaml Dream web framework · GitHub API …

---

## [\[ANN\] opam-monorepo 0.5.0](https://discuss.ocaml.org/t/ann-opam-monorepo-0-5-0/18546)

<div class="topic-metadata">

**Author:** [@Firobe](https://discuss.ocaml.org/u/Firobe)\
**Replies:** 7\
**Last updated:** [October 2, 2026, 4:00pm UTC](https://discuss.ocaml.org/t/ann-opam-monorepo-0-5-0/18546 "2026-10-02T16:00:46Z")

</div>

Hi everyone, I’m happy to announce the release of a new version of opam-monorepo, a tool to assemble monorepos of your projects dependencies to compile them at once with dune, mainly used by Mirage to allow for easy cro…

---

## [\[ANN\] hegel-ocaml 0.25.0 - concurrent stateful property-based testing](https://discuss.ocaml.org/t/ann-hegel-ocaml-0-25-0-concurrent-stateful-property-based-testing/18575)

<div class="topic-metadata">

**Author:** [@echoumcp1](https://discuss.ocaml.org/u/echoumcp1)\
**Replies:** 0\
**Last updated:** [October 1, 2026, 10:34am UTC](https://discuss.ocaml.org/t/ann-hegel-ocaml-0-25-0-concurrent-stateful-property-based-testing/18575 "2026-10-01T10:34:31Z")

</div>

Hello, we excited to announce hegel-ocaml 0.25.0! Since our last announcement of hegel-ocaml 0.14.1, we’ve added concurrent stateful property-based testing and nondeterminism handling to Hegel. Stateful property based t…

---

## [\[ANN\] Windtrap: one library for all your OCaml tests](https://discuss.ocaml.org/t/ann-windtrap-one-library-for-all-your-ocaml-tests/18561)

<div class="topic-metadata">

**Author:** [@tmattio](https://discuss.ocaml.org/u/tmattio)\
**Replies:** 5\
**Last updated:** [September 29, 2026, 8:10am UTC](https://discuss.ocaml.org/t/ann-windtrap-one-library-for-all-your-ocaml-tests/18561 "2026-09-29T08:10:34Z")

</div>

Hi everyone! I’m happy to announce the release of Windtrap, a testing framework for OCaml that brings the different testing methods of the ecosystem into one library: Unit tests, with an Alcotest-like API. Expect and …

---

## [\[ANN\] tw 1.1.0, Tailwind CSS in OCaml](https://discuss.ocaml.org/t/ann-tw-1-1-0-tailwind-css-in-ocaml/18554)

<div class="topic-metadata">

**Author:** [@samoht](https://discuss.ocaml.org/u/samoht)\
**Replies:** 1\
**Last updated:** [September 28, 2026, 2:26pm UTC](https://discuss.ocaml.org/t/ann-tw-1-1-0-tailwind-css-in-ocaml/18554 "2026-09-28T14:26:29Z")

</div>

I am happy to announce the release of tw 1.1.0 (available on brew already and soon in opam). $ brew install samoht/tap/tw $ opam install tw.1.1.0 tw is an implementation of Tailwind CSS v4 in pure OCaml. This is the fi…

---

## [\[ANN\] kqueue-ml 0.5.0](https://discuss.ocaml.org/t/ann-kqueue-ml-0-5-0/17835)

<div class="topic-metadata">

**Author:** [@anuragsoni](https://discuss.ocaml.org/u/anuragsoni)\
**Replies:** 1\
**Last updated:** [September 26, 2026, 1:18am UTC](https://discuss.ocaml.org/t/ann-kqueue-ml-0-5-0/17835 "2026-09-26T01:18:26Z")

</div>

Hi, I’d like to announce a new release for kqueue-ml version 0.5.0 Kqueue-ml: Thin bindings to kqueue event notification system. Changes since the last release: Moved development to codeberg Remove dependencies on p…

---

## [\[ANN\] ppx\_deriving\_{yaml,ezjsonm,yamlx} 0.5.0](https://discuss.ocaml.org/t/ann-ppx-deriving-yaml-ezjsonm-yamlx-0-5-0/18556)

<div class="topic-metadata">

**Author:** [@patricoferris](https://discuss.ocaml.org/u/patricoferris)\
**Replies:** 0\
**Last updated:** [September 25, 2026, 11:58am UTC](https://discuss.ocaml.org/t/ann-ppx-deriving-yaml-ezjsonm-yamlx-0-5-0/18556 "2026-09-25T11:58:04Z")

</div>

Hello! I’m happy to announce the release of ppx\_deriving\_yaml and ppx\_deriving\_ezjsonm version 0.5.0 alongside the first release of ppx\_deriving\_yamlx which uses YAMLx as a backend (thank you to @raphael-proust and @mja…

---

## [\[ANN\] opam 2.6.0 is out!](https://discuss.ocaml.org/t/ann-opam-2-6-0-is-out/18536)

<div class="topic-metadata">

**Author:** [@kit-ty-kate](https://discuss.ocaml.org/u/kit-ty-kate)\
**Replies:** 2\
**Last updated:** [September 24, 2026, 11:31am UTC](https://discuss.ocaml.org/t/ann-opam-2-6-0-is-out/18536 "2026-09-24T11:31:40Z")

</div>

Hi everyone, We’re happy to announce the release of opam 2.6.0 and encourage all users to upgrade. Note: the following section will recap the various major changes in opam 2.6.0 for anyone who haven’t already read the …

---

## [\[ANN\] Unicode 18.0.0 update for Uucd, Uucp, Uunf and Uuseg](https://discuss.ocaml.org/t/ann-unicode-18-0-0-update-for-uucd-uucp-uunf-and-uuseg/18537)

<div class="topic-metadata">

**Author:** [@dbuenzli](https://discuss.ocaml.org/u/dbuenzli)\
**Replies:** 1\
**Last updated:** [September 23, 2026, 9:25pm UTC](https://discuss.ocaml.org/t/ann-unicode-18-0-0-update-for-uucd-uucp-uunf-and-uuseg/18537 "2026-09-23T21:25:48Z")

</div>

Hello, Unicode 18.0.0 was released on September 16th. It adds 13’007 new characters for a total of 172’808 characters. More numbers! This release notably adds support for the proto-cuneiform script, see §3 of the encod…

---

## [Cascade: A Typed CSS Toolkit in OCaml](https://discuss.ocaml.org/t/cascade-a-typed-css-toolkit-in-ocaml/18383)

<div class="topic-metadata">

**Author:** [@samoht](https://discuss.ocaml.org/u/samoht)\
**Replies:** 4\
**Last updated:** [September 23, 2026, 12:24pm UTC](https://discuss.ocaml.org/t/cascade-a-typed-css-toolkit-in-ocaml/18383 "2026-09-23T12:24:44Z")

</div>

I’m happy to announce the first release of cascade available in opam (opam install cascade) and in brew (brew install samoht/tap/cascade). Cascade is a library: a typed AST to represent CSS documents; a set of (cascad…

---

## [\[ANN\] moonpool 0.12](https://discuss.ocaml.org/t/ann-moonpool-0-12/18553)

<div class="topic-metadata">

**Author:** [@c-cube](https://discuss.ocaml.org/u/c-cube)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 7:51pm UTC](https://discuss.ocaml.org/t/ann-moonpool-0-12/18553 "2026-09-22T19:51:02Z")

</div>

Howdy, I just released moonpool 0.12, now coming to an opam repository near you. Moonpool (first announced here) is a threadpool library for OCaml 5, leveraging domains to actually go brrrrrrr on multiple cores. The (st…

---

## [\[ANN\] 2nd release elm\_playground (a game engine for beginners)](https://discuss.ocaml.org/t/ann-2nd-release-elm-playground-a-game-engine-for-beginners/18552)

<div class="topic-metadata">

**Author:** [@aryx](https://discuss.ocaml.org/u/aryx)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 2:04pm UTC](https://discuss.ocaml.org/t/ann-2nd-release-elm-playground-a-game-engine-for-beginners/18552 "2026-09-22T14:04:46Z")

</div>

It is my pleasure, again, to announce the second release of elm\_playground, an OCaml package that allows you to easily create pictures, animations, and even video games in a portable way using an API that really simplifi…

---

## [\[ANN\] boulodrome : LLM as proof assistant](https://discuss.ocaml.org/t/ann-boulodrome-llm-as-proof-assistant/18547)

<div class="topic-metadata">

**Author:** [@vbergeron](https://discuss.ocaml.org/u/vbergeron)\
**Replies:** 3\
**Last updated:** [September 22, 2026, 2:10am UTC](https://discuss.ocaml.org/t/ann-boulodrome-llm-as-proof-assistant/18547 "2026-09-22T02:10:22Z")

</div>

Hello all, The first public release of \`boulodrome\` is finally available ! It is a MCP server for Rocq/Coq proof assistance via the Pétanque protocol Boulodrome gives LLMs interactive access to the Rocq proof assistan…

---

## [\[ANN\] melange-json is now jsonkit](https://discuss.ocaml.org/t/ann-melange-json-is-now-jsonkit/18550)

<div class="topic-metadata">

**Author:** [@pedrobslisboa](https://discuss.ocaml.org/u/pedrobslisboa)\
**Replies:** 0\
**Last updated:** [September 21, 2026, 1:35pm UTC](https://discuss.ocaml.org/t/ann-melange-json-is-now-jsonkit/18550 "2026-09-21T13:35:27Z")

</div>

Hey there! A while ago, we moved ppx\_deriving\_jsonschema into the melange-json project, so one PPX now provides both json decoding/encoding and jsonschema tools. At that point, melange-json no longer described it well, …

---

## [Running OCaml files straight from VS Code](https://discuss.ocaml.org/t/running-ocaml-files-straight-from-vs-code/18549)

<div class="topic-metadata">

**Author:** [@Tim-ats-d](https://discuss.ocaml.org/u/Tim-ats-d)\
**Replies:** 0\
**Last updated:** [September 21, 2026, 10:39am UTC](https://discuss.ocaml.org/t/running-ocaml-files-straight-from-vs-code/18549 "2026-09-21T10:39:33Z")

</div>

Hi everyone, I’m very glad to introduce a new feature in VSCode OCaml Platform in the release 2.4.0. This work was implemented by Tarides and funded by the OCaml Software Foundation. A “Run” button has been added to the…

---

## [\[ANN\] rtree 0.3.0](https://discuss.ocaml.org/t/ann-rtree-0-3-0/18545)

<div class="topic-metadata">

**Author:** [@patricoferris](https://discuss.ocaml.org/u/patricoferris)\
**Replies:** 0\
**Last updated:** [September 18, 2026, 2:57pm UTC](https://discuss.ocaml.org/t/ann-rtree-0-3-0/18545 "2026-09-18T14:57:24Z")

</div>

On behalf of the geocaml programmers, I am happy to announce the release of rtree.0.3.0. This release, after some community feedback removes the dependency on repr. For debugging and avoiding costly Stdlib.( = ) comparis…

---

## [\[ANN\] ortac-0.8 specification-driven testing with Domains](https://discuss.ocaml.org/t/ann-ortac-0-8-specification-driven-testing-with-domains/17927)

<div class="topic-metadata">

**Author:** [@n-osborne](https://discuss.ocaml.org/u/n-osborne)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 11:42am UTC](https://discuss.ocaml.org/t/ann-ortac-0-8-specification-driven-testing-with-domains/17927 "2026-09-16T11:42:07Z")

</div>

Hi! We, at Tarides, are very excited to announce the release of ortac-0.8.0 for specification-driven testing! ortac is a tool in the Gospel ecosystem. The core idea is to translate a subset of the Gospel specification l…

---

## [\[ANN\] dead\_code\_analyzer 1.2.1 and 1.3.0](https://discuss.ocaml.org/t/ann-dead-code-analyzer-1-2-1-and-1-3-0/18530)

<div class="topic-metadata">

**Author:** [@fantazio](https://discuss.ocaml.org/u/fantazio)\
**Replies:** 0\
**Last updated:** [September 14, 2026, 9:23am UTC](https://discuss.ocaml.org/t/ann-dead-code-analyzer-1-2-1-and-1-3-0/18530 "2026-09-14T09:23:59Z")

</div>

Hello everyone, I am happy to announce 2 releases of the dead\_code\_analyzer (available via opam) : Release 1.2.1 includes a collection of bug fixes and strengthens semantics. This release is compatible with OCaml 5.…

[Next page](https://discuss.ocaml.org/tag/announce/23.md?match_all_tags=true&page=1&tags%5B%5D=announce)
