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

Conflicts

None

OCaml

Innovation. Community. Security.