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

Conflicts

None

OCaml

Innovation. Community. Security.