package odoc

  1. Overview
  2. Docs
OCaml documentation generator

Install

Dune Dependency

Authors

Maintainers

Sources

odoc-1.5.3.tbz
sha256=f2b76f811658c4b52cb48ac4ffc2ec37cedd2a805111c7f8ec20f8f36b8bbf45
sha512=9e069590e0737c94813d25235b5cfe27feb5a0298a17ff9b9ee446c69827c3a0ea3b7da5d05b278639cd1f0202e0d83356707979edfaa2af73876fc000c23c4d

Description

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

Published: 10 Jul 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 (8)

  1. tyxml >= "4.3.0"
  2. result
  3. ocaml >= "4.02.0" & < "4.14"
  4. fpath
  5. dune
  6. cppo build & >= "1.1.0"
  7. cmdliner >= "1.0.0"
  8. astring

Dev Dependencies (5)

  1. bisect_ppx dev & >= "1.3.0"
  2. sexplib dev & >= "113.33.00" & with-test
  3. ocamlfind dev
  4. markup dev & >= "1.0.0" & with-test
  5. alcotest dev & >= "0.8.3" & with-test

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

Conflicts

None

OCaml

Innovation. Community. Security.