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. memo >= "0.2"
  675. metadata
  676. metadb
  677. metapp >= "0.3.0"
  678. metaquot >= "0.3.0"
  679. middleware
  680. minisat >= "0.2"
  681. minttea
  682. mjson
  683. mlbdd >= "0.7.2"
  684. mlmpfr >= "4.2.0"
  685. mlx
  686. mm >= "0.7.2"
  687. mnd
  688. module-graph
  689. monocypher
  690. monomorphic >= "2.0"
  691. moonpool
  692. moonpool-io
  693. moonpool-lwt
  694. mopsa
  695. morbig >= "0.10.3"
  696. mpg123 >= "0.3"
  697. mpris >= "0.2.0"
  698. mpris-clients
  699. mqtt >= "0.2.2"
  700. mssql >= "2.0.3"
  701. mugen
  702. mula
  703. multibase
  704. multicodec
  705. multicont >= "1.0.1"
  706. multicore-bench
  707. multicore-magic
  708. multicore-magic-dscheck
  709. multihash
  710. multihash-digestif
  711. mustache >= "3.2.0"
  712. mustache-cli
  713. mutaml >= "0.2"
  714. mysql_protocol >= "3.0.1"
  715. nanoid
  716. nanosvg
  717. nanosvg_text
  718. nbd >= "6.0.0"
  719. nbd-tool
  720. nbd-unix
  721. netkat
  722. neural_nets_lib
  723. nice_parser
  724. ninja_utils
  725. niru
  726. nloge
  727. nlopt
  728. nmea
  729. noCanren >= "0.3.0~alpha1"
  730. node_of_ocaml
  731. nomad
  732. nottui >= "0.2"
  733. nottui-lwt >= "0.2"
  734. nottui-pretty >= "0.2"
  735. nunchaku >= "0.5.1"
  736. nuscr >= "1.1.0"
  737. OCADml
  738. OCanren >= "0.3.0~alpha1"
  739. OCanren-ppx >= "0.3.0~alpha1"
  740. OSCADml
  741. obatcher
  742. obuilder
  743. obuilder-spec
  744. ocaml-canvas
  745. ocaml-compiler-libs = "v0.12.4"
  746. ocaml-in-python
  747. ocaml-index
  748. ocaml-logicalform
  749. ocaml-lsp-server >= "1.4.0"
  750. ocaml-lua >= "1.8"
  751. ocaml-protoc >= "2.1"
  752. ocaml-protoc-plugin >= "5.0.0"
  753. ocaml-version >= "3.6.0"
  754. ocamlc-loc
  755. ocamldiff >= "1.2"
  756. ocamlformat >= "0.19.0~4.13preview"
  757. ocamlformat-lib
  758. ocamlformat-rpc >= "0.19.0" & < "removed"
  759. ocamlformat-rpc-lib
  760. ocamlfuse >= "2.7.1-cvs8"
  761. ocamlmerlin-mlx
  762. ocamlregextkit
  763. ocannl_npy
  764. ocb
  765. ocf >= "0.8.0"
  766. ocf_ppx
  767. ockt
  768. ocluster >= "0.2"
  769. ocluster-api >= "0.2"
  770. ocluster-worker
  771. ocp-browser >= "1.2.2"
  772. ocp-index >= "1.2.2"
  773. ocp-search
  774. ocplib-simplex >= "0.5.1"
  775. ocplib_stuff >= "0.3.0"
  776. odep >= "0.2.0"
  777. odig >= "0.0.7"
  778. oepub
  779. oframl
  780. ogg >= "0.7.1"
  781. ojo
  782. ojs >= "1.0.8"
  783. ojs_base
  784. ojs_base_all
  785. ojs_base_ppx
  786. ojs_ed
  787. ojs_filetree
  788. ojs_list
  789. olinq >= "0.3"
  790. oma
  791. omd = "1.3.2" | >= "2.0.0~alpha3"
  792. omigrate != "0.3.0"
  793. omtl
  794. oniguruma
  795. opam-0install >= "0.4.2"
  796. opam-0install-cudf >= "0.4.2" & < "0.5.0"
  797. opam-bin >= "0.9.5"
  798. opam-check-npm-deps
  799. opam-compiler >= "0.2.0"
  800. opam-dune-lint
  801. opam-monorepo >= "0.3.0"
  802. opam-spin
  803. opam_bin_lib >= "0.9.5"
  804. opasswd >= "1.3.1"
  805. openapi
  806. openapi-opium
  807. openapi_router
  808. openbsd
  809. openstellina
  810. opentelemetry
  811. opentelemetry-client-cohttp-lwt
  812. opentelemetry-client-ocurl
  813. opentelemetry-cohttp-lwt
  814. opentelemetry-lwt
  815. opine
  816. opium >= "0.20.0"
  817. opium-testing >= "0.20.0"
  818. oplot != "0.50"
  819. optiml-transport
  820. opus >= "0.2.1"
  821. oraft >= "0.3.0"
  822. ordering
  823. ordinal
  824. orgeat
  825. ortac-core >= "0.2.0"
  826. ortac-dune
  827. ortac-qcheck-stm >= "0.2.0"
  828. ortac-runtime >= "0.2.0"
  829. ortac-runtime-qcheck-stm
  830. oseq
  831. osh
  832. osnap
  833. ostap >= "0.6"
  834. otoggl
  835. otoml >= "0.9.3"
  836. ounit2 >= "2.2.7"
  837. ounit2-lwt >= "2.2.7"
  838. override >= "0.4.0"
  839. owi
  840. p5scm
  841. packstream
  842. pancake
  843. pandoc >= "0.2.1"
  844. pandoc-abbreviations >= "0.2.1"
  845. pandoc-comment >= "0.2.1"
  846. pandoc-crossref >= "0.2.1"
  847. pandoc-include >= "0.2.1"
  848. pandoc-inspect >= "0.2.1"
  849. pandoc-pdf2png >= "0.2.1"
  850. pandoc-replace >= "0.2.1"
  851. par_incr
  852. pari
  853. pari-bindings
  854. parmap >= "1.2.3"
  855. parsite
  856. passage
  857. path_glob
  858. patoline >= "0.2"
  859. patricia-tree
  860. pbrt
  861. pbrt_yojson
  862. pcre >= "7.5.0"
  863. pcre2
  864. petrol
  865. pgx >= "1.0"
  866. pgx_async >= "2.2"
  867. pgx_lwt >= "2.2"
  868. pgx_lwt_mirage >= "2.2"
  869. pgx_lwt_unix >= "2.2"
  870. pgx_unix >= "2.2"
  871. pgx_value_core >= "2.2"
  872. pgx_value_ptime >= "2.2"
  873. phylogenetics >= "0.2.0"
  874. piaf >= "0.2.0"
  875. picos
  876. picos_aux
  877. picos_io
  878. picos_io_cohttp
  879. picos_lwt
  880. picos_meta
  881. picos_mux
  882. picos_std
  883. piece_rope
  884. plateau
  885. plist-xml
  886. plist-xml-lwt
  887. plotly
  888. plplot >= "5.12.0"
  889. polars
  890. polars_async
  891. poll
  892. popper
  893. portaudio >= "0.2.3"
  894. portmidi
  895. posix-base >= "2.0.1"
  896. posix-bindings >= "2.0.1"
  897. posix-getopt >= "2.0.1"
  898. posix-signal >= "2.0.1"
  899. posix-socket >= "2.0.1"
  900. posix-socket-unix >= "2.0.1"
  901. posix-time2 >= "2.0.1"
  902. posix-types >= "2.0.1"
  903. posix-uname >= "2.0.1"
  904. pp >= "1.2.0"
  905. pp-binary-ints
  906. pp_loc
  907. ppx_camlrack
  908. ppx_catch
  909. ppx_const >= "2.0"
  910. ppx_decimal
  911. ppx_default
  912. ppx_deriving_cad
  913. ppx_deriving_decoders
  914. ppx_deriving_encoding >= "0.3.0"
  915. ppx_deriving_hash
  916. ppx_deriving_json_schema
  917. ppx_deriving_jsonschema
  918. ppx_deriving_madcast >= "0.2"
  919. ppx_deriving_popper
  920. ppx_deriving_qcheck >= "0.2.0"
  921. ppx_deriving_scad
  922. ppx_deriving_yaml >= "0.2.0"
  923. ppx_distr_guards >= "0.3"
  924. ppx_dream_eml
  925. ppx_fun >= "0.0.9"
  926. ppx_getenv >= "2.0"
  927. ppx_interact
  928. ppx_make
  929. ppx_map
  930. ppx_mica
  931. ppx_minidebug
  932. ppx_monad
  933. ppx_monoid >= "0.3.3"
  934. ppx_open
  935. ppx_optint
  936. ppx_parser
  937. ppx_partial
  938. ppx_pyformat
  939. ppx_repr != "0.2.0"
  940. ppx_seq
  941. ppx_subliner
  942. ppx_system
  943. ppx_trace
  944. ppx_ts
  945. ppx_update
  946. ppx_viewpattern
  947. ppx_yojson >= "1.3.0"
  948. ppxlib >= "0.22.0"
  949. pratter
  950. prbnmcn-basic-structures
  951. prbnmcn-cgrph
  952. prbnmcn-clustering
  953. prbnmcn-dagger
  954. prbnmcn-dagger-gsl
  955. prbnmcn-dagger-stats
  956. prbnmcn-dagger-test
  957. prbnmcn-gnuplot
  958. prbnmcn-linalg
  959. prbnmcn-mcts
  960. prbnmcn-proptest
  961. prbnmcn-stats
  962. prbnmcn-ucb1 >= "0.0.2"
  963. preface
  964. prelude
  965. pretty_expressive
  966. printbox >= "0.2"
  967. printbox-ext-plot
  968. printbox-html
  969. printbox-md
  970. printbox-text
  971. processor
  972. producer
  973. progress
  974. prometheus-liquidsoap >= "2"
  975. promise_jsoo
  976. promise_jsoo_lwt
  977. provider
  978. prr
  979. psmt2-frontend >= "0.3.0"
  980. pulseaudio >= "0.1.5"
  981. pure-html
  982. pvec
  983. pyast
  984. pyml >= "20210924"
  985. pyml_bindgen
  986. pyre-ast
  987. qbf >= "0.3"
  988. qcheck >= "0.9"
  989. qcheck-alcotest
  990. qcheck-core
  991. qcheck-lin
  992. qcheck-multicoretests-util
  993. qcheck-ounit
  994. qcheck-stm
  995. qiskit >= "0.44.0"
  996. quick_print
  997. quickjs
  998. randii
  999. random
  1000. randoml
  1001. raygui
  1002. raylib >= "0.3.1"
  1003. rdf >= "0.13.0"
  1004. rdf_impls
  1005. rdf_json_ld
  1006. rdf_lwt
  1007. rdf_mysql
  1008. rdf_postgresql
  1009. rdf_ppx
  1010. rea < "0.2.0"
  1011. reactjs-jsx-ppx
  1012. readline
  1013. reason >= "3.9.0"
  1014. reason-react
  1015. reason-react-ppx
  1016. red-black-tree
  1017. reddit_api_async
  1018. reddit_api_kernel
  1019. redis >= "0.4"
  1020. redis-lwt >= "0.4"
  1021. redis-sync >= "0.4"
  1022. refl >= "0.2.0"
  1023. reparse >= "2.0.0"
  1024. reparse-lwt
  1025. reparse-lwt-unix
  1026. reparse-unix
  1027. repr != "0.2.0"
  1028. repr-bench
  1029. repr-fuzz
  1030. rescript-syntax
  1031. reshowcase
  1032. resto >= "0.7"
  1033. rfsm >= "2.0"
  1034. rio
  1035. riot
  1036. river >= "0.2"
  1037. rock >= "0.20.0"
  1038. roman
  1039. routes >= "1.0.0"
  1040. rpc >= "6.1.0"
  1041. rpmfile
  1042. rpmfile-cli
  1043. rpmfile-eio
  1044. rpmfile-unix
  1045. rsdd
  1046. rtop >= "3.9.0"
  1047. rtree
  1048. runtime_events_tools
  1049. rust-staticlib-gen
  1050. rust-staticlib-virtual
  1051. SourceCode_ASCII
  1052. safemoney
  1053. sail >= "0.15"
  1054. sail_c_backend
  1055. sail_coq_backend
  1056. sail_doc_backend
  1057. sail_latex_backend
  1058. sail_lem_backend
  1059. sail_manifest
  1060. sail_ocaml_backend
  1061. sail_output
  1062. sail_smt_backend
  1063. sail_sv_backend
  1064. samplerate >= "0.1.6"
  1065. sanddb >= "0.2"
  1066. sarek >= "20210823"
  1067. sarif
  1068. saturn >= "0.4.1"
  1069. saturn_lockfree >= "0.4.1"
  1070. scad_ml
  1071. scfg
  1072. sd_logic
  1073. sdl-liquidsoap >= "3"
  1074. secp256k1 >= "0.4.1"
  1075. sedlex >= "2.4"
  1076. sel
  1077. semv
  1078. semver >= "0.2.1"
  1079. semver2
  1080. seqes
  1081. sequence >= "1.1"
  1082. serde
  1083. serde_debug
  1084. serde_derive
  1085. serde_json
  1086. serde_sexpr
  1087. serde_xml
  1088. server-reason-react
  1089. sexp_decode
  1090. sexps-rewriter
  1091. sha >= "1.15.1"
  1092. shades
  1093. sherlodoc
  1094. shine >= "0.2.2"
  1095. shuttle
  1096. shuttle_http
  1097. shuttle_ssl
  1098. shuttle_websocket
  1099. sifun
  1100. signal
  1101. sihl >= "0.1.5"
  1102. sihl-cache
  1103. sihl-contract
  1104. sihl-core
  1105. sihl-email
  1106. sihl-facade
  1107. sihl-persistence
  1108. sihl-queue
  1109. sihl-session
  1110. sihl-storage
  1111. sihl-token
  1112. sihl-type
  1113. sihl-user
  1114. sihl-web
  1115. simlog
  1116. sitemap
  1117. slipshow
  1118. smart-print >= "0.3.0"
  1119. smol
  1120. smol-helpers
  1121. smtlib-utils
  1122. smtml
  1123. snappy >= "0.1.2"
  1124. snoke
  1125. sodium-fmt
  1126. solid
  1127. solid_server
  1128. solid_tools
  1129. solidity-alcotest
  1130. solidity-common
  1131. solidity-parser
  1132. solidity-test
  1133. solidity-typechecker
  1134. spatial-shell
  1135. spawn >= "v0.15.0"
  1136. spdx_licenses < "1.2.0"
  1137. spectrum
  1138. speed
  1139. speex >= "0.4.1"
  1140. spelll >= "0.3"
  1141. spices
  1142. spin
  1143. spoc >= "20210823"
  1144. spoc_ppx
  1145. spotify_ml
  1146. sqids
  1147. sqlgg >= "20200521"
  1148. sqlite3 >= "5.0.3"
  1149. sqlite3_utils
  1150. srt >= "0.2.1"
  1151. ssl >= "0.7.0"
  1152. sslconf
  1153. starpath
  1154. starred_ml
  1155. stdint = "0.7.0" | >= "0.7.2"
  1156. stdint-literals
  1157. stdlib-random
  1158. stdune
  1159. stk
  1160. stk_iconv
  1161. stk_ocf
  1162. stk_ppx
  1163. stk_rdf
  1164. stog >= "0.20.0"
  1165. stog_all
  1166. stog_asy
  1167. stog_dot
  1168. stog_extern
  1169. stog_markdown
  1170. stog_multi_doc
  1171. stog_nocaml
  1172. stog_noexec
  1173. stog_plugins
  1174. stog_rdf
  1175. stog_rel_href
  1176. stog_server
  1177. stog_server_multi
  1178. stog_sitemap
  1179. stog_writing
  1180. store
  1181. stramon-lib
  1182. stringCodepointSplitter
  1183. styled-ppx
  1184. sun
  1185. swhid
  1186. swhid_compute
  1187. swhid_core
  1188. swhid_types
  1189. swipl
  1190. syguslib-utils
  1191. tabr
  1192. taglib >= "0.3.7"
  1193. talaria-bibtex
  1194. tar >= "2.0.0"
  1195. tar-eio
  1196. tar-mirage >= "2.0.0"
  1197. tar-unix >= "2.0.0"
  1198. teash
  1199. telemetry
  1200. term-indexing
  1201. terminal
  1202. terminus
  1203. terminus-cohttp
  1204. terminus-hlc
  1205. terml
  1206. testu01
  1207. textmate-language
  1208. textrazor
  1209. tezos-bls12-381-polynomial >= "0.1.3"
  1210. tezos-plompiler >= "0.1.3"
  1211. tezos-plonk >= "0.1.3"
  1212. tezt-bam
  1213. thread-table
  1214. tidy_email
  1215. tidy_email_mailgun
  1216. tidy_email_sendgrid
  1217. tidy_email_smtp
  1218. timed >= "1.1"
  1219. timedesc >= "0.8.0"
  1220. timedesc-json
  1221. timedesc-sexp
  1222. timedesc-tzdb
  1223. timedesc-tzlocal
  1224. timedesc-tzlocal-js
  1225. timere >= "0.8.0"
  1226. timmy
  1227. timmy-jsoo
  1228. timmy-lwt
  1229. timmy-unix
  1230. tiny_httpd
  1231. tiny_httpd_camlzip
  1232. tip-parser >= "0.4"
  1233. tls-liquidsoap
  1234. toc
  1235. togglelog
  1236. toml >= "5.0.0"
  1237. toml_cconv >= "7.0.0"
  1238. topojson
  1239. topojsone
  1240. touist >= "3.5.0"
  1241. trace
  1242. trace-fuchsia
  1243. trace-tef
  1244. tracy-client
  1245. trail
  1246. traits
  1247. trampoline
  1248. transept
  1249. traverse >= "0.3.0"
  1250. travesty >= "0.7.2"
  1251. trexio
  1252. trs
  1253. tsdl-image >= "0.3.0"
  1254. tsdl-mixer >= "0.3.0"
  1255. tsdl-ttf >= "0.3"
  1256. tty
  1257. twirp_cohttp_lwt_unix
  1258. twirp_core
  1259. twirp_ezcurl
  1260. twirp_tiny_httpd
  1261. tyabt
  1262. type_eq
  1263. type_id
  1264. typeid
  1265. tyre >= "0.5"
  1266. tyxml >= "4.6.0"
  1267. tyxml-jsx >= "4.6.0"
  1268. tyxml-lwd >= "0.2"
  1269. tyxml-ppx >= "4.6.0"
  1270. tyxml-syntax >= "4.6.0"
  1271. ubase >= "0.20"
  1272. um-abt
  1273. unisim_archisec
  1274. universal-portal
  1275. uring
  1276. uring-trace
  1277. uritemplate >= "0.1.0"
  1278. urn
  1279. validate
  1280. validator
  1281. varray
  1282. vdom
  1283. vec >= "0.2.0"
  1284. vendredi
  1285. voqc >= "0.2.0"
  1286. vue-jsoo >= "0.3"
  1287. vue-ppx
  1288. wayland
  1289. waylaunch < "0.3.0"
  1290. wcwidth
  1291. websocket >= "2.15"
  1292. websocket-async >= "2.15"
  1293. websocket-lwt-unix >= "2.15"
  1294. why3find
  1295. win-eventlog >= "0.4"
  1296. winsvc >= "1.0.1"
  1297. wtr
  1298. wtr-ppx
  1299. wu-manber-fuzzy-search
  1300. xapi-stdext-date
  1301. xapi-stdext-encodings
  1302. xapi-stdext-pervasives >= "4.19.0"
  1303. xapi-stdext-std >= "4.19.0"
  1304. xapi-stdext-threads >= "4.19.0"
  1305. xapi-stdext-unix >= "4.19.0"
  1306. xapi-stdext-zerocheck
  1307. xcursor
  1308. xdg
  1309. xlsx2csv
  1310. xmelly
  1311. xmldiff >= "0.7.0"
  1312. xmldiff_js
  1313. xoshiro
  1314. xtmpl >= "0.19.0"
  1315. xtmpl_js
  1316. xtmpl_ppx
  1317. yocaml
  1318. yocaml_cmark
  1319. yocaml_cmarkit
  1320. yocaml_eio
  1321. yocaml_git
  1322. yocaml_jingoo
  1323. yocaml_markdown
  1324. yocaml_mustache
  1325. yocaml_omd
  1326. yocaml_otoml
  1327. yocaml_runtime
  1328. yocaml_syndication
  1329. yocaml_unix
  1330. yocaml_yaml
  1331. yojson >= "2.0.0"
  1332. yojson-five
  1333. yosqlite
  1334. yuujinchou >= "0.10.0"
  1335. zanuda
  1336. zar
  1337. zarr
  1338. zarr-eio
  1339. zarr-lwt
  1340. zarr-sync
  1341. zed >= "3.2.0"
  1342. zlib >= "0.6"
  1343. zlist >= "0.4.0"
  1344. zmq >= "5.2.1"
  1345. zmq-async >= "5.2.1"
  1346. zmq-eio
  1347. zmq-lwt >= "5.2.1"

Conflicts

None

OCaml

Innovation. Community. Security.