package odoc

  1. Overview
  2. Docs

Description

odoc is a powerful and flexible documentation generator for OCaml. It reads doc comments, demarcated by (** ... *), and transforms them into a variety of output formats, including HTML, LaTeX, and man pages.

  • Output Formats: Odoc generates HTML for web browsing, LaTeX for PDF generation, and man pages for use on Unix-like systems.
  • Cross-References: odoc uses the ocamldoc markup, which allows to create links for functions, types, modules, and documentation pages.
  • Link to Source Code: Documentation generated includes links to the source code of functions, providing an easy way to navigate from the docs to the actual implementation.
  • Code Highlighting: odoc automatically highlights syntax in code snippets for different languages.

odoc is part of the OCaml Platform, the recommended set of tools for OCaml.

Published: 14 Sep 2024

README

README.md

odoc

OCaml Documentation Generator.

OCaml-CI Build Status Coverage Status

odoc is a powerful and flexible documentation generator for OCaml. It reads doc comments, demarcated by (** ... *), and transforms them into a variety of output formats, including HTML, LaTeX, and man pages.

  • Output Formats: Odoc generates HTML for web browsing, LaTeX for PDF generation, and man pages for use on Unix-like systems.

  • Cross-References: odoc uses the ocamldoc markup, which allows to create links for functions, types, modules, and documentation pages.

  • Link to Source Code: Documentation generated includes links to the source code of functions, providing an easy way to navigate from the docs to the actual implementation.

  • Code Highlighting: odoc automatically highlights syntax in code snippets for different languages.

odoc is part of the OCaml Platform, the recommended set of tools for OCaml.

Getting Started

To begin using odoc, first install it using opam with the following command:

$ opam install odoc

Once installed, you can generate your project documentation with Dune:

$ dune build @doc

Upon completion, you'll find your freshly minted docs in _build/default/doc/html/index.html:

$ open _build/default/doc/html/index.html

For more in-depth information and usage instructions, see the odoc website.

Documentation

The full documentation for odoc, including comprehensive user and API guides, can be found on our website.

Contributing

Contributing Guide

We wholeheartedly welcome contributors! To start, please read our Contributing Guide to familiarize yourself with our development process, including how to propose and how to start hacking on odoc.

Code of Conduct

In order to foster a welcoming and respectful community, odoc has adopted the OCaml Code of Conduct.

Roadmap

Interested in the future of odoc? Take a look at our Roadmap to understand our vision and planned advancements for odoc.

Discussions

For conversations on ongoing development, be sure to visit the odoc section of the OCaml Discuss forum.

License

odoc is distributed under the terms of the ISC License. See the LICENSE file for complete details.

Acknowledgments

odoc owes its existence to the efforts of Thomas Refis, Leo White, and David Sheets. The project was initiated in 2014 and 2015.

We'd also like to extend our appreciation to Anton Bachin and Daniel Bünzli and Jon Ludlam for their pivotal contributions to odoc.

Furthermore, we express our gratitude to Jane Street and Tarides, whose funding has been critical to support the ongoing development of odoc.

Dependencies (11)

  1. crunch > "2.0.0"
  2. fmt
  3. tyxml >= "4.4.0"
  4. result
  5. ocaml >= "4.02.0" & < "5.3"
  6. fpath
  7. dune >= "3.7.0"
  8. cppo build & >= "1.1.0"
  9. cmdliner >= "1.0.0"
  10. astring
  11. odoc-parser = version

Dev Dependencies (9)

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

Conflicts

None

OCaml

Innovation. Community. Security.