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

Conflicts

None

OCaml

Innovation. Community. Security.