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: 24 Jan 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 > "1.1.0"
  2. fmt
  3. tyxml >= "4.4.0"
  4. result
  5. ocaml >= "4.02.0" & < "5.2"
  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. pp >= "1.2.0"
  909. pp-binary-ints
  910. pp_loc
  911. ppx_camlrack
  912. ppx_catch
  913. ppx_const >= "2.0"
  914. ppx_decimal
  915. ppx_default
  916. ppx_deriving_cad
  917. ppx_deriving_decoders
  918. ppx_deriving_encoding >= "0.3.0"
  919. ppx_deriving_hash
  920. ppx_deriving_json_schema
  921. ppx_deriving_jsonschema
  922. ppx_deriving_madcast >= "0.2"
  923. ppx_deriving_popper
  924. ppx_deriving_qcheck >= "0.2.0"
  925. ppx_deriving_scad
  926. ppx_deriving_yaml >= "0.2.0"
  927. ppx_distr_guards >= "0.3"
  928. ppx_dream_eml
  929. ppx_fun >= "0.0.9"
  930. ppx_getenv >= "2.0"
  931. ppx_interact
  932. ppx_make
  933. ppx_map
  934. ppx_mica
  935. ppx_minidebug
  936. ppx_monad
  937. ppx_monoid >= "0.3.3"
  938. ppx_open
  939. ppx_optint
  940. ppx_parser
  941. ppx_partial
  942. ppx_pyformat
  943. ppx_repr != "0.2.0"
  944. ppx_seq
  945. ppx_subliner
  946. ppx_system
  947. ppx_trace
  948. ppx_ts
  949. ppx_update
  950. ppx_viewpattern
  951. ppx_yojson >= "1.3.0"
  952. ppxlib >= "0.22.0"
  953. pratter
  954. prbnmcn-basic-structures
  955. prbnmcn-cgrph
  956. prbnmcn-clustering
  957. prbnmcn-dagger
  958. prbnmcn-dagger-gsl
  959. prbnmcn-dagger-stats
  960. prbnmcn-dagger-test
  961. prbnmcn-gnuplot
  962. prbnmcn-linalg
  963. prbnmcn-mcts
  964. prbnmcn-proptest
  965. prbnmcn-stats
  966. prbnmcn-ucb1 >= "0.0.2"
  967. preface
  968. prelude
  969. pretty_expressive
  970. printbox >= "0.2"
  971. printbox-ext-plot
  972. printbox-html
  973. printbox-md
  974. printbox-text
  975. processor
  976. producer
  977. progress
  978. prometheus-liquidsoap >= "2"
  979. promise_jsoo
  980. promise_jsoo_lwt
  981. provider
  982. prr
  983. psmt2-frontend >= "0.3.0"
  984. pulseaudio >= "0.1.5"
  985. pure-html
  986. pvec
  987. pyast
  988. pyml >= "20210924"
  989. pyml_bindgen
  990. pyre-ast
  991. qbf >= "0.3"
  992. qcheck >= "0.9"
  993. qcheck-alcotest
  994. qcheck-core
  995. qcheck-lin
  996. qcheck-multicoretests-util
  997. qcheck-ounit
  998. qcheck-stm
  999. qiskit >= "0.44.0"
  1000. quick_print
  1001. quickjs
  1002. randii
  1003. random
  1004. randoml
  1005. raygui
  1006. raylib >= "0.3.1"
  1007. rdf >= "0.13.0"
  1008. rdf_impls
  1009. rdf_json_ld
  1010. rdf_lwt
  1011. rdf_mysql
  1012. rdf_postgresql
  1013. rdf_ppx
  1014. rea < "0.2.0"
  1015. reactjs-jsx-ppx
  1016. readline
  1017. reason >= "3.9.0"
  1018. reason-react
  1019. reason-react-ppx
  1020. red-black-tree
  1021. reddit_api_async
  1022. reddit_api_kernel
  1023. redis >= "0.4"
  1024. redis-lwt >= "0.4"
  1025. redis-sync >= "0.4"
  1026. refl >= "0.2.0"
  1027. reparse >= "2.0.0"
  1028. reparse-lwt
  1029. reparse-lwt-unix
  1030. reparse-unix
  1031. repr != "0.2.0"
  1032. repr-bench
  1033. repr-fuzz
  1034. res >= "5.0.2"
  1035. rescript-syntax
  1036. reshowcase
  1037. resto >= "0.7"
  1038. rfsm >= "2.0"
  1039. rio
  1040. riot
  1041. river >= "0.2"
  1042. rock >= "0.20.0"
  1043. roman
  1044. routes >= "1.0.0"
  1045. rpc >= "6.1.0"
  1046. rpmfile
  1047. rpmfile-cli
  1048. rpmfile-eio
  1049. rpmfile-unix
  1050. rsdd
  1051. rtop >= "3.9.0"
  1052. rtree
  1053. runtime_events_tools
  1054. rust-staticlib-gen
  1055. rust-staticlib-virtual
  1056. SourceCode_ASCII
  1057. safemoney
  1058. sail >= "0.15"
  1059. sail_c_backend
  1060. sail_coq_backend
  1061. sail_doc_backend
  1062. sail_latex_backend
  1063. sail_lem_backend
  1064. sail_manifest
  1065. sail_ocaml_backend
  1066. sail_output
  1067. sail_smt_backend
  1068. sail_sv_backend
  1069. samplerate >= "0.1.6"
  1070. sanddb >= "0.2"
  1071. sarek >= "20210823"
  1072. sarif
  1073. saturn >= "0.4.1"
  1074. saturn_lockfree >= "0.4.1"
  1075. scad_ml
  1076. scfg
  1077. sd_logic
  1078. sdl-liquidsoap >= "3"
  1079. secp256k1 >= "0.4.1"
  1080. sedlex >= "2.4"
  1081. sel
  1082. semv
  1083. semver >= "0.2.1"
  1084. semver2
  1085. seqes
  1086. sequence >= "1.1"
  1087. serde
  1088. serde_debug
  1089. serde_derive
  1090. serde_json
  1091. serde_sexpr
  1092. serde_xml
  1093. server-reason-react
  1094. sexp_decode
  1095. sexps-rewriter
  1096. sha >= "1.15.1"
  1097. shades
  1098. sherlodoc
  1099. shine >= "0.2.2"
  1100. shuttle
  1101. shuttle_http
  1102. shuttle_ssl
  1103. shuttle_websocket
  1104. sifun
  1105. signal
  1106. sihl >= "0.1.5"
  1107. sihl-cache
  1108. sihl-contract
  1109. sihl-core
  1110. sihl-email
  1111. sihl-facade
  1112. sihl-persistence
  1113. sihl-queue
  1114. sihl-session
  1115. sihl-storage
  1116. sihl-token
  1117. sihl-type
  1118. sihl-user
  1119. sihl-web
  1120. simlog
  1121. sitemap
  1122. slipshow
  1123. smart-print >= "0.3.0"
  1124. smol
  1125. smol-helpers
  1126. smtlib-utils
  1127. smtml
  1128. snappy >= "0.1.2"
  1129. snoke
  1130. sodium-fmt
  1131. solid
  1132. solid_server
  1133. solid_tools
  1134. solidity-alcotest
  1135. solidity-common
  1136. solidity-parser
  1137. solidity-test
  1138. solidity-typechecker
  1139. spatial-shell
  1140. spawn >= "v0.15.0"
  1141. spdx_licenses < "1.2.0"
  1142. spectrum
  1143. speed
  1144. speex >= "0.4.1"
  1145. spelll >= "0.3"
  1146. spices
  1147. spin
  1148. spoc >= "20210823"
  1149. spoc_ppx
  1150. spotify_ml
  1151. sqids
  1152. sqlgg >= "20200521"
  1153. sqlite3 >= "5.0.3"
  1154. sqlite3_utils
  1155. srt >= "0.2.1"
  1156. ssl >= "0.7.0"
  1157. sslconf
  1158. starpath
  1159. starred_ml
  1160. stdint = "0.7.0" | >= "0.7.2"
  1161. stdint-literals
  1162. stdlib-random
  1163. stdune
  1164. stk
  1165. stk_iconv
  1166. stk_ocf
  1167. stk_ppx
  1168. stk_rdf
  1169. stog >= "0.20.0"
  1170. stog_all
  1171. stog_asy
  1172. stog_dot
  1173. stog_extern
  1174. stog_markdown
  1175. stog_multi_doc
  1176. stog_nocaml
  1177. stog_noexec
  1178. stog_plugins
  1179. stog_rdf
  1180. stog_rel_href
  1181. stog_server
  1182. stog_server_multi
  1183. stog_sitemap
  1184. stog_writing
  1185. store
  1186. stramon-lib
  1187. stringCodepointSplitter
  1188. styled-ppx
  1189. sun
  1190. swhid
  1191. swhid_compute
  1192. swhid_core
  1193. swhid_types
  1194. swipl
  1195. syguslib-utils
  1196. tabr
  1197. taglib >= "0.3.7"
  1198. talaria-bibtex
  1199. tar >= "2.0.0"
  1200. tar-eio
  1201. tar-mirage >= "2.0.0"
  1202. tar-unix >= "2.0.0"
  1203. teash
  1204. telemetry
  1205. term-indexing
  1206. term-tools
  1207. terminal
  1208. terminus
  1209. terminus-cohttp
  1210. terminus-hlc
  1211. terml
  1212. testu01
  1213. textmate-language
  1214. textrazor
  1215. tezos-bls12-381-polynomial >= "0.1.3"
  1216. tezos-plompiler >= "0.1.3"
  1217. tezos-plonk >= "0.1.3"
  1218. tezt-bam
  1219. thread-table
  1220. tidy_email
  1221. tidy_email_mailgun
  1222. tidy_email_sendgrid
  1223. tidy_email_smtp
  1224. timed >= "1.1"
  1225. timedesc >= "0.8.0"
  1226. timedesc-json
  1227. timedesc-sexp
  1228. timedesc-tzdb
  1229. timedesc-tzlocal
  1230. timedesc-tzlocal-js
  1231. timere >= "0.8.0"
  1232. timmy
  1233. timmy-jsoo
  1234. timmy-lwt
  1235. timmy-unix
  1236. tiny_httpd
  1237. tiny_httpd_camlzip
  1238. tip-parser >= "0.4"
  1239. tls-liquidsoap
  1240. toc
  1241. togglelog
  1242. toml >= "5.0.0"
  1243. toml_cconv >= "7.0.0"
  1244. topojson
  1245. topojsone
  1246. touist >= "3.5.0"
  1247. trace
  1248. trace-fuchsia
  1249. trace-tef
  1250. tracy-client
  1251. trail
  1252. traits
  1253. trampoline
  1254. transept
  1255. traverse >= "0.3.0"
  1256. travesty >= "0.7.2"
  1257. trexio
  1258. trs
  1259. tsdl-image >= "0.3.0"
  1260. tsdl-mixer >= "0.3.0"
  1261. tsdl-ttf >= "0.3"
  1262. tty
  1263. twirp_cohttp_lwt_unix
  1264. twirp_core
  1265. twirp_ezcurl
  1266. twirp_tiny_httpd
  1267. tyabt
  1268. type_eq
  1269. type_id
  1270. typeid
  1271. tyre >= "0.5"
  1272. tyxml >= "4.6.0"
  1273. tyxml-jsx >= "4.6.0"
  1274. tyxml-lwd >= "0.2"
  1275. tyxml-ppx >= "4.6.0"
  1276. tyxml-syntax >= "4.6.0"
  1277. ubase >= "0.20"
  1278. um-abt
  1279. unisim_archisec
  1280. universal-portal
  1281. uring
  1282. uring-trace
  1283. uritemplate >= "0.1.0"
  1284. urn
  1285. validate
  1286. validator
  1287. varray
  1288. vdom
  1289. vec >= "0.2.0"
  1290. vendredi
  1291. voqc >= "0.2.0"
  1292. vue-jsoo >= "0.3"
  1293. vue-ppx
  1294. wayland
  1295. waylaunch < "0.3.0"
  1296. wcwidth
  1297. websocket >= "2.15"
  1298. websocket-async >= "2.15"
  1299. websocket-lwt-unix >= "2.15"
  1300. why3find
  1301. win-eventlog >= "0.4"
  1302. winsvc >= "1.0.1"
  1303. wtr
  1304. wtr-ppx
  1305. wu-manber-fuzzy-search
  1306. xapi-stdext-date
  1307. xapi-stdext-encodings
  1308. xapi-stdext-pervasives >= "4.19.0"
  1309. xapi-stdext-std >= "4.19.0"
  1310. xapi-stdext-threads >= "4.19.0"
  1311. xapi-stdext-unix >= "4.19.0"
  1312. xapi-stdext-zerocheck
  1313. xcursor
  1314. xdg
  1315. xlsx2csv
  1316. xmelly
  1317. xmldiff >= "0.7.0"
  1318. xmldiff_js
  1319. xoshiro
  1320. xtmpl >= "0.19.0"
  1321. xtmpl_js
  1322. xtmpl_ppx
  1323. yocaml
  1324. yocaml_cmark
  1325. yocaml_cmarkit
  1326. yocaml_eio
  1327. yocaml_git
  1328. yocaml_jingoo
  1329. yocaml_markdown
  1330. yocaml_mustache
  1331. yocaml_omd
  1332. yocaml_otoml
  1333. yocaml_runtime
  1334. yocaml_syndication
  1335. yocaml_unix
  1336. yocaml_yaml
  1337. yojson >= "2.0.0"
  1338. yojson-five
  1339. yosqlite
  1340. yuujinchou >= "0.10.0"
  1341. zanuda
  1342. zar
  1343. zarr
  1344. zarr-eio
  1345. zarr-lwt
  1346. zarr-sync
  1347. zed >= "3.2.0"
  1348. zlib >= "0.6"
  1349. zlist >= "0.4.0"
  1350. zmq >= "5.2.1"
  1351. zmq-async >= "5.2.1"
  1352. zmq-eio
  1353. zmq-lwt >= "5.2.1"

Conflicts

None

OCaml

Innovation. Community. Security.