package odoc

  1. Overview
  2. Docs
OCaml documentation generator

Install

Dune Dependency

Authors

Maintainers

Sources

odoc-2.0.0.tbz
sha256=8c31eb2aff18b4b90898afa341f4457cc7a29658caacf9cc9594bdc8120cd007
sha512=8649ae418877a1b85c74369e3c6897a3d38f8f237e37b8fa6050ce8f9edf6faf92427dbf3d915412c86d2fa777bfc901867ffa793b05ecd08e676f280c5fb60a

Description

Odoc is a documentation generator for OCaml. It reads doc comments, delimited with (** ... *), and outputs HTML.

Published: 06 Oct 2021

README

odoc  

odoc is a documentation generator for OCaml. It reads doc comments , delimited with (** ... *), and outputs HTML. See example output.

Text inside doc comments is marked up in ocamldoc syntax:

val compare : string -> string -> int
(** [compare s1 s2] compares [s1] and [s2] in {e lexicographic} order. The
    result is negative if [s1] precedes [s2], positive if [s1] follows [s2],
    and zero if [s1] and [s2] are equal. *)

The syntax reference is here. There is also an explanation of how to attach comments to specific types, values, and other elements in your program.


odoc's main advantage over ocamldoc is an accurate cross-referencer, which handles the complexity of the OCaml module system. odoc also offers a good opportunity to improve HTML output compared to ocamldoc, but this is very much a work in progress :)


Using odoc with OCaml

To install odoc with opam:

opam install odoc

If you want to use odoc on the packages you have installed in your opam switch type:

opam install ocaml-manual odig
odig doc

When you are developing the easiest way to use odoc right now is by having Dune drive it. This command should work in most Dune projects out of the box:

dune build @doc

The generated docs can then be found locally at ./_build/default/_doc/_html/index.html.


Using odoc with BuckleScript/Reason

You can use the bsdoc npm package to use odoc in your BuckleScript projects.


Contact

odoc is most discussed on discuss.ocaml.org's Ecosystem category with the odoc tag. Please also don't hesitate to open an issue.


Contributing

Any question asked, issue opened, feedback offered, is a contribution to odoc, and the project and all its users are thankful :) If you'd like to contribute code specifically, you may find the guide in CONTRIBUTING.md helpful. Also see the roadmap there. If anything is missing from it, please don't hesitate to reach out.

Dependencies (13)

  1. ocaml-migrate-parsetree >= "1.0.6"
  2. re >= "1.7.2"
  3. logs
  4. fmt
  5. tyxml >= "4.3.0"
  6. result
  7. ocaml >= "4.02.0" & < "4.14"
  8. fpath
  9. dune >= "2.9.1"
  10. cppo build & >= "1.1.0"
  11. cmdliner >= "1.0.0"
  12. astring
  13. odoc-parser >= "0.9.0" & < "2.0.0"

Dev Dependencies (14)

  1. bos with-test
  2. mdx with-test
  3. ocaml < "4.03.0" & with-test
  4. ppx_expect with-test
  5. bisect_ppx dev & = "2.5.0"
  6. conf-jq with-test
  7. sexplib0 with-test
  8. ocaml < "4.04.1" & with-test
  9. yojson with-test
  10. ocamlfind with-test
  11. markup with-test & >= "1.0.0"
  12. alcotest with-test & >= "0.8.3"
  13. lwt with-test
  14. ocaml-version with-test & >= "2.3.0"

  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 < "0.0.4"
  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. 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. climate
  175. cll
  176. clp_operations
  177. cmdlang
  178. cmdlang-stdlib-runner
  179. cmdlang-to-climate
  180. cmdlang-to-cmdliner
  181. cmon
  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. dune-action-plugin >= "2.7.0"
  318. dune-build-info >= "2.7.0"
  319. dune-cargo-build
  320. dune-compiledb
  321. dune-configurator >= "2.7.0"
  322. dune-expand
  323. dune-glob >= "2.7.0"
  324. dune-private-libs >= "2.7.0"
  325. dune-release
  326. dune-rpc
  327. dune-rpc-lwt
  328. dune-site
  329. duppy >= "0.9.1"
  330. dyn
  331. earley >= "3.0.0"
  332. earlybird >= "1.0.0"
  333. easy-format >= "1.3.3"
  334. ego
  335. eio
  336. eio-ssl >= "0.1.1"
  337. eio-trace
  338. eio_linux
  339. eio_luv
  340. eio_main
  341. eio_posix
  342. eio_windows
  343. electrod >= "1.0.0"
  344. eliom >= "10.1.2"
  345. elpi >= "1.16.7"
  346. embedded_ocaml_templates >= "0.8"
  347. encoding
  348. equinoxe
  349. equinoxe-cohttp
  350. equinoxe-hlc
  351. eris
  352. eris-lwt
  353. erlang
  354. errpy
  355. extism
  356. extism-manifest
  357. extunix >= "0.4.0"
  358. ez_cmdliner >= "0.2.0"
  359. ez_config >= "0.2.0"
  360. ez_file >= "0.2.0"
  361. ez_hash
  362. ez_opam_file
  363. ez_search
  364. ez_subst
  365. ezcurl
  366. ezcurl-lwt
  367. ezgzip
  368. ezjs_fetch >= "0.3"
  369. ezjs_idb >= "0.1.1"
  370. ezjs_min >= "0.2.2"
  371. ezjsonm-encoding
  372. FPauth
  373. FPauth-core
  374. FPauth-responses
  375. FPauth-strategies
  376. FrontC >= "4.0.0"
  377. faad >= "0.5.1"
  378. fadbadml >= "0.1.2"
  379. farith
  380. fd-send-recv >= "2.0.1"
  381. fdkaac >= "0.3.3"
  382. feather >= "0.2.0"
  383. feather_async >= "0.2.0"
  384. ffmpeg >= "1.0.0~beta2"
  385. ffmpeg-av >= "1.0.0~beta2"
  386. ffmpeg-avcodec >= "1.0.0~beta2"
  387. ffmpeg-avdevice >= "1.0.0~beta2"
  388. ffmpeg-avfilter >= "1.0.0~beta2"
  389. ffmpeg-avutil >= "1.0.0~beta2"
  390. ffmpeg-swresample >= "1.0.0~beta2"
  391. ffmpeg-swscale >= "1.0.0~beta2"
  392. fiat-p256 = "0.2.2"
  393. fiber
  394. fiber-lwt
  395. file-rewriter
  396. flac >= "0.3.1"
  397. flint
  398. fmlib
  399. fmlib_browser
  400. fmlib_js
  401. fmlib_parse
  402. fmlib_pretty
  403. fmlib_std
  404. fontforge-of-ocaml
  405. forester
  406. fpath-base
  407. fpath-sexp0
  408. frama-c >= "27.0"
  409. frama-c-lannotate >= "0.2.3"
  410. frama-c-luncov >= "0.2.1"
  411. frama-c-metacsl >= "0.4"
  412. frama-clang
  413. fred
  414. frenetic >= "5.0.0"
  415. fsevents
  416. fsevents-lwt
  417. fun-postgresql
  418. fun-sql
  419. fun-sqlite
  420. fuseau
  421. fuseau-lwt
  422. GT >= "0.5.0"
  423. gccjit
  424. gd >= "1.1"
  425. gen >= "0.5.1"
  426. gen_js_api >= "1.0.8"
  427. geojson
  428. geojsone
  429. geoml
  430. getopt >= "20230213"
  431. git-split
  432. git_split
  433. github >= "4.4.0"
  434. github-data
  435. github-jsoo >= "4.4.0"
  436. github-unix >= "4.4.0"
  437. gitlab
  438. gitlab-jsoo
  439. gitlab-unix
  440. gitlab_pipeline_notifier
  441. globlon
  442. gluon
  443. gluten >= "0.5.0"
  444. gluten-async >= "0.5.0"
  445. gluten-eio >= "0.5.0"
  446. gluten-lwt >= "0.5.0"
  447. gluten-lwt-unix >= "0.5.0"
  448. gluten-mirage >= "0.5.0"
  449. gnuplot >= "0.6"
  450. goblint >= "1.1.1"
  451. goblint-cil >= "1.8.0"
  452. gospel >= "0.2.0"
  453. gotd
  454. gperftools >= "0.4"
  455. gpiod
  456. gpt
  457. gptar
  458. grace
  459. gradescope_submit
  460. graphql_jsoo_client
  461. graphv
  462. graphv_core
  463. graphv_core_lib
  464. graphv_font
  465. graphv_font_js
  466. graphv_font_stb_truetype
  467. graphv_gles2
  468. graphv_gles2_native
  469. graphv_gles2_native_impl
  470. graphv_webgl
  471. graphv_webgl_impl
  472. grpc
  473. grpc-async
  474. grpc-bench
  475. grpc-eio
  476. grpc-examples
  477. grpc-lwt
  478. gsl >= "1.25.0"
  479. guardian
  480. guile
  481. h1_parser
  482. h2 >= "0.10.0"
  483. h2-async >= "0.10.0"
  484. h2-eio
  485. h2-lwt >= "0.10.0"
  486. h2-lwt-unix >= "0.10.0"
  487. h2-mirage >= "0.10.0"
  488. hachis
  489. hacl-star >= "0.4.0"
  490. hacl_func
  491. hacl_x25519 = "0.2.1"
  492. hardcaml-lua
  493. hashcons >= "1.4.0"
  494. hc >= "0.2"
  495. hdr_histogram
  496. headache = "1.06"
  497. header-check
  498. hector
  499. highlexer
  500. higlo >= "0.8"
  501. hilite
  502. hockmd
  503. hol2dk
  504. hooke
  505. hpack >= "0.10.0"
  506. hsluv
  507. html_of_jsx
  508. htmlfromtexbooks
  509. http
  510. http-cookie
  511. http-date
  512. http-multipart-formdata
  513. http_async
  514. httpaf_caged >= "1.0.1"
  515. httpun-ws
  516. httpun-ws-async
  517. httpun-ws-eio
  518. httpun-ws-lwt
  519. httpun-ws-lwt-unix
  520. httpun-ws-mirage
  521. ISO3166
  522. ISO8601 >= "0.2.6"
  523. idds
  524. imguiml
  525. inotify >= "2.4"
  526. inotify-eio
  527. inquire >= "0.3.0"
  528. inquirer_oc
  529. interval-map
  530. iomux
  531. ip2location
  532. ip2locationio
  533. ip2whois
  534. irc-client >= "0.6.2"
  535. irc-client-lwt >= "0.6.2"
  536. irc-client-lwt-ssl
  537. irc-client-tls >= "0.6.2"
  538. irc-client-unix >= "0.6.2"
  539. iri >= "0.6.0"
  540. irmin >= "3.0.0"
  541. irmin-watcher >= "0.5.0"
  542. iter
  543. jekyll-format >= "0.2.0"
  544. jerboa
  545. jext
  546. jose >= "0.6.0"
  547. js_of_ocaml >= "3.10.0"
  548. js_of_ocaml-compiler >= "3.10.0"
  549. js_of_ocaml-lwt >= "3.10.0"
  550. js_of_ocaml-ocamlbuild >= "3.10.0"
  551. js_of_ocaml-ppx >= "3.10.0"
  552. js_of_ocaml-ppx_deriving_json >= "3.10.0"
  553. js_of_ocaml-toplevel >= "3.10.0"
  554. js_of_ocaml-tyxml >= "3.10.0"
  555. json-data-encoding >= "0.12"
  556. jsonoo
  557. jsonrpc >= "1.4.0"
  558. jsonschema2atd
  559. jsoo-react
  560. junit >= "1.0"
  561. junit_alcotest
  562. junit_ounit
  563. jupyter-kernel >= "0.4"
  564. jwto >= "0.4.0"
  565. kappa-agents >= "4.1.3"
  566. kappa-binaries >= "4.1.3"
  567. kappa-library >= "4.1.3"
  568. kcas >= "0.1.6" & < "0.6.0"
  569. kcas_data < "0.6.0"
  570. kdl
  571. kind2
  572. kittyimg
  573. kkmarkdown
  574. knights_tour
  575. kqueue >= "0.2.0"
  576. kuznechik
  577. lab
  578. lablgtk3-extras >= "3.0.1"
  579. lacaml >= "11.0.10"
  580. ladspa >= "0.2.1"
  581. lambda
  582. lambda-term >= "3.3.0"
  583. lambda_streams
  584. lambdapi >= "2.0.0"
  585. lame >= "0.3.6"
  586. landmarks >= "1.4"
  587. landmarks-ppx
  588. lastfm >= "0.3.4"
  589. ldap = "2.4.2"
  590. ldp
  591. ldp_curl
  592. ldp_js
  593. ldp_tls
  594. leaflet
  595. learn-ocaml >= "0.12"
  596. leaves
  597. letters != "0.1.1"
  598. leveldb >= "1.3.0"
  599. libbpf
  600. libbpf_maps
  601. libc
  602. libsail
  603. lilv
  604. linenoise >= "1.3.1"
  605. linol
  606. linol-eio
  607. linol-lwt
  608. lintcstubs
  609. lintcstubs-arity
  610. lintcstubs-gen
  611. liquidsoap >= "2.2.0"
  612. liquidsoap-core
  613. liquidsoap-js
  614. liquidsoap-lang
  615. liquidsoap-libs
  616. liquidsoap-libs-extra
  617. liquidsoap-mode
  618. little_logger
  619. llama
  620. llama-cpp-ocaml
  621. llama_core
  622. llama_interactive
  623. llama_midi
  624. lmdb >= "1.0"
  625. loc
  626. logical
  627. logs-async >= "1.3"
  628. logs-async-reporter >= "1.3"
  629. loop
  630. lreplay
  631. lru_cache < "v0.16.0"
  632. lsp >= "1.4.0"
  633. lua-ml >= "0.9.3"
  634. lua_parser >= "1.0.2"
  635. lwd >= "0.2"
  636. lwt-parallel >= "1.0.0"
  637. lwt-pipe
  638. lwt_eio
  639. lz4 >= "1.2.0"
  640. MlFront_Cli
  641. m_tree
  642. mad >= "0.5.1"
  643. make-random
  644. matita
  645. mazeppa
  646. mc2
  647. md2mld >= "0.7.0"
  648. mdx = "1.7.0" | >= "1.11.0"
  649. mec
  650. mehari
  651. mehari-eio
  652. mehari-eio-unix
  653. mehari-lwt-unix
  654. mehari-mirage
  655. mel
  656. melange
  657. melange-atdgen-codec-runtime
  658. melange-compiler-libs
  659. melange-fest
  660. melange-fetch
  661. melange-jest
  662. melange-json
  663. melange-json-native
  664. melange-moment
  665. melange-numeral
  666. melange-radix-icons
  667. melange-react-dates
  668. melange-react-query
  669. melange-recharts
  670. melange-testing-library
  671. melange-webapi
  672. meldep
  673. mem_usage
  674. memgraph
  675. memgraph_kitty
  676. memo >= "0.2"
  677. metadata
  678. metadb
  679. metapp >= "0.3.0"
  680. metaquot >= "0.3.0"
  681. middleware
  682. minisat >= "0.2"
  683. minttea
  684. mjson
  685. mlbdd >= "0.7.2"
  686. mlmpfr >= "4.2.0"
  687. mlx
  688. mm >= "0.7.2"
  689. mnd
  690. module-graph
  691. monocypher
  692. monomorphic >= "2.0"
  693. moonpool
  694. moonpool-io
  695. moonpool-lwt
  696. mopsa
  697. morbig >= "0.10.3"
  698. mpg123 >= "0.3"
  699. mpris >= "0.2.0"
  700. mpris-clients
  701. mssql >= "2.0.3"
  702. mugen
  703. mula
  704. multibase
  705. multicodec
  706. multicont >= "1.0.1"
  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 < "0.10.0"
  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 >= "0.5.0"
  875. picos_aux
  876. picos_io
  877. picos_io_cohttp
  878. picos_lwt
  879. picos_mux
  880. picos_std
  881. piece_rope
  882. plateau
  883. plist-xml
  884. plist-xml-lwt
  885. plotly
  886. plplot >= "5.12.0"
  887. polars
  888. polars_async
  889. poll
  890. popper
  891. portaudio >= "0.2.3"
  892. portmidi
  893. posix-base >= "2.0.1"
  894. posix-bindings >= "2.0.1"
  895. posix-getopt >= "2.0.1"
  896. posix-signal >= "2.0.1"
  897. posix-socket >= "2.0.1"
  898. posix-socket-unix >= "2.0.1"
  899. posix-time2 >= "2.0.1"
  900. posix-types >= "2.0.1"
  901. posix-uname >= "2.0.1"
  902. postgresql >= "5.1.0"
  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. quick_print
  995. quickjs
  996. randii
  997. random
  998. randoml
  999. raygui
  1000. raylib >= "0.3.1"
  1001. rdf >= "0.13.0"
  1002. rdf_impls
  1003. rdf_json_ld
  1004. rdf_lwt
  1005. rdf_mysql
  1006. rdf_postgresql
  1007. rdf_ppx
  1008. rea < "0.2.0"
  1009. reactjs-jsx-ppx
  1010. readline
  1011. reason >= "3.9.0"
  1012. reason-react
  1013. reason-react-ppx
  1014. red-black-tree
  1015. reddit_api_async
  1016. reddit_api_kernel
  1017. redis >= "0.4"
  1018. redis-lwt >= "0.4"
  1019. redis-sync >= "0.4"
  1020. refl >= "0.2.0"
  1021. reparse >= "2.0.0"
  1022. reparse-lwt
  1023. reparse-lwt-unix
  1024. reparse-unix
  1025. repr != "0.2.0"
  1026. repr-bench
  1027. repr-fuzz
  1028. res >= "5.0.2"
  1029. rescript-syntax
  1030. reshowcase
  1031. resto >= "0.7"
  1032. rfsm >= "2.0"
  1033. rio
  1034. river >= "0.2"
  1035. rock >= "0.20.0"
  1036. roman
  1037. routes >= "1.0.0"
  1038. rpc >= "6.1.0"
  1039. rpmfile
  1040. rpmfile-cli
  1041. rpmfile-eio
  1042. rpmfile-unix
  1043. rsdd
  1044. rtop >= "3.9.0"
  1045. rtree
  1046. runtime_events_tools
  1047. rust-staticlib-gen
  1048. rust-staticlib-virtual
  1049. SourceCode_ASCII
  1050. safemoney
  1051. sail >= "0.15"
  1052. sail_c_backend
  1053. sail_coq_backend
  1054. sail_doc_backend
  1055. sail_latex_backend
  1056. sail_lem_backend
  1057. sail_manifest
  1058. sail_ocaml_backend
  1059. sail_output
  1060. sail_smt_backend
  1061. sail_sv_backend
  1062. samplerate >= "0.1.6"
  1063. sanddb >= "0.2"
  1064. sarek >= "20210823"
  1065. sarif
  1066. saturn = "0.4.1"
  1067. saturn_lockfree = "0.4.1"
  1068. scad_ml
  1069. scfg
  1070. sd_logic
  1071. sdl-liquidsoap >= "3"
  1072. secp256k1 >= "0.4.1"
  1073. sedlex >= "2.4"
  1074. sel
  1075. semv
  1076. semver >= "0.2.1"
  1077. semver2
  1078. seqes
  1079. sequence >= "1.1"
  1080. serde
  1081. serde_debug
  1082. serde_derive
  1083. serde_json
  1084. serde_sexpr
  1085. serde_xml
  1086. server-reason-react
  1087. sexp_decode
  1088. sexps-rewriter
  1089. sha >= "1.15.1"
  1090. shades
  1091. shine >= "0.2.2"
  1092. shuttle
  1093. shuttle_http
  1094. shuttle_ssl
  1095. shuttle_websocket
  1096. sifun
  1097. signal
  1098. sihl >= "0.1.5"
  1099. sihl-cache
  1100. sihl-contract
  1101. sihl-core
  1102. sihl-email
  1103. sihl-facade
  1104. sihl-persistence
  1105. sihl-queue
  1106. sihl-session
  1107. sihl-storage
  1108. sihl-token
  1109. sihl-type
  1110. sihl-user
  1111. sihl-web
  1112. simlog
  1113. sitemap
  1114. slipshow
  1115. smart-print >= "0.3.0"
  1116. smol
  1117. smol-helpers
  1118. smtlib-utils
  1119. smtml
  1120. snappy >= "0.1.2"
  1121. snoke
  1122. sodium-fmt
  1123. solid
  1124. solid_server
  1125. solid_tools
  1126. solidity-alcotest
  1127. solidity-common
  1128. solidity-parser
  1129. solidity-test
  1130. solidity-typechecker
  1131. spatial-shell
  1132. spawn >= "v0.15.0"
  1133. spdx_licenses < "1.2.0"
  1134. spectrum
  1135. speed
  1136. speex >= "0.4.1"
  1137. spelll >= "0.3"
  1138. spices
  1139. spin
  1140. spoc >= "20210823"
  1141. spoc_ppx
  1142. spotify_ml
  1143. sqids
  1144. sqlgg >= "20200521"
  1145. sqlite3 >= "5.0.3"
  1146. sqlite3_utils
  1147. srt >= "0.2.1"
  1148. ssl >= "0.7.0"
  1149. sslconf
  1150. starpath
  1151. starred_ml
  1152. stdint = "0.7.0" | >= "0.7.2"
  1153. stdint-literals
  1154. stdlib-random
  1155. stdune
  1156. stk
  1157. stk_iconv
  1158. stk_ocf
  1159. stk_ppx
  1160. stk_rdf
  1161. stog >= "0.20.0"
  1162. stog_all
  1163. stog_asy
  1164. stog_dot
  1165. stog_extern
  1166. stog_markdown
  1167. stog_multi_doc
  1168. stog_nocaml
  1169. stog_noexec
  1170. stog_plugins
  1171. stog_rdf
  1172. stog_rel_href
  1173. stog_server
  1174. stog_server_multi
  1175. stog_sitemap
  1176. stog_writing
  1177. store
  1178. stramon-lib
  1179. stringCodepointSplitter
  1180. styled-ppx
  1181. sun
  1182. swapfs
  1183. swhid
  1184. swhid_compute
  1185. swhid_core
  1186. swhid_types
  1187. swipl
  1188. syguslib-utils
  1189. tabr
  1190. taglib >= "0.3.7"
  1191. talaria-bibtex
  1192. tar >= "2.0.0"
  1193. tar-eio
  1194. tar-mirage >= "2.0.0"
  1195. tar-unix >= "2.0.0"
  1196. teash
  1197. telemetry
  1198. term-indexing
  1199. term-tools
  1200. terminal
  1201. terminus
  1202. terminus-cohttp
  1203. terminus-hlc
  1204. terml
  1205. testo
  1206. testo-diff
  1207. testo-lwt
  1208. testo-util
  1209. testu01
  1210. textmate-language
  1211. textrazor
  1212. tezos-bls12-381-polynomial >= "0.1.3"
  1213. tezos-plompiler >= "0.1.3"
  1214. tezos-plonk >= "0.1.3"
  1215. tezt-bam
  1216. thread-table
  1217. tidy_email
  1218. tidy_email_mailgun
  1219. tidy_email_sendgrid
  1220. tidy_email_smtp
  1221. timed >= "1.1"
  1222. timedesc >= "0.8.0"
  1223. timedesc-json
  1224. timedesc-sexp
  1225. timedesc-tzdb
  1226. timedesc-tzlocal
  1227. timedesc-tzlocal-js
  1228. timere >= "0.8.0"
  1229. timmy
  1230. timmy-jsoo
  1231. timmy-lwt
  1232. timmy-unix
  1233. tiny_httpd
  1234. tiny_httpd_camlzip
  1235. tip-parser >= "0.4"
  1236. tls-liquidsoap
  1237. toc
  1238. togglelog
  1239. toml >= "5.0.0"
  1240. toml_cconv >= "7.0.0"
  1241. topojson
  1242. topojsone
  1243. touist >= "3.5.0"
  1244. trace
  1245. trace-fuchsia
  1246. trace-tef
  1247. tracy-client
  1248. trail
  1249. traits
  1250. trampoline
  1251. transept
  1252. traverse >= "0.3.0"
  1253. travesty >= "0.7.2"
  1254. trexio
  1255. trs
  1256. tsdl-image >= "0.3.0"
  1257. tsdl-mixer >= "0.3.0"
  1258. tsdl-ttf >= "0.3"
  1259. tty
  1260. twirp_cohttp_lwt_unix
  1261. twirp_core
  1262. twirp_ezcurl
  1263. twirp_tiny_httpd
  1264. tyabt
  1265. type_eq
  1266. type_id
  1267. typeid
  1268. tyre >= "0.5"
  1269. tyxml >= "4.6.0"
  1270. tyxml-jsx >= "4.6.0"
  1271. tyxml-lwd >= "0.2"
  1272. tyxml-ppx >= "4.6.0"
  1273. tyxml-syntax >= "4.6.0"
  1274. ubase >= "0.20"
  1275. um-abt
  1276. unisim_archisec
  1277. universal-portal
  1278. uring
  1279. uring-trace
  1280. uritemplate >= "0.1.0"
  1281. urn
  1282. validate
  1283. validator
  1284. varray
  1285. vdom
  1286. vec >= "0.2.0"
  1287. vendredi
  1288. voqc >= "0.2.0"
  1289. vue-jsoo >= "0.3"
  1290. vue-ppx
  1291. wayland
  1292. waylaunch < "0.3.0"
  1293. wcwidth
  1294. websocket >= "2.15"
  1295. websocket-async >= "2.15"
  1296. websocket-lwt-unix >= "2.15"
  1297. why3find
  1298. win-eventlog >= "0.4"
  1299. winsvc >= "1.0.1"
  1300. wtr
  1301. wtr-ppx
  1302. wu-manber-fuzzy-search
  1303. xapi-stdext-date
  1304. xapi-stdext-encodings
  1305. xapi-stdext-pervasives >= "4.19.0"
  1306. xapi-stdext-std >= "4.19.0"
  1307. xapi-stdext-threads >= "4.19.0"
  1308. xapi-stdext-unix >= "4.19.0"
  1309. xapi-stdext-zerocheck
  1310. xcursor
  1311. xdg
  1312. xlsx2csv
  1313. xmelly
  1314. xmldiff >= "0.7.0"
  1315. xmldiff_js
  1316. xoshiro
  1317. xtmpl >= "0.19.0"
  1318. xtmpl_js
  1319. xtmpl_ppx
  1320. yocaml
  1321. yocaml_cmark
  1322. yocaml_cmarkit
  1323. yocaml_eio
  1324. yocaml_git
  1325. yocaml_jingoo
  1326. yocaml_markdown
  1327. yocaml_mustache
  1328. yocaml_omd
  1329. yocaml_otoml
  1330. yocaml_runtime
  1331. yocaml_syndication
  1332. yocaml_unix
  1333. yocaml_yaml
  1334. yojson >= "2.0.0"
  1335. yojson-five
  1336. yosqlite
  1337. yuujinchou >= "0.10.0"
  1338. zanuda
  1339. zar
  1340. zarr
  1341. zarr-eio
  1342. zarr-lwt
  1343. zarr-sync
  1344. zed >= "3.2.0"
  1345. zlib >= "0.6"
  1346. zlist >= "0.4.0"
  1347. zmq >= "5.2.1"
  1348. zmq-async >= "5.2.1"
  1349. zmq-eio
  1350. zmq-lwt >= "5.2.1"

Conflicts

None

OCaml

Innovation. Community. Security.