A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.
OCaml-containers is a lightweight, modular extension of the OCaml standard library focused on data structures, combinators, and iterators. Written in OCaml and released under the BSD license, it provides independent modules prefixed with 'CC' (for "containers-core"), including utilities for lists, vectors, heaps, maps, and other data types, alongside specialized sub-libraries for handling Unix processes, bencode serialization, CBOR binary format, and strongly connected component algorithms. The project is maintained by an individual developer (referenced as "c-cube" in the repository) and emphasizes clean design, modularity, and avoiding external dependencies on Unix, str, or num libraries in its core.