package odoc

  1. Overview
  2. Docs
OCaml documentation generator

Install

Dune Dependency

Authors

Maintainers

Sources

odoc-1.5.2.tbz
sha256=d24463f2660bc28c72cda001478360158e953721c9e23fb361ec4783113c4871
sha512=e6c83630325de422f31cda8f88c038d213969f8b98e989593c057658f3956c0855860c9bc38f61b6479929516ca95aee689ddfba3ad8c47d821c4fdf54524cf9

Description

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

Published: 12 Nov 2020

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.13"
  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"
  3. ocamlfind dev
  4. markup dev & >= "1.0.0"
  5. alcotest dev & >= "0.8.3"

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

Conflicts

None

OCaml

Innovation. Community. Security.