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-rpc >= "0.19.0" & < "removed"
  767. ocamlformat-rpc-lib
  768. ocamlfuse >= "2.7.1-cvs8"
  769. ocamlmerlin-mlx
  770. ocamlregextkit
  771. ocannl_npy
  772. ocb
  773. ocf >= "0.8.0"
  774. ocf_ppx
  775. ockt
  776. ocluster >= "0.2"
  777. ocluster-api >= "0.2"
  778. ocluster-worker
  779. ocp-browser >= "1.2.2"
  780. ocp-index >= "1.2.2"
  781. ocp-search
  782. ocplib-simplex >= "0.5.1"
  783. ocplib_stuff >= "0.3.0"
  784. odep >= "0.2.0"
  785. odig >= "0.0.7"
  786. oepub
  787. oframl
  788. ogg >= "0.7.1"
  789. ojo
  790. ojs >= "1.0.8"
  791. ojs_base
  792. ojs_base_all
  793. ojs_base_ppx
  794. ojs_ed
  795. ojs_filetree
  796. ojs_list
  797. olinq >= "0.3"
  798. oma
  799. omd = "1.3.2" | >= "2.0.0~alpha3"
  800. omigrate != "0.3.0"
  801. omtl
  802. oniguruma
  803. opam-0install >= "0.4.2"
  804. opam-0install-cudf >= "0.4.2" & < "0.5.0"
  805. opam-bin >= "0.9.5"
  806. opam-check-npm-deps
  807. opam-compiler >= "0.2.0"
  808. opam-dune-lint
  809. opam-monorepo >= "0.3.0"
  810. opam-spin
  811. opam_bin_lib >= "0.9.5"
  812. opasswd >= "1.3.1"
  813. openapi
  814. openapi-opium
  815. openapi_router
  816. openbsd
  817. openstellina
  818. opentelemetry
  819. opentelemetry-client-cohttp-lwt
  820. opentelemetry-client-ocurl
  821. opentelemetry-cohttp-lwt
  822. opentelemetry-lwt
  823. opine
  824. opium >= "0.20.0"
  825. opium-testing >= "0.20.0"
  826. oplot != "0.50"
  827. optiml-transport
  828. opus >= "0.2.1"
  829. oraft >= "0.3.0"
  830. ordering
  831. ordinal
  832. orgeat
  833. ortac-core >= "0.2.0"
  834. ortac-dune
  835. ortac-qcheck-stm >= "0.2.0"
  836. ortac-runtime >= "0.2.0"
  837. ortac-runtime-qcheck-stm
  838. oseq
  839. osh
  840. osnap
  841. ostap >= "0.6"
  842. otoggl
  843. otoml >= "0.9.3"
  844. ounit2 >= "2.2.7"
  845. ounit2-lwt >= "2.2.7"
  846. override >= "0.4.0"
  847. owi
  848. p5scm
  849. packstream
  850. pancake
  851. pandoc >= "0.2.1"
  852. pandoc-abbreviations >= "0.2.1"
  853. pandoc-comment >= "0.2.1"
  854. pandoc-crossref >= "0.2.1"
  855. pandoc-include >= "0.2.1"
  856. pandoc-inspect >= "0.2.1"
  857. pandoc-pdf2png >= "0.2.1"
  858. pandoc-replace >= "0.2.1"
  859. par_incr
  860. pari
  861. pari-bindings
  862. parmap >= "1.2.3"
  863. parsite
  864. passage
  865. path_glob
  866. patoline >= "0.2"
  867. patricia-tree
  868. pbrt
  869. pbrt_yojson
  870. pcre >= "7.5.0"
  871. pcre2
  872. petrol
  873. pgx >= "1.0"
  874. pgx_async >= "2.2"
  875. pgx_lwt >= "2.2"
  876. pgx_lwt_mirage >= "2.2"
  877. pgx_lwt_unix >= "2.2"
  878. pgx_unix >= "2.2"
  879. pgx_value_core >= "2.2"
  880. pgx_value_ptime >= "2.2"
  881. phylogenetics >= "0.2.0"
  882. piaf >= "0.2.0"
  883. picos
  884. picos_aux
  885. picos_io
  886. picos_io_cohttp
  887. picos_lwt
  888. picos_meta
  889. picos_mux
  890. picos_std
  891. piece_rope
  892. plateau
  893. plist-xml
  894. plist-xml-lwt
  895. plotly
  896. plplot >= "5.12.0"
  897. polars
  898. polars_async
  899. poll
  900. popper
  901. portaudio >= "0.2.3"
  902. portmidi
  903. posix-base >= "2.0.1"
  904. posix-bindings >= "2.0.1"
  905. posix-getopt >= "2.0.1"
  906. posix-signal >= "2.0.1"
  907. posix-socket >= "2.0.1"
  908. posix-socket-unix >= "2.0.1"
  909. posix-time2 >= "2.0.1"
  910. posix-types >= "2.0.1"
  911. posix-uname >= "2.0.1"
  912. postgresql >= "5.1.0"
  913. pp >= "1.2.0"
  914. pp-binary-ints
  915. pp_loc
  916. ppx_camlrack
  917. ppx_catch
  918. ppx_const >= "2.0"
  919. ppx_decimal
  920. ppx_default
  921. ppx_deriving_cad
  922. ppx_deriving_decoders
  923. ppx_deriving_encoding >= "0.3.0"
  924. ppx_deriving_hash
  925. ppx_deriving_json_schema
  926. ppx_deriving_jsonschema
  927. ppx_deriving_madcast >= "0.2"
  928. ppx_deriving_popper
  929. ppx_deriving_qcheck >= "0.2.0"
  930. ppx_deriving_scad
  931. ppx_deriving_yaml >= "0.2.0"
  932. ppx_distr_guards >= "0.3"
  933. ppx_dream_eml
  934. ppx_fun >= "0.0.9"
  935. ppx_getenv >= "2.0"
  936. ppx_interact
  937. ppx_make
  938. ppx_map
  939. ppx_mica
  940. ppx_minidebug
  941. ppx_monad
  942. ppx_monoid >= "0.3.3"
  943. ppx_open
  944. ppx_optint
  945. ppx_parser
  946. ppx_partial
  947. ppx_pyformat
  948. ppx_repr != "0.2.0"
  949. ppx_seq
  950. ppx_subliner
  951. ppx_system
  952. ppx_trace
  953. ppx_ts
  954. ppx_update
  955. ppx_viewpattern
  956. ppx_yojson >= "1.3.0"
  957. ppxlib >= "0.22.0"
  958. pratter
  959. prbnmcn-basic-structures
  960. prbnmcn-cgrph
  961. prbnmcn-clustering
  962. prbnmcn-dagger
  963. prbnmcn-dagger-gsl
  964. prbnmcn-dagger-stats
  965. prbnmcn-dagger-test
  966. prbnmcn-gnuplot
  967. prbnmcn-linalg
  968. prbnmcn-mcts
  969. prbnmcn-proptest
  970. prbnmcn-stats
  971. prbnmcn-ucb1 >= "0.0.2"
  972. preface
  973. prelude
  974. pretty_expressive
  975. printbox >= "0.2"
  976. printbox-ext-plot
  977. printbox-html
  978. printbox-md
  979. printbox-text
  980. processor
  981. producer
  982. progress
  983. prometheus-liquidsoap >= "2"
  984. promise_jsoo
  985. promise_jsoo_lwt
  986. provider
  987. prr
  988. psmt2-frontend >= "0.3.0"
  989. pulseaudio >= "0.1.5"
  990. pure-html
  991. pvec
  992. pyast
  993. pyml >= "20210924"
  994. pyml_bindgen
  995. pyre-ast
  996. qbf >= "0.3"
  997. qcheck >= "0.9"
  998. qcheck-alcotest
  999. qcheck-core
  1000. qcheck-lin
  1001. qcheck-multicoretests-util
  1002. qcheck-ounit
  1003. qcheck-stm
  1004. qiskit >= "0.44.0"
  1005. quick_print
  1006. quickjs
  1007. randii
  1008. random
  1009. randoml
  1010. raygui
  1011. raylib >= "0.3.1"
  1012. rdf >= "0.13.0"
  1013. rdf_impls
  1014. rdf_json_ld
  1015. rdf_lwt
  1016. rdf_mysql
  1017. rdf_postgresql
  1018. rdf_ppx
  1019. rea < "0.2.0"
  1020. reactjs-jsx-ppx
  1021. readline
  1022. reason >= "3.9.0"
  1023. reason-react
  1024. reason-react-ppx
  1025. red-black-tree
  1026. reddit_api_async
  1027. reddit_api_kernel
  1028. redis >= "0.4"
  1029. redis-lwt >= "0.4"
  1030. redis-sync >= "0.4"
  1031. refl >= "0.2.0"
  1032. reparse >= "2.0.0"
  1033. reparse-lwt
  1034. reparse-lwt-unix
  1035. reparse-unix
  1036. repr != "0.2.0"
  1037. repr-bench
  1038. repr-fuzz
  1039. res >= "5.0.2"
  1040. rescript-syntax
  1041. reshowcase
  1042. resto >= "0.7"
  1043. rfsm >= "2.0"
  1044. rio
  1045. riot
  1046. river >= "0.2"
  1047. rock >= "0.20.0"
  1048. roman
  1049. routes >= "1.0.0"
  1050. rpc >= "6.1.0"
  1051. rpmfile
  1052. rpmfile-cli
  1053. rpmfile-eio
  1054. rpmfile-unix
  1055. rsdd
  1056. rtop >= "3.9.0"
  1057. rtree
  1058. runtime_events_tools
  1059. rust-staticlib-gen
  1060. rust-staticlib-virtual
  1061. SourceCode_ASCII
  1062. safemoney
  1063. sail >= "0.15"
  1064. sail_c_backend
  1065. sail_coq_backend
  1066. sail_doc_backend
  1067. sail_latex_backend
  1068. sail_lem_backend
  1069. sail_manifest
  1070. sail_ocaml_backend
  1071. sail_output
  1072. sail_smt_backend
  1073. sail_sv_backend
  1074. samplerate >= "0.1.6"
  1075. sanddb >= "0.2"
  1076. sarek >= "20210823"
  1077. sarif
  1078. saturn >= "0.4.1"
  1079. saturn_lockfree >= "0.4.1"
  1080. scad_ml
  1081. scfg
  1082. sd_logic
  1083. sdl-liquidsoap >= "3"
  1084. secp256k1 >= "0.4.1"
  1085. sedlex >= "2.4"
  1086. sel
  1087. semv
  1088. semver >= "0.2.1"
  1089. semver2
  1090. seqes
  1091. sequence >= "1.1"
  1092. serde
  1093. serde_debug
  1094. serde_derive
  1095. serde_json
  1096. serde_sexpr
  1097. serde_xml
  1098. server-reason-react
  1099. sexp_decode
  1100. sexps-rewriter
  1101. sha >= "1.15.1"
  1102. shades
  1103. sherlodoc
  1104. shine >= "0.2.2"
  1105. shuttle
  1106. shuttle_http
  1107. shuttle_ssl
  1108. shuttle_websocket
  1109. sifun
  1110. signal
  1111. sihl >= "0.1.5"
  1112. sihl-cache
  1113. sihl-contract
  1114. sihl-core
  1115. sihl-email
  1116. sihl-facade
  1117. sihl-persistence
  1118. sihl-queue
  1119. sihl-session
  1120. sihl-storage
  1121. sihl-token
  1122. sihl-type
  1123. sihl-user
  1124. sihl-web
  1125. simlog
  1126. sitemap
  1127. slipshow
  1128. smart-print >= "0.3.0"
  1129. smol
  1130. smol-helpers
  1131. smtlib-utils
  1132. smtml
  1133. snappy >= "0.1.2"
  1134. snoke
  1135. sodium-fmt
  1136. solid
  1137. solid_server
  1138. solid_tools
  1139. solidity-alcotest
  1140. solidity-common
  1141. solidity-parser
  1142. solidity-test
  1143. solidity-typechecker
  1144. spatial-shell
  1145. spawn >= "v0.15.0"
  1146. spdx_licenses < "1.2.0"
  1147. spectrum
  1148. speed
  1149. speex >= "0.4.1"
  1150. spelll >= "0.3"
  1151. spices
  1152. spin
  1153. spoc >= "20210823"
  1154. spoc_ppx
  1155. spotify_ml
  1156. sqids
  1157. sqlgg >= "20200521"
  1158. sqlite3 >= "5.0.3"
  1159. sqlite3_utils
  1160. srt >= "0.2.1"
  1161. ssl >= "0.7.0"
  1162. sslconf
  1163. starpath
  1164. starred_ml
  1165. stdint = "0.7.0" | >= "0.7.2"
  1166. stdint-literals
  1167. stdlib-random
  1168. stdune
  1169. stk
  1170. stk_iconv
  1171. stk_ocf
  1172. stk_ppx
  1173. stk_rdf
  1174. stog >= "0.20.0"
  1175. stog_all
  1176. stog_asy
  1177. stog_dot
  1178. stog_extern
  1179. stog_markdown
  1180. stog_multi_doc
  1181. stog_nocaml
  1182. stog_noexec
  1183. stog_plugins
  1184. stog_rdf
  1185. stog_rel_href
  1186. stog_server
  1187. stog_server_multi
  1188. stog_sitemap
  1189. stog_writing
  1190. store
  1191. stramon-lib
  1192. stringCodepointSplitter
  1193. styled-ppx
  1194. sun
  1195. swapfs
  1196. swhid
  1197. swhid_compute
  1198. swhid_core
  1199. swhid_types
  1200. swipl
  1201. syguslib-utils
  1202. tabr
  1203. taglib >= "0.3.7"
  1204. talaria-bibtex
  1205. tar >= "2.0.0"
  1206. tar-eio
  1207. tar-mirage >= "2.0.0"
  1208. tar-unix >= "2.0.0"
  1209. teash
  1210. telemetry
  1211. term-indexing
  1212. term-tools
  1213. terminal
  1214. terminus
  1215. terminus-cohttp
  1216. terminus-hlc
  1217. terml
  1218. testo
  1219. testo-diff
  1220. testo-lwt
  1221. testo-util
  1222. testu01
  1223. textmate-language
  1224. textrazor
  1225. tezos-bls12-381-polynomial >= "0.1.3"
  1226. tezos-plompiler >= "0.1.3"
  1227. tezos-plonk >= "0.1.3"
  1228. tezt-bam
  1229. thread-table
  1230. tidy_email
  1231. tidy_email_mailgun
  1232. tidy_email_sendgrid
  1233. tidy_email_smtp
  1234. timed >= "1.1"
  1235. timedesc >= "0.8.0"
  1236. timedesc-json
  1237. timedesc-sexp
  1238. timedesc-tzdb
  1239. timedesc-tzlocal
  1240. timedesc-tzlocal-js
  1241. timere >= "0.8.0"
  1242. timmy
  1243. timmy-jsoo
  1244. timmy-lwt
  1245. timmy-unix
  1246. tiny_httpd
  1247. tiny_httpd_camlzip
  1248. tip-parser >= "0.4"
  1249. tls-liquidsoap
  1250. toc
  1251. togglelog
  1252. toml >= "5.0.0"
  1253. toml_cconv >= "7.0.0"
  1254. topojson
  1255. topojsone
  1256. touist >= "3.5.0"
  1257. trace
  1258. trace-fuchsia
  1259. trace-tef
  1260. tracy-client
  1261. trail
  1262. traits
  1263. trampoline
  1264. transept
  1265. traverse >= "0.3.0"
  1266. travesty >= "0.7.2"
  1267. trexio
  1268. trs
  1269. tsdl-image >= "0.3.0"
  1270. tsdl-mixer >= "0.3.0"
  1271. tsdl-ttf >= "0.3"
  1272. tty
  1273. twirp_cohttp_lwt_unix
  1274. twirp_core
  1275. twirp_ezcurl
  1276. twirp_tiny_httpd
  1277. tyabt
  1278. type_eq
  1279. type_id
  1280. typeid
  1281. tyre >= "0.5"
  1282. tyxml >= "4.6.0"
  1283. tyxml-jsx >= "4.6.0"
  1284. tyxml-lwd >= "0.2"
  1285. tyxml-ppx >= "4.6.0"
  1286. tyxml-syntax >= "4.6.0"
  1287. ubase >= "0.20"
  1288. um-abt
  1289. unisim_archisec
  1290. universal-portal
  1291. uring
  1292. uring-trace
  1293. uritemplate >= "0.1.0"
  1294. urn
  1295. validate
  1296. validator
  1297. varray
  1298. vdom
  1299. vec >= "0.2.0"
  1300. vendredi
  1301. voqc >= "0.2.0"
  1302. vue-jsoo >= "0.3"
  1303. vue-ppx
  1304. wayland
  1305. waylaunch < "0.3.0"
  1306. wcwidth
  1307. websocket >= "2.15"
  1308. websocket-async >= "2.15"
  1309. websocket-lwt-unix >= "2.15"
  1310. why3find
  1311. win-eventlog >= "0.4"
  1312. winsvc >= "1.0.1"
  1313. wtr
  1314. wtr-ppx
  1315. wu-manber-fuzzy-search
  1316. xapi-stdext-date
  1317. xapi-stdext-encodings
  1318. xapi-stdext-pervasives >= "4.19.0"
  1319. xapi-stdext-std >= "4.19.0"
  1320. xapi-stdext-threads >= "4.19.0"
  1321. xapi-stdext-unix >= "4.19.0"
  1322. xapi-stdext-zerocheck
  1323. xcursor
  1324. xdg
  1325. xlsx2csv
  1326. xmelly
  1327. xmldiff >= "0.7.0"
  1328. xmldiff_js
  1329. xoshiro
  1330. xtmpl >= "0.19.0"
  1331. xtmpl_js
  1332. xtmpl_ppx
  1333. yocaml
  1334. yocaml_cmark
  1335. yocaml_cmarkit
  1336. yocaml_eio
  1337. yocaml_git
  1338. yocaml_jingoo
  1339. yocaml_markdown
  1340. yocaml_mustache
  1341. yocaml_omd
  1342. yocaml_otoml
  1343. yocaml_runtime
  1344. yocaml_syndication
  1345. yocaml_unix
  1346. yocaml_yaml
  1347. yojson >= "2.0.0"
  1348. yojson-five
  1349. yosqlite
  1350. yuujinchou >= "0.10.0"
  1351. zanuda
  1352. zar
  1353. zarr
  1354. zarr-eio
  1355. zarr-lwt
  1356. zarr-sync
  1357. zed >= "3.2.0"
  1358. zlib >= "0.6"
  1359. zlist >= "0.4.0"
  1360. zmq >= "5.2.1"
  1361. zmq-async >= "5.2.1"
  1362. zmq-eio
  1363. zmq-lwt >= "5.2.1"

Conflicts

None

OCaml

Innovation. Community. Security.