package odoc

  1. Overview
  2. Docs

Description

odoc is a powerful and flexible documentation generator for OCaml. It reads doc comments, demarcated by (** ... *), and transforms them into a variety of output formats, including HTML, LaTeX, and man pages.

  • Output Formats: Odoc generates HTML for web browsing, LaTeX for PDF generation, and man pages for use on Unix-like systems.
  • Cross-References: odoc uses the ocamldoc markup, which allows to create links for functions, types, modules, and documentation pages.
  • Link to Source Code: Documentation generated includes links to the source code of functions, providing an easy way to navigate from the docs to the actual implementation.
  • Code Highlighting: odoc automatically highlights syntax in code snippets for different languages.

odoc is part of the OCaml Platform, the recommended set of tools for OCaml.

Published: 14 Sep 2024

README

README.md

odoc

OCaml Documentation Generator.

OCaml-CI Build Status Coverage Status

odoc is a powerful and flexible documentation generator for OCaml. It reads doc comments, demarcated by (** ... *), and transforms them into a variety of output formats, including HTML, LaTeX, and man pages.

  • Output Formats: Odoc generates HTML for web browsing, LaTeX for PDF generation, and man pages for use on Unix-like systems.

  • Cross-References: odoc uses the ocamldoc markup, which allows to create links for functions, types, modules, and documentation pages.

  • Link to Source Code: Documentation generated includes links to the source code of functions, providing an easy way to navigate from the docs to the actual implementation.

  • Code Highlighting: odoc automatically highlights syntax in code snippets for different languages.

odoc is part of the OCaml Platform, the recommended set of tools for OCaml.

Getting Started

To begin using odoc, first install it using opam with the following command:

$ opam install odoc

Once installed, you can generate your project documentation with Dune:

$ dune build @doc

Upon completion, you'll find your freshly minted docs in _build/default/doc/html/index.html:

$ open _build/default/doc/html/index.html

For more in-depth information and usage instructions, see the odoc website.

Documentation

The full documentation for odoc, including comprehensive user and API guides, can be found on our website.

Contributing

Contributing Guide

We wholeheartedly welcome contributors! To start, please read our Contributing Guide to familiarize yourself with our development process, including how to propose and how to start hacking on odoc.

Code of Conduct

In order to foster a welcoming and respectful community, odoc has adopted the OCaml Code of Conduct.

Roadmap

Interested in the future of odoc? Take a look at our Roadmap to understand our vision and planned advancements for odoc.

Discussions

For conversations on ongoing development, be sure to visit the odoc section of the OCaml Discuss forum.

License

odoc is distributed under the terms of the ISC License. See the LICENSE file for complete details.

Acknowledgments

odoc owes its existence to the efforts of Thomas Refis, Leo White, and David Sheets. The project was initiated in 2014 and 2015.

We'd also like to extend our appreciation to Anton Bachin and Daniel Bünzli and Jon Ludlam for their pivotal contributions to odoc.

Furthermore, we express our gratitude to Jane Street and Tarides, whose funding has been critical to support the ongoing development of odoc.

Dependencies (11)

  1. crunch > "2.0.0"
  2. fmt
  3. tyxml >= "4.4.0"
  4. result
  5. ocaml >= "4.02.0" & < "5.3"
  6. fpath
  7. dune >= "3.7.0"
  8. cppo build & >= "1.1.0"
  9. cmdliner >= "1.0.0"
  10. astring
  11. odoc-parser = version

Dev Dependencies (9)

  1. bisect_ppx with-test & > "2.5.0"
  2. ocaml < "4.07.0" & with-test
  3. bos with-test
  4. ppx_expect with-test
  5. conf-jq with-test
  6. sexplib0 with-test
  7. ocaml < "4.04.1" & with-test
  8. yojson >= "1.6.0" & with-test
  9. ocamlfind with-test

  1. absolute >= "0.2"
  2. acgtk >= "2.0.0"
  3. activitypub
  4. activitypub_client
  5. activitypub_gui
  6. activitypub_server
  7. activitypub_server_gui
  8. adelfa
  9. adobe_font_metrics
  10. agrid
  11. aifad >= "2.3.0"
  12. alba >= "0.4.1"
  13. alcotest = "1.1.0" | = "1.2.3" | >= "1.5.0"
  14. alcotest-async >= "1.5.0"
  15. alcotest-js
  16. alcotest-lwt >= "1.5.0"
  17. alcotest-mirage >= "1.5.0"
  18. algaeff
  19. alt-ergo >= "2.4.1"
  20. alt-ergo-lib >= "2.4.1"
  21. alt-ergo-parsers >= "2.4.1"
  22. alt-ergo-plugin-ab-why3
  23. altgr-ergo >= "2.4.1"
  24. ambient-context
  25. ambient-context-eio
  26. ambient-context-lwt
  27. anders < "0.7.1"
  28. ansi >= "0.6.0"
  29. ansi-parse >= "0.4.0"
  30. antic
  31. ao >= "0.2.4"
  32. api-watch
  33. arb
  34. archetype >= "1.2.3"
  35. arg-complete
  36. argon2 >= "1.0.0"
  37. argsh
  38. arrakis
  39. arrayjit
  40. asai
  41. asak
  42. ascend
  43. ask
  44. ask-integrator
  45. async-uri >= "0.4.0"
  46. atable
  47. atacama
  48. atd >= "2.3.3"
  49. atdd
  50. atdgen >= "2.3.3"
  51. atdgen-codec-runtime >= "2.3.3"
  52. atdgen-runtime >= "2.3.3"
  53. atdj >= "2.3.3" & < "20151001.01"
  54. atdpy
  55. atds >= "2.3.3"
  56. atdts
  57. autofonce
  58. autofonce_config
  59. autofonce_core
  60. autofonce_lib
  61. autofonce_m4
  62. autofonce_misc
  63. autofonce_patch
  64. autofonce_share
  65. avro
  66. avro-compiler
  67. awsm
  68. awsm-async
  69. awsm-codegen
  70. awsm-lwt
  71. baby
  72. backoff
  73. baguette_sharp
  74. bam
  75. bam-ppx
  76. bare_encoding
  77. base32
  78. bastet
  79. bastet_async
  80. bastet_lwt
  81. batsat
  82. batteries >= "3.7.1"
  83. beluga >= "1.1"
  84. bencode >= "2.0"
  85. bestline
  86. bin_tree
  87. bindlib >= "6.0.0"
  88. binsec >= "0.4.0"
  89. bio_io
  90. biotk
  91. bitcoin >= "3.0"
  92. bitcoin-cohttp-async
  93. bitcoin-cohttp-lwt
  94. bitcoin-ocurl
  95. bitcoinml
  96. bitgenerators
  97. bitmasks >= "1.1.0"
  98. bitpack_serializer
  99. bitwuzla
  100. bitwuzla-c
  101. bitwuzla-cxx
  102. bls12-381 >= "6.0.1" & < "18.0"
  103. blurhash
  104. bogue >= "20210917"
  105. bogue-tutorials
  106. boltzgen >= "0.9.2"
  107. boulangerie
  108. box
  109. brotli >= "2.0.3"
  110. brr-lwd
  111. bwd
  112. bytebuffer
  113. bytestring
  114. bz2
  115. ca-certs-nss >= "3.64.0.1"
  116. cairn
  117. caisar
  118. caisar-ir
  119. caisar-nnet
  120. caisar-onnx
  121. caisar-ovo
  122. caisar-xgboost
  123. calcium
  124. calculon >= "0.3"
  125. calculon-web >= "0.3"
  126. calendar >= "3.0.0"
  127. calipso
  128. camelot >= "1.3.0"
  129. camlimages >= "5.0.5"
  130. camlkit
  131. camlkit-base
  132. camlkit-gui
  133. camlp-streams >= "5.0.1"
  134. camlrack
  135. camomile >= "2.0.0"
  136. camyll
  137. canary
  138. caqti >= "1.7.0"
  139. caqti-async >= "1.7.0"
  140. caqti-driver-mariadb >= "1.7.0"
  141. caqti-driver-postgresql >= "1.7.0"
  142. caqti-driver-sqlite3 >= "1.7.0"
  143. caqti-eio
  144. caqti-lwt >= "1.7.0"
  145. caqti-mirage
  146. caqti-tls
  147. caqti-type-calendar >= "1.9.0"
  148. carbon
  149. castore
  150. catala >= "0.5.0"
  151. catapult
  152. catapult-client
  153. catapult-daemon
  154. catapult-file
  155. catapult-sqlite
  156. catt
  157. cborl
  158. ccbg
  159. ceph
  160. cf
  161. cf-lwt
  162. cfg >= "2.3.0"
  163. chamo >= "4.0"
  164. checked_oint
  165. choice >= "0.4"
  166. chrome-trace
  167. cid
  168. clangml >= "4.2.0"
  169. clangml-transforms >= "0.26"
  170. clap >= "0.2.0"
  171. clarity-lang
  172. class_group_vdf >= "0.0.5"
  173. clim
  174. clim-ppx
  175. climate
  176. cll
  177. clp_operations
  178. cmon
  179. coap
  180. coap-core
  181. coap-server-lwt
  182. cobs
  183. cohttp >= "6.0.0~alpha0"
  184. cohttp-async >= "6.0.0~alpha0"
  185. cohttp-curl
  186. cohttp-curl-async
  187. cohttp-curl-lwt
  188. cohttp-eio
  189. cohttp-lwt >= "6.0.0~alpha0"
  190. cohttp-lwt-jsoo >= "6.0.0~alpha0"
  191. cohttp-lwt-unix >= "6.0.0~alpha0"
  192. cohttp-mirage >= "6.0.0~alpha0"
  193. cohttp-server-lwt-unix
  194. cohttp-top >= "6.0.0~alpha0"
  195. colibri2
  196. colibrics
  197. colibrilib
  198. colors
  199. combic
  200. combinaml
  201. combinat >= "3.0"
  202. compsort
  203. config
  204. config-file >= "1.2.1"
  205. conformist >= "0.8.1"
  206. containers >= "2.0"
  207. containers-data
  208. containers-thread
  209. coq >= "8.19.0"
  210. coq-catt-plugin
  211. coq-core >= "8.19.0"
  212. coq-stdlib >= "8.19.0"
  213. coqide >= "8.19.0"
  214. coqide-server >= "8.19.0"
  215. corosync
  216. crc >= "2.0.0"
  217. crontab
  218. crowbar >= "0.2.1"
  219. cry >= "0.6.6"
  220. csexp >= "1.5.1"
  221. css
  222. ctoxml
  223. ctypes >= "0.21.1"
  224. ctypes-foreign >= "0.21.1"
  225. cucumber
  226. cudajit
  227. cudf >= "0.10"
  228. cue_sheet_maker
  229. curly >= "0.2.0"
  230. current >= "0.6.4"
  231. current-albatross-deployer
  232. current-web-pipelines
  233. current_docker >= "0.6.4"
  234. current_examples >= "0.6.4"
  235. current_git >= "0.6.4"
  236. current_github >= "0.6.4"
  237. current_gitlab >= "0.6.4"
  238. current_ocluster >= "0.2"
  239. current_rpc >= "0.6.4"
  240. current_slack >= "0.6.4"
  241. current_ssh
  242. current_web >= "0.6.4"
  243. curses >= "1.0.10"
  244. cvc5
  245. cwe_checker >= "0.3"
  246. DkSDKFFIOCaml_Std
  247. data-encoding >= "0.5"
  248. datalog >= "0.6"
  249. dates_calc
  250. dbf >= "0.2.0"
  251. dblp
  252. dblp-api
  253. decimal
  254. decoders >= "0.5.0"
  255. decoders-bencode
  256. decoders-cbor
  257. decoders-ezjsonm >= "0.3.0"
  258. decoders-ezxmlm
  259. decoders-jsonaf
  260. decoders-jsonm
  261. decoders-msgpck
  262. decoders-sexplib
  263. decoders-yojson >= "0.3.0"
  264. delimcc_of_fxhandler
  265. devkit >= "1.20210120"
  266. diff
  267. diskuvbox
  268. disml
  269. dkml-c-probe
  270. dkml-component-offline-ocamlrun
  271. dkml-component-offline-opam
  272. dkml-component-staging-ocamlrun >= "4.12.1~v1.0.2"
  273. dkml-component-staging-opam32 < "2.2.0~dkml20220801"
  274. dkml-component-staging-opam64 < "2.2.0~dkml20220801"
  275. dkml-dune-dsl
  276. dkml-dune-dsl-show
  277. dkml-install
  278. dkml-install-installer
  279. dkml-install-runner
  280. dkml-option-vcpkg
  281. dkml-package-console
  282. dkml-runtime-distribution
  283. dkml-workflows
  284. dlm >= "0.3.3"
  285. dmap
  286. docfd
  287. docker-api >= "0.2.2"
  288. dockerfile >= "8.1.0"
  289. dockerfile-cmd >= "8.1.0"
  290. dockerfile-opam >= "8.1.0"
  291. doculib
  292. doi2bib >= "0.3.0"
  293. dolmen >= "0.5"
  294. dolmen_bin
  295. dolmen_loop
  296. dolmen_lsp
  297. dolmen_model
  298. dolmen_type
  299. domain-local-await
  300. domain-local-timeout
  301. domainslib >= "0.5.1"
  302. dose3 >= "6.1"
  303. dose3-extra
  304. dream-accept
  305. dream-cli
  306. dream-encoding
  307. dream-html
  308. dream-htmx
  309. dream-livereload
  310. drom
  311. drom_lib
  312. drom_toml
  313. dscheck
  314. dssi >= "0.1.4"
  315. dtools >= "0.4.3"
  316. dual
  317. dump_ocamlformat
  318. dune-action-plugin >= "2.7.0"
  319. dune-build-info >= "2.7.0"
  320. dune-cargo-build
  321. dune-compiledb
  322. dune-configurator >= "2.7.0"
  323. dune-expand
  324. dune-glob >= "2.7.0"
  325. dune-private-libs >= "2.7.0"
  326. dune-release
  327. dune-rpc
  328. dune-rpc-lwt
  329. dune-site
  330. duppy >= "0.9.1"
  331. dyn
  332. earley >= "3.0.0"
  333. earlybird >= "1.0.0"
  334. easy-format >= "1.3.3"
  335. ego
  336. eio
  337. eio-ssl >= "0.1.1"
  338. eio-trace
  339. eio_linux
  340. eio_luv
  341. eio_main
  342. eio_posix
  343. eio_windows
  344. electrod >= "1.0.0"
  345. eliom >= "10.1.2"
  346. elpi >= "1.16.7"
  347. embedded_ocaml_templates >= "0.8"
  348. encoding
  349. equinoxe
  350. equinoxe-cohttp
  351. equinoxe-hlc
  352. eris
  353. eris-lwt
  354. erlang
  355. errpy
  356. extism
  357. extism-manifest
  358. extunix >= "0.4.0"
  359. ez_cmdliner >= "0.2.0"
  360. ez_config >= "0.2.0"
  361. ez_file >= "0.2.0"
  362. ez_hash
  363. ez_opam_file
  364. ez_search
  365. ez_subst
  366. ezcurl
  367. ezcurl-lwt
  368. ezgzip
  369. ezjs_fetch >= "0.3"
  370. ezjs_idb >= "0.1.1"
  371. ezjs_min >= "0.2.2"
  372. ezjsonm-encoding
  373. FPauth
  374. FPauth-core
  375. FPauth-responses
  376. FPauth-strategies
  377. FrontC >= "4.0.0"
  378. faad >= "0.5.1"
  379. fadbadml >= "0.1.2"
  380. farith
  381. fd-send-recv >= "2.0.1"
  382. fdkaac >= "0.3.3"
  383. feather >= "0.2.0"
  384. feather_async >= "0.2.0"
  385. ffmpeg >= "1.0.0~beta2"
  386. ffmpeg-av >= "1.0.0~beta2"
  387. ffmpeg-avcodec >= "1.0.0~beta2"
  388. ffmpeg-avdevice >= "1.0.0~beta2"
  389. ffmpeg-avfilter >= "1.0.0~beta2"
  390. ffmpeg-avutil >= "1.0.0~beta2"
  391. ffmpeg-swresample >= "1.0.0~beta2"
  392. ffmpeg-swscale >= "1.0.0~beta2"
  393. fiat-p256 = "0.2.2"
  394. fiber
  395. fiber-lwt
  396. file-rewriter
  397. flac >= "0.3.1"
  398. flint
  399. fmlib
  400. fmlib_browser
  401. fmlib_js
  402. fmlib_parse
  403. fmlib_pretty
  404. fmlib_std
  405. fontforge-of-ocaml
  406. forester
  407. fpath-base
  408. fpath-sexp0
  409. frama-c >= "27.0"
  410. frama-c-lannotate >= "0.2.3"
  411. frama-c-luncov >= "0.2.1"
  412. frama-c-metacsl >= "0.4"
  413. frama-clang
  414. fred
  415. frenetic >= "5.0.0"
  416. fsevents
  417. fsevents-lwt
  418. fun-postgresql
  419. fun-sql
  420. fun-sqlite
  421. fuseau
  422. fuseau-lwt
  423. GT >= "0.5.0"
  424. gccjit
  425. gd >= "1.1"
  426. gen >= "0.5.1"
  427. gen_js_api >= "1.0.8"
  428. geojson
  429. geojsone
  430. geoml
  431. getopt >= "20230213"
  432. git-split
  433. git_split
  434. github >= "4.4.0"
  435. github-data
  436. github-jsoo >= "4.4.0"
  437. github-unix >= "4.4.0"
  438. gitlab
  439. gitlab-jsoo
  440. gitlab-unix
  441. gitlab_pipeline_notifier
  442. globlon
  443. gluon
  444. gluten >= "0.5.0"
  445. gluten-async >= "0.5.0"
  446. gluten-eio >= "0.5.0"
  447. gluten-lwt >= "0.5.0"
  448. gluten-lwt-unix >= "0.5.0"
  449. gluten-mirage >= "0.5.0"
  450. gnuplot >= "0.6"
  451. goblint >= "1.1.1"
  452. goblint-cil >= "1.8.0"
  453. gospel >= "0.2.0"
  454. gotd
  455. gperftools >= "0.4"
  456. gpiod
  457. gpt
  458. gptar
  459. grace
  460. gradescope_submit
  461. graphql_jsoo_client
  462. graphv
  463. graphv_core
  464. graphv_core_lib
  465. graphv_font
  466. graphv_font_js
  467. graphv_font_stb_truetype
  468. graphv_gles2
  469. graphv_gles2_native
  470. graphv_gles2_native_impl
  471. graphv_webgl
  472. graphv_webgl_impl
  473. grpc
  474. grpc-async
  475. grpc-bench
  476. grpc-eio
  477. grpc-examples
  478. grpc-lwt
  479. gsl >= "1.25.0"
  480. guardian
  481. guile
  482. h1_parser
  483. h2 >= "0.10.0"
  484. h2-async >= "0.10.0"
  485. h2-eio
  486. h2-lwt >= "0.10.0"
  487. h2-lwt-unix >= "0.10.0"
  488. h2-mirage >= "0.10.0"
  489. hachis
  490. hacl-star >= "0.4.0"
  491. hacl_func
  492. hacl_x25519 = "0.2.1"
  493. hardcaml-lua
  494. hashcons >= "1.4.0"
  495. hc >= "0.2"
  496. hdr_histogram
  497. headache = "1.06"
  498. header-check
  499. hector
  500. highlexer
  501. higlo >= "0.8"
  502. hilite
  503. hockmd
  504. hol2dk
  505. hooke
  506. hpack >= "0.10.0"
  507. hsluv
  508. html_of_jsx
  509. htmlfromtexbooks
  510. http
  511. http-cookie
  512. http-date
  513. http-multipart-formdata
  514. http_async
  515. httpaf_caged >= "1.0.1"
  516. httpun-ws
  517. httpun-ws-async
  518. httpun-ws-eio
  519. httpun-ws-lwt
  520. httpun-ws-lwt-unix
  521. httpun-ws-mirage
  522. ISO3166
  523. ISO8601 >= "0.2.6"
  524. idds
  525. imguiml
  526. inotify >= "2.4"
  527. inotify-eio
  528. inquire >= "0.3.0"
  529. inquirer_oc
  530. interval-map
  531. iomux
  532. ip2location
  533. ip2locationio
  534. ip2whois
  535. irc-client >= "0.6.2"
  536. irc-client-lwt >= "0.6.2"
  537. irc-client-lwt-ssl
  538. irc-client-tls >= "0.6.2"
  539. irc-client-unix >= "0.6.2"
  540. iri >= "0.6.0"
  541. irmin >= "3.0.0"
  542. irmin-watcher >= "0.5.0"
  543. iter
  544. jekyll-format >= "0.2.0"
  545. jerboa
  546. jext
  547. jose >= "0.6.0"
  548. js_of_ocaml >= "3.10.0"
  549. js_of_ocaml-compiler >= "3.10.0"
  550. js_of_ocaml-lwt >= "3.10.0"
  551. js_of_ocaml-ocamlbuild >= "3.10.0"
  552. js_of_ocaml-ppx >= "3.10.0"
  553. js_of_ocaml-ppx_deriving_json >= "3.10.0"
  554. js_of_ocaml-toplevel >= "3.10.0"
  555. js_of_ocaml-tyxml >= "3.10.0"
  556. json-data-encoding >= "0.12"
  557. jsonoo
  558. jsonrpc >= "1.4.0"
  559. jsonschema2atd
  560. jsoo-react
  561. junit >= "1.0"
  562. junit_alcotest
  563. junit_ounit
  564. jupyter-kernel >= "0.4"
  565. jwto >= "0.4.0"
  566. kappa-agents >= "4.1.3"
  567. kappa-binaries >= "4.1.3"
  568. kappa-library >= "4.1.3"
  569. kcas >= "0.1.6"
  570. kcas_data
  571. kdl
  572. kind2
  573. kittyimg
  574. kkmarkdown
  575. knights_tour
  576. kqueue >= "0.2.0"
  577. kuznechik
  578. lab
  579. lablgtk3-extras >= "3.0.1"
  580. lacaml >= "11.0.10"
  581. ladspa >= "0.2.1"
  582. lambda
  583. lambda-term >= "3.3.0"
  584. lambda_streams
  585. lambdapi >= "2.0.0"
  586. lame >= "0.3.6"
  587. landmarks >= "1.4"
  588. landmarks-ppx
  589. lastfm >= "0.3.4"
  590. ldap = "2.4.2"
  591. ldp
  592. ldp_curl
  593. ldp_js
  594. ldp_tls
  595. leaflet
  596. learn-ocaml >= "0.12"
  597. leaves
  598. letters != "0.1.1"
  599. leveldb >= "1.3.0"
  600. libbpf
  601. libbpf_maps
  602. libc
  603. libsail
  604. lilv
  605. linenoise >= "1.3.1"
  606. linol
  607. linol-eio
  608. linol-lwt
  609. lintcstubs
  610. lintcstubs-arity
  611. lintcstubs-gen
  612. liquidsoap >= "2.2.0"
  613. liquidsoap-core
  614. liquidsoap-js
  615. liquidsoap-lang
  616. liquidsoap-libs
  617. liquidsoap-libs-extra
  618. liquidsoap-mode
  619. little_logger
  620. llama
  621. llama-cpp-ocaml
  622. llama_core
  623. llama_interactive
  624. llama_midi
  625. lmdb >= "1.0"
  626. loc
  627. logical
  628. logs-async >= "1.3"
  629. logs-async-reporter >= "1.3"
  630. loop
  631. lreplay
  632. lru_cache < "v0.16.0"
  633. lsp >= "1.4.0"
  634. lua-ml >= "0.9.3"
  635. lua_parser >= "1.0.2"
  636. lwd >= "0.2"
  637. lwt >= "5.8.0"
  638. lwt-parallel >= "1.0.0"
  639. lwt-pipe
  640. lwt_eio
  641. lz4 >= "1.2.0"
  642. MlFront_Cli
  643. m_tree
  644. mad >= "0.5.1"
  645. make-random
  646. matita
  647. mazeppa
  648. mc2
  649. md2mld >= "0.7.0"
  650. mdx = "1.7.0" | >= "1.11.0"
  651. mec
  652. mehari
  653. mehari-eio
  654. mehari-eio-unix
  655. mehari-lwt-unix
  656. mehari-mirage
  657. mel
  658. melange
  659. melange-atdgen-codec-runtime
  660. melange-compiler-libs
  661. melange-fest
  662. melange-fetch
  663. melange-jest
  664. melange-json
  665. melange-json-native
  666. melange-moment
  667. melange-numeral
  668. melange-radix-icons
  669. melange-react-dates
  670. melange-react-query
  671. melange-recharts
  672. melange-testing-library
  673. melange-webapi
  674. meldep
  675. mem_usage
  676. memgraph
  677. memgraph_kitty
  678. memo >= "0.2"
  679. metadata
  680. metadb
  681. metapp >= "0.3.0"
  682. metaquot >= "0.3.0"
  683. middleware
  684. minisat >= "0.2"
  685. minttea
  686. mjson
  687. mlbdd >= "0.7.2"
  688. mlmpfr >= "4.2.0"
  689. mlx
  690. mm >= "0.7.2"
  691. mnd
  692. module-graph
  693. monocypher
  694. monomorphic >= "2.0"
  695. moonpool
  696. moonpool-io
  697. moonpool-lwt
  698. mopsa
  699. morbig >= "0.10.3"
  700. mpg123 >= "0.3"
  701. mpris >= "0.2.0"
  702. mpris-clients
  703. mqtt >= "0.2.2"
  704. mssql >= "2.0.3"
  705. mugen
  706. mula
  707. multibase
  708. multicodec
  709. multicont >= "1.0.1"
  710. multicore-bench
  711. multicore-magic
  712. multicore-magic-dscheck
  713. multihash
  714. multihash-digestif
  715. mustache >= "3.2.0"
  716. mustache-cli
  717. mutaml >= "0.2"
  718. mysql_protocol >= "3.0.1"
  719. nanoid
  720. nanosvg
  721. nanosvg_text
  722. nbd >= "6.0.0"
  723. nbd-tool
  724. nbd-unix
  725. netkat
  726. neural_nets_lib
  727. nice_parser
  728. ninja_utils
  729. niru
  730. nloge
  731. nlopt
  732. nmea
  733. noCanren >= "0.3.0~alpha1"
  734. node_of_ocaml
  735. nomad
  736. nottui >= "0.2"
  737. nottui-lwt >= "0.2"
  738. nottui-pretty >= "0.2"
  739. nunchaku >= "0.5.1"
  740. nuscr >= "1.1.0"
  741. OCADml
  742. OCanren >= "0.3.0~alpha1"
  743. OCanren-ppx >= "0.3.0~alpha1"
  744. OSCADml
  745. obatcher
  746. obuilder
  747. obuilder-spec
  748. ocaml-canvas
  749. ocaml-compiler-libs = "v0.12.4"
  750. ocaml-in-python
  751. ocaml-index
  752. ocaml-logicalform
  753. ocaml-lsp-server >= "1.4.0"
  754. ocaml-lua >= "1.8"
  755. ocaml-protoc >= "2.1"
  756. ocaml-protoc-plugin >= "5.0.0"
  757. ocaml-version >= "3.6.0"
  758. ocamlc-loc
  759. ocamldiff >= "1.2"
  760. ocamlformat >= "0.19.0~4.13preview"
  761. ocamlformat-lib
  762. ocamlformat-rpc >= "0.19.0" & < "removed"
  763. ocamlformat-rpc-lib
  764. ocamlfuse >= "2.7.1-cvs8"
  765. ocamlmerlin-mlx
  766. ocamlregextkit
  767. ocannl_npy
  768. ocb
  769. ocf >= "0.8.0"
  770. ocf_ppx
  771. ockt
  772. ocluster >= "0.2"
  773. ocluster-api >= "0.2"
  774. ocluster-worker
  775. ocp-browser >= "1.2.2"
  776. ocp-index >= "1.2.2"
  777. ocp-search
  778. ocplib-simplex >= "0.5.1"
  779. ocplib_stuff >= "0.3.0"
  780. odep >= "0.2.0"
  781. odig >= "0.0.7"
  782. oepub
  783. oframl
  784. ogg >= "0.7.1"
  785. ojo
  786. ojs >= "1.0.8"
  787. ojs_base
  788. ojs_base_all
  789. ojs_base_ppx
  790. ojs_ed
  791. ojs_filetree
  792. ojs_list
  793. olinq >= "0.3"
  794. oma
  795. omd = "1.3.2" | >= "2.0.0~alpha3"
  796. omigrate != "0.3.0"
  797. omtl
  798. oniguruma
  799. opam-0install >= "0.4.2"
  800. opam-0install-cudf >= "0.4.2" & < "0.5.0"
  801. opam-bin >= "0.9.5"
  802. opam-check-npm-deps
  803. opam-compiler >= "0.2.0"
  804. opam-dune-lint
  805. opam-monorepo >= "0.3.0"
  806. opam-spin
  807. opam_bin_lib >= "0.9.5"
  808. opasswd >= "1.3.1"
  809. openapi
  810. openapi-opium
  811. openapi_router
  812. openbsd
  813. openstellina
  814. opentelemetry
  815. opentelemetry-client-cohttp-lwt
  816. opentelemetry-client-ocurl
  817. opentelemetry-cohttp-lwt
  818. opentelemetry-lwt
  819. opine
  820. opium >= "0.20.0"
  821. opium-testing >= "0.20.0"
  822. oplot != "0.50"
  823. optiml-transport
  824. opus >= "0.2.1"
  825. oraft >= "0.3.0"
  826. ordering
  827. ordinal
  828. orgeat
  829. ortac-core >= "0.2.0"
  830. ortac-dune
  831. ortac-qcheck-stm >= "0.2.0"
  832. ortac-runtime >= "0.2.0"
  833. ortac-runtime-qcheck-stm
  834. oseq
  835. osh
  836. osnap
  837. ostap >= "0.6"
  838. otoggl
  839. otoml >= "0.9.3"
  840. ounit2 >= "2.2.7"
  841. ounit2-lwt >= "2.2.7"
  842. override >= "0.4.0"
  843. owi
  844. p5scm
  845. packstream
  846. pancake
  847. pandoc >= "0.2.1"
  848. pandoc-abbreviations >= "0.2.1"
  849. pandoc-comment >= "0.2.1"
  850. pandoc-crossref >= "0.2.1"
  851. pandoc-include >= "0.2.1"
  852. pandoc-inspect >= "0.2.1"
  853. pandoc-pdf2png >= "0.2.1"
  854. pandoc-replace >= "0.2.1"
  855. par_incr
  856. pari
  857. pari-bindings
  858. parmap >= "1.2.3"
  859. parsite
  860. passage
  861. path_glob
  862. patoline >= "0.2"
  863. patricia-tree
  864. pbrt
  865. pbrt_yojson
  866. pcre >= "7.5.0"
  867. pcre2
  868. petrol
  869. pgx >= "1.0"
  870. pgx_async >= "2.2"
  871. pgx_lwt >= "2.2"
  872. pgx_lwt_mirage >= "2.2"
  873. pgx_lwt_unix >= "2.2"
  874. pgx_unix >= "2.2"
  875. pgx_value_core >= "2.2"
  876. pgx_value_ptime >= "2.2"
  877. phylogenetics >= "0.2.0"
  878. piaf >= "0.2.0"
  879. picos
  880. picos_aux
  881. picos_io
  882. picos_io_cohttp
  883. picos_lwt
  884. picos_meta
  885. picos_mux
  886. picos_std
  887. piece_rope
  888. plateau
  889. plist-xml
  890. plist-xml-lwt
  891. plotly
  892. plplot >= "5.12.0"
  893. polars
  894. polars_async
  895. poll
  896. popper
  897. portaudio >= "0.2.3"
  898. portmidi
  899. posix-base >= "2.0.1"
  900. posix-bindings >= "2.0.1"
  901. posix-getopt >= "2.0.1"
  902. posix-signal >= "2.0.1"
  903. posix-socket >= "2.0.1"
  904. posix-socket-unix >= "2.0.1"
  905. posix-time2 >= "2.0.1"
  906. posix-types >= "2.0.1"
  907. posix-uname >= "2.0.1"
  908. postgresql >= "5.1.0"
  909. pp >= "1.2.0"
  910. pp-binary-ints
  911. pp_loc
  912. ppx_camlrack
  913. ppx_catch
  914. ppx_const >= "2.0"
  915. ppx_decimal
  916. ppx_default
  917. ppx_deriving_cad
  918. ppx_deriving_decoders
  919. ppx_deriving_encoding >= "0.3.0"
  920. ppx_deriving_hash
  921. ppx_deriving_json_schema
  922. ppx_deriving_jsonschema
  923. ppx_deriving_madcast >= "0.2"
  924. ppx_deriving_popper
  925. ppx_deriving_qcheck >= "0.2.0"
  926. ppx_deriving_scad
  927. ppx_deriving_yaml >= "0.2.0"
  928. ppx_distr_guards >= "0.3"
  929. ppx_dream_eml
  930. ppx_fun >= "0.0.9"
  931. ppx_getenv >= "2.0"
  932. ppx_interact
  933. ppx_make
  934. ppx_map
  935. ppx_mica
  936. ppx_minidebug
  937. ppx_monad
  938. ppx_monoid >= "0.3.3"
  939. ppx_open
  940. ppx_optint
  941. ppx_parser
  942. ppx_partial
  943. ppx_pyformat
  944. ppx_repr != "0.2.0"
  945. ppx_seq
  946. ppx_subliner
  947. ppx_system
  948. ppx_trace
  949. ppx_ts
  950. ppx_update
  951. ppx_viewpattern
  952. ppx_yojson >= "1.3.0"
  953. ppxlib >= "0.22.0"
  954. pratter
  955. prbnmcn-basic-structures
  956. prbnmcn-cgrph
  957. prbnmcn-clustering
  958. prbnmcn-dagger
  959. prbnmcn-dagger-gsl
  960. prbnmcn-dagger-stats
  961. prbnmcn-dagger-test
  962. prbnmcn-gnuplot
  963. prbnmcn-linalg
  964. prbnmcn-mcts
  965. prbnmcn-proptest
  966. prbnmcn-stats
  967. prbnmcn-ucb1 >= "0.0.2"
  968. preface
  969. prelude
  970. pretty_expressive
  971. printbox >= "0.2"
  972. printbox-ext-plot
  973. printbox-html
  974. printbox-md
  975. printbox-text
  976. processor
  977. producer
  978. progress
  979. prometheus-liquidsoap >= "2"
  980. promise_jsoo
  981. promise_jsoo_lwt
  982. provider
  983. prr
  984. psmt2-frontend >= "0.3.0"
  985. pulseaudio >= "0.1.5"
  986. pure-html
  987. pvec
  988. pyast
  989. pyml >= "20210924"
  990. pyml_bindgen
  991. pyre-ast
  992. qbf >= "0.3"
  993. qcheck >= "0.9"
  994. qcheck-alcotest
  995. qcheck-core
  996. qcheck-lin
  997. qcheck-multicoretests-util
  998. qcheck-ounit
  999. qcheck-stm
  1000. qiskit >= "0.44.0"
  1001. quick_print
  1002. quickjs
  1003. randii
  1004. random
  1005. randoml
  1006. raygui
  1007. raylib >= "0.3.1"
  1008. rdf >= "0.13.0"
  1009. rdf_impls
  1010. rdf_json_ld
  1011. rdf_lwt
  1012. rdf_mysql
  1013. rdf_postgresql
  1014. rdf_ppx
  1015. rea < "0.2.0"
  1016. reactjs-jsx-ppx
  1017. readline
  1018. reason >= "3.9.0"
  1019. reason-react
  1020. reason-react-ppx
  1021. red-black-tree
  1022. reddit_api_async
  1023. reddit_api_kernel
  1024. redis >= "0.4"
  1025. redis-lwt >= "0.4"
  1026. redis-sync >= "0.4"
  1027. refl >= "0.2.0"
  1028. reparse >= "2.0.0"
  1029. reparse-lwt
  1030. reparse-lwt-unix
  1031. reparse-unix
  1032. repr != "0.2.0"
  1033. repr-bench
  1034. repr-fuzz
  1035. res >= "5.0.2"
  1036. rescript-syntax
  1037. reshowcase
  1038. resto >= "0.7"
  1039. rfsm >= "2.0"
  1040. rio
  1041. riot
  1042. river >= "0.2"
  1043. rock >= "0.20.0"
  1044. roman
  1045. routes >= "1.0.0"
  1046. rpc >= "6.1.0"
  1047. rpmfile
  1048. rpmfile-cli
  1049. rpmfile-eio
  1050. rpmfile-unix
  1051. rsdd
  1052. rtop >= "3.9.0"
  1053. rtree
  1054. runtime_events_tools
  1055. rust-staticlib-gen
  1056. rust-staticlib-virtual
  1057. SourceCode_ASCII
  1058. safemoney
  1059. sail >= "0.15"
  1060. sail_c_backend
  1061. sail_coq_backend
  1062. sail_doc_backend
  1063. sail_latex_backend
  1064. sail_lem_backend
  1065. sail_manifest
  1066. sail_ocaml_backend
  1067. sail_output
  1068. sail_smt_backend
  1069. sail_sv_backend
  1070. samplerate >= "0.1.6"
  1071. sanddb >= "0.2"
  1072. sarek >= "20210823"
  1073. sarif
  1074. saturn >= "0.4.1"
  1075. saturn_lockfree >= "0.4.1"
  1076. scad_ml
  1077. scfg
  1078. sd_logic
  1079. sdl-liquidsoap >= "3"
  1080. secp256k1 >= "0.4.1"
  1081. sedlex >= "2.4"
  1082. sel
  1083. semv
  1084. semver >= "0.2.1"
  1085. semver2
  1086. seqes
  1087. sequence >= "1.1"
  1088. serde
  1089. serde_debug
  1090. serde_derive
  1091. serde_json
  1092. serde_sexpr
  1093. serde_xml
  1094. server-reason-react
  1095. sexp_decode
  1096. sexps-rewriter
  1097. sha >= "1.15.1"
  1098. shades
  1099. sherlodoc
  1100. shine >= "0.2.2"
  1101. shuttle
  1102. shuttle_http
  1103. shuttle_ssl
  1104. shuttle_websocket
  1105. sifun
  1106. signal
  1107. sihl >= "0.1.5"
  1108. sihl-cache
  1109. sihl-contract
  1110. sihl-core
  1111. sihl-email
  1112. sihl-facade
  1113. sihl-persistence
  1114. sihl-queue
  1115. sihl-session
  1116. sihl-storage
  1117. sihl-token
  1118. sihl-type
  1119. sihl-user
  1120. sihl-web
  1121. simlog
  1122. sitemap
  1123. slipshow
  1124. smart-print >= "0.3.0"
  1125. smol
  1126. smol-helpers
  1127. smtlib-utils
  1128. smtml
  1129. snappy >= "0.1.2"
  1130. snoke
  1131. sodium-fmt
  1132. solid
  1133. solid_server
  1134. solid_tools
  1135. solidity-alcotest
  1136. solidity-common
  1137. solidity-parser
  1138. solidity-test
  1139. solidity-typechecker
  1140. spatial-shell
  1141. spawn >= "v0.15.0"
  1142. spdx_licenses < "1.2.0"
  1143. spectrum
  1144. speed
  1145. speex >= "0.4.1"
  1146. spelll >= "0.3"
  1147. spices
  1148. spin
  1149. spoc >= "20210823"
  1150. spoc_ppx
  1151. spotify_ml
  1152. sqids
  1153. sqlgg >= "20200521"
  1154. sqlite3 >= "5.0.3"
  1155. sqlite3_utils
  1156. srt >= "0.2.1"
  1157. ssl >= "0.7.0"
  1158. sslconf
  1159. starpath
  1160. starred_ml
  1161. stdint = "0.7.0" | >= "0.7.2"
  1162. stdint-literals
  1163. stdlib-random
  1164. stdune
  1165. stk
  1166. stk_iconv
  1167. stk_ocf
  1168. stk_ppx
  1169. stk_rdf
  1170. stog >= "0.20.0"
  1171. stog_all
  1172. stog_asy
  1173. stog_dot
  1174. stog_extern
  1175. stog_markdown
  1176. stog_multi_doc
  1177. stog_nocaml
  1178. stog_noexec
  1179. stog_plugins
  1180. stog_rdf
  1181. stog_rel_href
  1182. stog_server
  1183. stog_server_multi
  1184. stog_sitemap
  1185. stog_writing
  1186. store
  1187. stramon-lib
  1188. stringCodepointSplitter
  1189. styled-ppx
  1190. sun
  1191. swapfs
  1192. swhid
  1193. swhid_compute
  1194. swhid_core
  1195. swhid_types
  1196. swipl
  1197. syguslib-utils
  1198. tabr
  1199. taglib >= "0.3.7"
  1200. talaria-bibtex
  1201. tar >= "2.0.0"
  1202. tar-eio
  1203. tar-mirage >= "2.0.0"
  1204. tar-unix >= "2.0.0"
  1205. teash
  1206. telemetry
  1207. term-indexing
  1208. term-tools
  1209. terminal
  1210. terminus
  1211. terminus-cohttp
  1212. terminus-hlc
  1213. terml
  1214. testu01
  1215. textmate-language
  1216. textrazor
  1217. tezos-bls12-381-polynomial >= "0.1.3"
  1218. tezos-plompiler >= "0.1.3"
  1219. tezos-plonk >= "0.1.3"
  1220. tezt-bam
  1221. thread-table
  1222. tidy_email
  1223. tidy_email_mailgun
  1224. tidy_email_sendgrid
  1225. tidy_email_smtp
  1226. timed >= "1.1"
  1227. timedesc >= "0.8.0"
  1228. timedesc-json
  1229. timedesc-sexp
  1230. timedesc-tzdb
  1231. timedesc-tzlocal
  1232. timedesc-tzlocal-js
  1233. timere >= "0.8.0"
  1234. timmy
  1235. timmy-jsoo
  1236. timmy-lwt
  1237. timmy-unix
  1238. tiny_httpd
  1239. tiny_httpd_camlzip
  1240. tip-parser >= "0.4"
  1241. tls-liquidsoap
  1242. toc
  1243. togglelog
  1244. toml >= "5.0.0"
  1245. toml_cconv >= "7.0.0"
  1246. topojson
  1247. topojsone
  1248. touist >= "3.5.0"
  1249. trace
  1250. trace-fuchsia
  1251. trace-tef
  1252. tracy-client
  1253. trail
  1254. traits
  1255. trampoline
  1256. transept
  1257. traverse >= "0.3.0"
  1258. travesty >= "0.7.2"
  1259. trexio
  1260. trs
  1261. tsdl-image >= "0.3.0"
  1262. tsdl-mixer >= "0.3.0"
  1263. tsdl-ttf >= "0.3"
  1264. tty
  1265. twirp_cohttp_lwt_unix
  1266. twirp_core
  1267. twirp_ezcurl
  1268. twirp_tiny_httpd
  1269. tyabt
  1270. type_eq
  1271. type_id
  1272. typeid
  1273. tyre >= "0.5"
  1274. tyxml >= "4.6.0"
  1275. tyxml-jsx >= "4.6.0"
  1276. tyxml-lwd >= "0.2"
  1277. tyxml-ppx >= "4.6.0"
  1278. tyxml-syntax >= "4.6.0"
  1279. ubase >= "0.20"
  1280. um-abt
  1281. unisim_archisec
  1282. universal-portal
  1283. uring
  1284. uring-trace
  1285. uritemplate >= "0.1.0"
  1286. urn
  1287. validate
  1288. validator
  1289. varray
  1290. vdom
  1291. vec >= "0.2.0"
  1292. vendredi
  1293. voqc >= "0.2.0"
  1294. vue-jsoo >= "0.3"
  1295. vue-ppx
  1296. wayland
  1297. waylaunch < "0.3.0"
  1298. wcwidth
  1299. websocket >= "2.15"
  1300. websocket-async >= "2.15"
  1301. websocket-lwt-unix >= "2.15"
  1302. why3find
  1303. win-eventlog >= "0.4"
  1304. winsvc >= "1.0.1"
  1305. wtr
  1306. wtr-ppx
  1307. wu-manber-fuzzy-search
  1308. xapi-stdext-date
  1309. xapi-stdext-encodings
  1310. xapi-stdext-pervasives >= "4.19.0"
  1311. xapi-stdext-std >= "4.19.0"
  1312. xapi-stdext-threads >= "4.19.0"
  1313. xapi-stdext-unix >= "4.19.0"
  1314. xapi-stdext-zerocheck
  1315. xcursor
  1316. xdg
  1317. xlsx2csv
  1318. xmelly
  1319. xmldiff >= "0.7.0"
  1320. xmldiff_js
  1321. xoshiro
  1322. xtmpl >= "0.19.0"
  1323. xtmpl_js
  1324. xtmpl_ppx
  1325. yocaml
  1326. yocaml_cmark
  1327. yocaml_cmarkit
  1328. yocaml_eio
  1329. yocaml_git
  1330. yocaml_jingoo
  1331. yocaml_markdown
  1332. yocaml_mustache
  1333. yocaml_omd
  1334. yocaml_otoml
  1335. yocaml_runtime
  1336. yocaml_syndication
  1337. yocaml_unix
  1338. yocaml_yaml
  1339. yojson >= "2.0.0"
  1340. yojson-five
  1341. yosqlite
  1342. yuujinchou >= "0.10.0"
  1343. zanuda
  1344. zar
  1345. zarr
  1346. zarr-eio
  1347. zarr-lwt
  1348. zarr-sync
  1349. zed >= "3.2.0"
  1350. zlib >= "0.6"
  1351. zlist >= "0.4.0"
  1352. zmq >= "5.2.1"
  1353. zmq-async >= "5.2.1"
  1354. zmq-eio
  1355. zmq-lwt >= "5.2.1"

Conflicts

None

OCaml

Innovation. Community. Security.