V2 of Real World OCaml
Browse cluster: OCaml Systems and Utilities →This repository is a collection of open-source OCaml libraries and tools covering diverse problem domains. It includes Atds and Atdts, code generators that derive Scala and TypeScript classes respectively from ATD type definitions to enable safe cross-language JSON serialization; Biniou, a binary data format faster and more compact than JSON; Bos, a library for basic OS interaction in OCaml; Rope, a string data structure optimizing concatenation operations; Time_ns_unix, an extension to Core.Time_ns; Domain_name, an RFC 1035 implementation for internet domain names; Dune, a build system with unit and blackbox testing infrastructure; Graphics, a portable drawing library using X11 on Unix and Win32 on Windows; Jsonm, a non-blocking streaming JSON codec; Logs, a logging infrastructure; Menhir, a parser generator with benchmarking tools; and several supporting libraries like ocamlfind-mini and incremental_cycles. The projects are written primarily in OCaml and depend on various OCaml libraries and tools including Dune for building.