{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/odoc/","markdown":"https://findsoftware.frbit.cloud/odoc.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"odoc","name":"odoc","urls":{"home":"https://ocaml.github.io/odoc/","repository":"https://github.com/ocaml/odoc","docs":"https://ocaml.github.io/odoc/odoc/index.html"},"category":["ssg"],"description":"Documentation generator for OCaml that reads doc comments and produces HTML, LaTeX and man pages.","maintainer":"Thomas Refis, Leo White and David Sheets","firstRelease":2017,"language":"ocaml","installMethod":"opam","licenseModel":"open-source","license":"ISC","currentMajor":"3","latestReleaseDate":"2026-05-12T00:00:00.000Z","githubStargazers":356,"contributors":75,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"forum":"https://discuss.ocaml.org/tag/odoc"},"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"language","url":"https://api.github.com/repos/ocaml/odoc","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"urls","url":"https://ocaml.github.io/odoc/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/ocaml/odoc","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://ocaml.github.io/odoc/odoc/index.html","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/ocaml/odoc/master/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://ocaml.github.io/odoc/odoc/index.html","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/ocaml/odoc/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://github.com/ocaml/odoc/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/ocaml/odoc/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/ocaml/odoc/releases/latest","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/ocaml/odoc/releases/latest","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/ocaml/odoc/releases?per_page=100","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/ocaml/odoc","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/ocaml/odoc/contributors?per_page=1","checkedAt":"2026-10-23T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"odoc is a documentation generator for OCaml. It reads the doc comments in OCaml source files and in .mld files and outputs HTML, LaTeX and man pages. The README gives opam as the way to install it and Dune as the way to generate a project's documentation. The [odoc documentation](https://ocaml.github.io/odoc/odoc/index.html) describes the markup syntax. The odoc distribution also contains sibling packages: Sherlodoc for search, odoc-driver, odoc-parser and odoc-md. The copyright holders are Thomas Refis, Leo White and David Sheets, and the README names Jane Street and Tarides as funders of the ongoing development."}