package dune
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=2c3aa6c41ed39e3d6c1a292d75f4806bd80310841afc51673aa59ce9c816507c
sha512=29398bd5d7b5893937b6250356ea710c949aef37ffa8c9fae340a9b9234d6b896bbc161983ed34404b7e1fedc02794a064e1c92d1d5835b21a8d0c01ef2ca46c
Description
Dune is a build system that was designed to simplify the release of Jane Street packages. It reads metadata from "dune" files following a very simple s-expression syntax.
Dune is fast, has very low-overhead, and supports parallel builds on all platforms. It has no system dependencies; all you need to build dune or packages using dune is OCaml. You don't need make or bash as long as the packages themselves don't use bash explicitly.
Dune is composable; supporting multi-package development by simply dropping multiple repositories into the same directory.
Dune also supports multi-context builds, such as building against several opam roots/switches simultaneously. This helps maintaining packages across several versions of OCaml and gives cross-compilation for free.
Published: 29 Nov 2024
README
README.md
A Composable Build System for OCaml
Dune is a build system for OCaml. It provides a consistent experience and takes care of the low-level details of OCaml compilation. You need only to provide a description of your project, and Dune will do the rest.
Dune implements a scheme that's inspired from the one used inside Jane Street and adapted to the open source world. It has matured over a long time and is used daily by hundreds of developers, meaning it's highly tested and productive.
Dune comes with a manual. If you want to get started without reading too much, look at the quick start guide or watch this introduction video.
The example directory contains examples of projects using Dune.
How does it work?
Dune reads project metadata from dune
files, which are static files with a simple S-expression syntax. It uses this information to setup build rules, generate configuration files for development tools such as Merlin, handle installation, etc.
Dune itself is fast, has very little overhead, and supports parallel builds on all platforms. It has no system dependencies. OCaml is all you need to build Dune and packages using Dune.
In particular, one can install OCaml on Windows with a binary installer and then use only the Windows Console to build Dune and packages using Dune.
Strengths
Composable
Dune is composable, meaning that multiple Dune projects can be arranged together, leading to a single build that Dune knows how to execute. This allows for monorepos of projects.
Dune makes simultaneous development on multiple packages a trivial task.
Gracefully Handles Multi-Package Repositories
Dune knows how to handle repositories containing several packages. When building via opam, it is able to correctly use libraries that were previously installed, even if they are already present in the source tree.
The magic invocation is:
$ dune build --only-packages <package-name> @install
Build Against Several Configurations at Once
Dune can build a given source code repository against several configurations simultaneously. This helps maintaining packages across several versions of OCaml, as you can test them all at once without hassle.
In particular, this makes it easy to handle cross-compilation. This feature requires opam.
Installation
Requirements
Dune requires OCaml version 4.08.0 to build itself and can build OCaml projects using OCaml 4.02.3 or greater.
Installation
We recommended installing Dune via the opam package manager:
$ opam install dune
If you are new to opam, make sure to run eval $(opam config env)
to make dune
available in your PATH
. The dune
binary is self-contained and relocatable, so you can safely copy it somewhere else to make it permanently available.
You can also build it manually with:
$ make release
$ make install
If you do not have make
, you can do the following:
$ ocaml boot/bootstrap.ml
$ ./dune.exe build -p dune --profile dune-bootstrap
$ ./dune.exe install dune
The first command builds the dune.exe
binary. The second builds the additional files installed by Dune, such as the man pages, and the last simply installs all of that on the system.
Please note: unless you ran the optional ./configure
script, you can simply copy dune.exe
anywhere and it will just work. dune
is fully relocatable and discovers its environment at runtime rather than hard-coding it at compilation time.
Support
If you have questions or issues about Dune, you can ask in our GitHub discussions page or open a ticket on GitHub.
Dependencies (5)
- base-threads
- base-unix
- ocamlfind-secondary
-
ocaml
>= "4.02" & < "4.08~~"
-
ocaml
>= "4.08"
Dev Dependencies (15)
-
melange
with-dev-setup & >= "4.0.0-51" & os != "win32"
-
utop
with-dev-setup & >= "2.6.0" & os != "win32"
-
ctypes
with-dev-setup & os != "win32"
-
ppxlib
with-dev-setup & os != "win32"
-
ppx_inline_test
with-dev-setup & os != "win32"
-
ppx_expect
with-dev-setup & >= "v0.17" & os != "win32"
-
odoc
with-dev-setup & >= "2.4.0" & os != "win32"
-
ocamlfind
with-dev-setup & os != "win32"
-
menhir
with-dev-setup & os != "win32"
-
mdx
with-dev-setup & >= "2.3.0" & os != "win32"
-
js_of_ocaml-compiler
with-dev-setup & os != "win32"
-
js_of_ocaml
with-dev-setup & os != "win32"
-
csexp
with-dev-setup & >= "1.3.0"
-
cinaps
with-dev-setup
-
lwt
with-dev-setup & os != "win32"
-
0install
>= "2.15.1"
- 0install-gtk
- 0install-solver
-
ANSITerminal
>= "0.8.1"
-
aarch64-esperanto
>= "0.0.6"
-
abella
>= "2.0.8"
- absolute
- abstract_algebra
- accessor
- accessor_async
- accessor_base
- accessor_core
-
acgtk
>= "1.4.0"
- aches
- aches-lwt
- acp4
-
acpc
>= "2.0.0"
- activitypub
- activitypub_client
- activitypub_gui
- activitypub_server
- activitypub_server_gui
- adelfa
- adobe_font_metrics
- advi
-
afl-persistent
>= "1.4"
- agrid
- ahrocksdb
-
aifad
>= "2.2.1"
-
alba
>= "0.4.1"
- albatross
-
alcotest
>= "0.8.5"
-
alcotest-async
>= "0.8.5"
- alcotest-js
-
alcotest-lwt
>= "0.8.5"
- alcotest-mirage
- alg_structs
- alg_structs_qcheck
- algaeff
- alonzo
-
alsa
>= "0.3.0"
-
alt-ergo
>= "2.3.0"
-
alt-ergo-free
>= "2.3.3.dune3"
-
alt-ergo-lib
>= "2.4.2"
-
alt-ergo-lib-free
>= "2.3.3.dune3"
- alt-ergo-parsers
- alt-ergo-parsers-free
- alt-ergo-plugin-ab-why3
-
altgr-ergo
>= "2.3.0"
- ambient-context
- ambient-context-eio
- ambient-context-lwt
-
amf
>= "0.1.2"
-
amqp-client
>= "2.0.3"
-
amqp-client-async
>= "2.0.3"
-
amqp-client-lwt
>= "2.0.3"
- anders
-
angstrom
>= "0.11.1"
-
angstrom-async
>= "0.11.1"
-
angstrom-lwt-unix
>= "0.11.1"
-
angstrom-unix
>= "0.11.1"
- ansi
-
ansi-parse
>= "0.4.0"
- anthill
-
antic
!= "0.3.1"
-
ao
>= "0.2.2"
- api-watch
- apronext
-
arb
!= "0.3.1"
-
archetype
< "1.0.0" | >= "1.2.1"
- archi
- archi-async
- archi-lwt
- arg-complete
-
argon2
>= "1.0.0"
- argsh
-
arp
>= "1.0.0"
- arp-mirage
- arrakis
- arrayjit
- art
- asai
- asak
- ascend
- ask
- ask-integrator
-
asli
>= "0.2.0"
-
asn1-combinators
>= "0.2.2"
- ast_generic
-
async
>= "v0.12.0"
- async-uri
-
async_durable
>= "v0.12.0"
-
async_extra
>= "v0.12.0"
-
async_find
>= "v0.12.0"
-
async_graphics
>= "0.7.0"
-
async_inotify
>= "v0.12.0"
-
async_interactive
>= "v0.12.0"
-
async_js
>= "v0.12.0"
-
async_kernel
>= "v0.12.0"
- async_log
-
async_rpc_kernel
>= "v0.12.0"
- async_rpc_websocket
-
async_sendfile
>= "v0.12.0"
-
async_shell
>= "v0.12.0"
-
async_smtp
>= "v0.12.0"
-
async_ssl
>= "v0.12.0"
- async_udp
-
async_unix
>= "v0.12.0"
- async_websocket
- atable
- atacama
-
atd
>= "2.2.1"
- atdd
-
atdgen
>= "2.2.1"
- atdgen-codec-runtime
-
atdgen-runtime
>= "2.2.1"
-
atdj
>= "2.2.1" & < "20151001.01"
- atdpy
- atds
- atdts
-
atomic
< "base"
- autofonce
- autofonce_config
- autofonce_core
- autofonce_lib
- autofonce_m4
- autofonce_misc
- autofonce_patch
- autofonce_share
- avro
- avro-compiler
- awa
- awa-lwt
- awa-mirage
-
aws
>= "1.2"
- aws-async
-
aws-autoscaling
>= "1.2"
-
aws-cloudformation
>= "1.2"
-
aws-cloudtrail
>= "1.2"
- aws-cloudwatch
- aws-config
-
aws-ec2
>= "1.2"
- aws-elasticache
-
aws-elasticloadbalancing
>= "1.2"
- aws-lwt
- aws-rds
- aws-route53
-
aws-s3
>= "4.0.0"
-
aws-s3-async
>= "4.0.0"
-
aws-s3-lwt
>= "4.0.0"
-
aws-sdb
>= "1.2"
- aws-sqs
-
aws-ssm
>= "1.2"
-
aws-sts
>= "1.2"
- awsm
- awsm-async
- awsm-codegen
- awsm-lwt
- azblob
- azblob-async
- azure-cosmos-db
- babel
- baby
- backoff
- bag
- bam
- bam-ppx
- bare_encoding
- bark
-
base
>= "v0.12.0"
- base32
-
base64
>= "2.3.0"
- base_bigstring
-
base_quickcheck
>= "v0.12.1"
- base_trie
- bastet
- bastet_async
- bastet_lwt
- batch_jaro_winkler
- batsat
-
batteries
>= "3.7.1"
- bddrand
- bech32
- bechamel
- bechamel-js
- bechamel-notty
- bechamel-perf
-
beluga
>= "1.0"
-
benchmark
>= "1.6"
- benchpress
- benchpress-server
-
bencode
>= "2.0"
- bentov
- bestline
-
bheap
>= "2.0.0"
- bidirectional_map
- bigarray-compat
- bigarray-overlap
- bigdecimal
-
bignum
>= "v0.12.0"
-
bigstring
>= "0.3"
-
bigstring-unix
>= "0.3"
-
bigstringaf
>= "0.5.0"
- bimage
- bimage-display
- bimage-gtk
- bimage-io
- bimage-lwt
- bimage-sdl
- bimage-unix
- bimap
-
bin_prot
>= "v0.12.0"
- bin_tree
-
binaryen
!= "0.3.0" & < "0.14.0" | >= "0.17.1"
- binaryen_dsl
-
bindlib
>= "6.0.0"
-
biniou
>= "1.2.1"
- binning
-
binsec
>= "0.4.0"
- bio_io
-
biocaml
>= "0.9.0"
- biotk
-
bisect_ppx
>= "1.4.0"
-
bistro
>= "0.5.0"
- bistro-bio
-
bitcoin
>= "3.0"
- bitcoin-cohttp-async
- bitcoin-cohttp-lwt
- bitcoin-ocurl
-
bitcoinml
>= "0.4.1"
- bitgenerators
- bitlib
-
bitmasks
>= "1.2.0"
- bitpack_serializer
-
bitstring
>= "3.1.1"
-
bitv
>= "1.4"
- bitwuzla
-
bitwuzla-bin
< "1.0.0"
- bitwuzla-c
- bitwuzla-cxx
-
bjack
>= "0.1.6"
- blake3
- bloomf
-
bls12-381
< "18.0" | >= "19.0"
- bls12-381-gen
- bls12-381-hash
- bls12-381-js
- bls12-381-js-gen
- bls12-381-legacy
- bls12-381-signature
- bls12-381-unix
- blurhash
- bnfgen
- bogue
- bogue-tutorials
- boltzgen
- bonsai
- boulangerie
- box
- brr-lwd
- bson2
-
bst
>= "7.0.1"
- buffer-pool
-
build_path_prefix_map
>= "0.3"
- builder
- builder-web
-
bun
>= "0.3.4"
- bwd
- bwrap
-
bytearray
>= "1.0.1"
- bytebuffer
- bytepdf
- bytestring
- bz2
- ca-certs
- ca-certs-nss
- cactus
- cairn
-
cairo2
>= "0.6"
- cairo2-gtk
- cairo2-pango
- caisar
- caisar-ir
- caisar-nnet
- caisar-onnx
- caisar-ovo
- caisar-xgboost
-
calcium
!= "0.3.1"
-
calculon
>= "0.4"
- calculon-redis
- calculon-redis-lib
-
calculon-web
>= "0.4"
- caldav
-
calendar
>= "3.0.0"
- calendars
- calipso
- calli
-
callipyge
>= "0.2"
- camelot
- camels
- camelsnakekebab
-
camlimages
>= "5.0.2"
- camlix
- camlkit
- camlkit-base
- camlkit-gui
-
camlon
>= "3.1.0"
- camlp-streams
- camlrack
-
camltc
>= "0.9.8"
-
camomile
>= "1.0.2"
- camyll
- canary
- capitalization
-
capnp
>= "3.5.0"
-
capnp-rpc
>= "0.3.2"
-
capnp-rpc-lwt
>= "0.3.2"
-
capnp-rpc-mirage
>= "0.3.2"
- capnp-rpc-net
-
capnp-rpc-unix
>= "0.3.2"
-
caqti
>= "1.0.0"
-
caqti-async
>= "1.0.0"
-
caqti-driver-mariadb
>= "1.0.0"
- caqti-driver-pgx
-
caqti-driver-postgresql
>= "1.0.0"
-
caqti-driver-sqlite3
>= "1.0.0"
-
caqti-dynload
>= "1.0.0"
- caqti-eio
-
caqti-lwt
>= "1.0.0"
- caqti-mirage
- caqti-tls
-
caqti-type-calendar
>= "1.0.0"
- carbon
- carray
- carton
- carton-git
- carton-lwt
- castore
- catala
- catapult
- catapult-client
- catapult-daemon
- catapult-file
- catapult-sqlite
- catt
- cb-check
-
cbor
>= "0.3"
- cborl
- ccbg
-
cconv
>= "0.5"
- cconv-ppx
- cdb
-
cdrom
>= "0.9.4"
- ceph
-
certify
>= "0.3.0"
- cf
- cf-lwt
-
cfg
>= "2.2.0"
- cfml
-
cfstream
>= "1.3.1"
- chacha
- chamelon-unix
-
chamo
>= "4.0"
- charInfo_width
- charrua
-
charrua-client
>= "0.11.2"
-
charrua-client-lwt
>= "0.11.2"
-
charrua-client-mirage
>= "0.11.2"
-
charrua-core
>= "0.11.2"
- charrua-server
-
charrua-unix
>= "0.11.2"
- charset
- chartjs
- chartjs-annotation
- chartjs-colorschemes
- chartjs-datalabels
- chartjs-streaming
- chase
- checked_oint
-
checkseum
= "0.0.3" | >= "0.2.1"
-
choice
>= "0.4"
- chrome-trace
- cid
-
cinaps
>= "v0.12.0"
-
clangml
>= "4.0.0"
-
clangml-transforms
>= "0.24"
-
clap
>= "0.2.0"
-
clarity
>= "0.4.0"
- clarity-lang
- class_group_vdf
- clim
- clim-ppx
- climate
- cll
- clp_operations
- clz
- cmarker
- cmdlang
- cmdlang-stdlib-runner
- cmdlang-to-climate
- cmdlang-to-cmdliner
- cmdliner-stdlib
- cmon
- coap
- coap-core
- coap-server-lwt
- cobs
-
codept
>= "0.10.3" & != "0.11.1"
- codicons
-
cohttp
>= "1.1.1"
-
cohttp-async
>= "1.1.1"
- cohttp-bench
- cohttp-curl
- cohttp-curl-async
- cohttp-curl-lwt
- cohttp-eio
-
cohttp-lwt
>= "1.1.1"
-
cohttp-lwt-jsoo
>= "1.1.1"
-
cohttp-lwt-unix
>= "1.1.1"
- cohttp-lwt-unix-nossl
- cohttp-lwt-unix-ssl
-
cohttp-mirage
>= "1.1.1"
- cohttp-server-lwt-unix
-
cohttp-top
>= "1.1.1"
- cohttp_async_websocket
- cohttp_static_handler
-
coin
>= "0.1.1"
- colibri2
- colombe
-
color
>= "0.2.0"
- color-brewery
- colors
- combic
- combinaml
- combinat
-
comby
>= "1.4.0"
- comby-kernel
- comby-semantic
-
command_rpc
>= "v0.12.0"
- compsort
- conan
- conan-cli
- conan-database
- conan-lwt
- conan-unix
-
conduit
>= "1.3.0"
-
conduit-async
>= "1.3.0"
- conduit-async-ssl
- conduit-async-tls
-
conduit-lwt
>= "1.3.0"
- conduit-lwt-ssl
- conduit-lwt-tls
-
conduit-lwt-unix
>= "1.3.0"
- conduit-mirage
- conduit-tls
-
conex
>= "0.10.0"
- conex-mirage-crypto
- conex-nocrypto
- confero
- config
-
config-file
>= "1.2.1"
- conformist
-
containers
>= "2.4"
- containers-data
- containers-thread
- content_security_policy
- cookie
- cookies
-
coq
>= "8.14.0"
- coq-catt-plugin
- coq-core
- coq-lsp
-
coq-of-ocaml
>= "2.4.1"
-
coq-serapi
>= "8.9.0+0.6.0"
- coq-stdlib
- coq-waterproof
-
coqide
>= "8.14.0"
- coqide-server
-
core
>= "v0.12.0"
- core-and-more
-
core_bench
>= "v0.12.0"
- core_compat
-
core_extended
>= "v0.12.0"
-
core_kernel
>= "v0.12.3"
-
core_profiler
>= "v0.12.0"
- core_unix
- corosync
- cosovo
-
cow
>= "2.4.0"
-
cowabloga
>= "0.5.0"
-
cpm
>= "12.1.2"
-
cppo
>= "1.6.6"
-
cppo_ocamlbuild
>= "1.6.6"
- cps_toolbox
- cpu
-
cpuid
>= "0.1.2"
-
crc
>= "2.1.0"
-
crlibm
>= "0.3"
- crontab
-
crowbar
>= "0.2"
-
crunch
>= "2.2.0"
-
cry
>= "0.6.5"
-
cryptokit
>= "1.16.1"
- csexp
- css
- css-parser
-
cstruct
>= "3.3.0"
-
cstruct-async
>= "3.3.0"
-
cstruct-lwt
>= "3.3.0"
- cstruct-sexp
-
cstruct-unix
>= "3.3.0"
-
csv
>= "2.2"
-
csv-lwt
>= "2.1"
-
csvfields
>= "v0.12.0"
- csvtool
- ctoxml
-
ctypes
>= "0.21.1"
-
ctypes-foreign
>= "0.21.1"
- ctypes-zarith
- ctypes_stubs_js
- cucumber
- cudajit
-
cudf
>= "0.10"
- cue_sheet_maker
-
cuid
>= "0.2"
- cumulus
-
curly
>= "0.2.0"
- current
- current-albatross-deployer
- current-web-pipelines
- current_ansi
- current_docker
- current_examples
- current_git
- current_github
- current_gitlab
- current_incr
- current_ocluster
- current_rpc
- current_slack
- current_ssh
- current_web
-
curses
>= "1.0.9"
- curve-sampling
- cvc5
- cviode
- cwe_checker
- DkSDKFFIOCaml_Std
-
DrawGrammar
>= "0.2.2"
-
daft
>= "0.0.4"
- dap
- data-encoding
- dataframe
-
datakit
>= "0.12.2"
-
datakit-bridge-github
>= "0.12.2"
-
datakit-bridge-local-git
>= "0.12.2"
-
datakit-ci
>= "0.12.2"
-
datakit-client
>= "0.12.2"
-
datakit-client-9p
>= "0.12.2"
-
datakit-client-git
>= "0.12.2"
-
datakit-github
>= "0.12.2"
-
datakit-server
>= "0.12.2"
-
datakit-server-9p
>= "0.12.2"
-
datalog
>= "0.6"
- dates_calc
- daypack-lib
-
dbf
!= "0.1.1"
- dblp
- dblp-api
-
debian-formats
>= "0.1.2"
- decimal
-
decoders
>= "0.1.2"
- decoders-bencode
- decoders-cbor
-
decoders-ezjsonm
>= "0.1.2"
- decoders-ezxmlm
- decoders-jsonaf
- decoders-jsonm
- decoders-msgpck
- decoders-sexplib
-
decoders-yojson
>= "0.1.2"
-
decompress
>= "0.8.1"
- dedent
-
dedukti
>= "2.7"
- delimcc_of_fxhandler
-
delimited_parsing
>= "v0.12.0"
-
depyt
>= "0.3.0"
-
devkit
>= "1.0"
-
diet
>= "0.2"
- diff
- diffable
-
digestif
>= "0.7" & < "0.7.2" | >= "0.8.1"
- directories
- dirsift
- dirsp-exchange
- dirsp-exchange-kbb2017
- dirsp-proscript
- dirsp-proscript-mirage
- dirsp-ps2ocaml
- diskuvbox
- disml
-
dispatch
>= "0.4.1"
-
dispatch-js
>= "0.4.1"
-
distributed
>= "0.6.0"
-
distributed-lwt
>= "0.2.0"
-
distributed-uwt
>= "0.2.0"
- dkim
- dkim-bin
- dkim-mirage
- dkml-c-probe
- dkml-component-offline-ocamlrun
- dkml-component-offline-opam
- dkml-component-staging-ocamlrun
- dkml-component-staging-opam32
- dkml-component-staging-opam64
- dkml-dune-dsl
- dkml-dune-dsl-show
- dkml-install
- dkml-install-installer
- dkml-install-runner
- dkml-option-vcpkg
- dkml-package-console
-
dkml-runtime-common
>= "2.0.3"
- dkml-runtime-distribution
- dkml-workflows
-
dlm
>= "0.3.1"
- dmap
-
dns
>= "1.1.0"
-
dns-async
>= "1.1.0"
- dns-certify
- dns-cli
- dns-client
- dns-client-lwt
- dns-client-miou-unix
- dns-client-mirage
-
dns-lwt
>= "1.1.0"
-
dns-lwt-unix
>= "1.1.0"
- dns-mirage
- dns-resolver
- dns-server
- dns-stub
- dns-tsig
- dnssec
- docfd
-
docker-api
>= "0.2"
- docker_hub
-
dockerfile
>= "6.0.0"
-
dockerfile-cmd
>= "6.0.0"
-
dockerfile-opam
>= "6.0.0"
- docteur
- docteur-solo5
- docteur-unix
- doculib
- doi2bib
-
dokeysto
>= "3.0.2"
-
dokeysto_camltc
>= "3.0.2"
-
dokeysto_lz4
>= "3.0.2"
-
dolmen
>= "0.4.1"
- dolmen_bin
- dolmen_loop
- dolmen_lsp
- dolmen_model
- dolmen_type
-
dolog
>= "4.0.0"
- domain-local-await
- domain-local-timeout
-
domain-name
>= "0.1.2"
- domain_shims
- domainslib
-
dose3
>= "6.1"
- dose3-extra
- dot-merlin-reader
- dotenv
- dream
- dream-accept
- dream-cli
- dream-encoding
- dream-html
- dream-htmx
- dream-httpaf
- dream-livereload
- dream-pure
- dream-serve
-
drom
>= "0.3.0"
-
drom_lib
>= "0.3.0"
- drom_toml
-
dropbox
>= "0.2"
- dropbox_lwt_unix
- dscheck
-
dssi
>= "0.1.3"
- dtc-pb
-
dtoa
>= "0.3.2"
-
dtools
>= "0.4.2"
- dual
-
duff
>= "0.2"
-
dum
>= "1.0.2"
- dump_ocamlformat
- dune-action-plugin
- dune-build-info
- dune-cargo-build
- dune-compiledb
-
dune-configurator
>= "1.11.4"
- dune-deps
- dune-expand
- dune-glob
- dune-private-libs
-
dune-release
>= "1.0.0" & < "2.0.0"
- dune-rpc
- dune-rpc-lwt
- dune-site
-
duppy
>= "0.9.0"
-
duration
>= "0.1.2"
- dyn
-
earley
>= "2.0.0"
- earlybird
-
easy-format
>= "1.3.2"
- easy_logging
- easy_logging_yojson
-
ecaml
>= "v0.12.0"
-
edn
>= "0.1.6-1-gff9db95"
- ego
-
eigen
>= "0.1.0"
- eio
- eio-ssl
- eio-trace
- eio_linux
- eio_luv
- eio_main
- eio_posix
- eio_windows
- either
-
elasticsearch-cli
>= "0.5"
-
electrod
>= "0.2.1"
-
eliom
>= "10.1.2"
-
elpi
>= "1.3.1"
-
email_message
>= "v0.12.0"
- embedded_ocaml_templates
-
emile
>= "0.4"
- encoding
-
encore
>= "0.3"
- env_config
- epictetus
-
eqaf
>= "0.2"
- eqaf-cstruct
- equinoxe
- equinoxe-cohttp
- equinoxe-hlc
- eris
- eris-lwt
- erlang
- errpy
-
erssical
>= "1.1.0"
- esgg
-
esperanto-cosmopolitan
>= "0.0.5"
- ethernet
- euler
-
exenum
>= "0.86"
- exit
-
expect_test_helpers
>= "v0.12.0"
- expect_test_helpers_async
- expect_test_helpers_core
-
expect_test_helpers_kernel
>= "v0.12.0"
- extism
- extism-manifest
-
extlib
>= "1.7.9"
-
extunix
>= "0.3.1"
- ez_api
-
ez_cmdliner
>= "0.2.0"
-
ez_config
>= "0.2.0"
-
ez_file
>= "0.3.0"
- ez_hash
- ez_pgocaml
- ez_search
- ez_subst
- ezcurl
- ezcurl-lwt
- ezdl
-
ezgzip
>= "0.2.3"
- ezjs_ace
- ezjs_blockies
- ezjs_cleave
- ezjs_crypto
- ezjs_cytoscape
- ezjs_d3pie
- ezjs_extension
- ezjs_fetch
- ezjs_idb
- ezjs_jquery
- ezjs_min
- ezjs_odometer
- ezjs_push
- ezjs_qrcode
- ezjs_recaptcha
- ezjs_timeline
-
ezjsonm
>= "1.0.0"
- ezjsonm-encoding
-
ezjsonm-lwt
>= "1.0.0"
- ezresto
- ezresto-directory
-
ezsqlite
>= "0.4.2"
-
ezxenstore
>= "0.4.1"
-
ezxmlm
>= "1.1.0"
- FPauth
- FPauth-core
- FPauth-responses
- FPauth-strategies
-
FrontC
>= "4.0.0"
-
faad
>= "0.5.0"
- facteur
-
fadbadml
>= "0.1.2"
-
faraday
>= "0.7.1"
-
faraday-async
>= "0.7.1"
-
faraday-lwt
>= "0.7.1"
-
faraday-lwt-unix
>= "0.7.1"
- farith
-
farmhash
>= "0.4"
- fasmifra
-
fat-filesystem
>= "0.13.0"
-
fd-send-recv
>= "2.0.1"
-
fdkaac
>= "0.3.2"
- feat
- feat-core
- feat-num
- feather
- feather_async
- ff
- ff-bench
- ff-pbt
- ff-sig
-
ffmpeg
>= "1.0.0~beta1"
- ffmpeg-av
- ffmpeg-avcodec
- ffmpeg-avdevice
- ffmpeg-avfilter
- ffmpeg-avutil
- ffmpeg-swresample
- ffmpeg-swscale
-
fftw3
>= "0.8.2"
- fiat-p256
- fiber
- fiber-lwt
-
fieldslib
>= "v0.12.0"
- file-rewriter
- file_path
-
fileutils
>= "0.6.1"
- finch
- fit
-
fix
>= "20181206"
-
flac
>= "0.3.0"
- flex-array
-
flint
>= "0.3.2"
-
flow_parser
>= "0.229.1"
- fmlib
- fmlib_browser
- fmlib_js
- fmlib_parse
- fmlib_pretty
- fmlib_std
- fontforge-of-ocaml
- forester
- fpath-base
- fpath-sexp0
-
frama-c
>= "26.0~beta"
-
frama-c-lannotate
>= "0.2.3"
-
frama-c-luncov
>= "0.2.1"
-
frama-c-metacsl
>= "0.4"
- frama-clang
- fred
-
freetds
>= "0.7"
-
frei0r
>= "0.1.2"
-
frenetic
>= "5.0.5"
- fromager
- fsevents
- fsevents-lwt
- fsml
- fswatch
- fswatch_async
- fswatch_lwt
- fun-postgresql
- fun-sql
- fun-sqlite
-
functoria
>= "2.2.2" & < "4.0.0~beta1" | >= "4.0.0"
-
functoria-runtime
>= "2.2.2" & != "2.2.5" & < "3.0.2" | >= "3.1.2"
- fuseau
- fuseau-lwt
- fuzzy_compare
- fuzzy_match
- fzf
-
General
>= "0.6.0"
- GT
-
gapi-ocaml
>= "0.3.7"
- gbddml
- gccjit
-
gd
>= "1.1"
-
gdbprofiler
>= "0.4"
- gel
-
gemini
>= "0.3.0"
-
gen
>= "0.5.2"
-
gen_js_api
>= "1.0.6"
- genprint
-
genspio
>= "0.0.3"
-
genspir
>= "1.0.1"
- geojson
- geojsone
- geoml
-
get_line
>= "7.0.0"
-
getopt
>= "20230213"
-
gettext
>= "0.4.1"
- gettext-camomile
- gettext-stub
-
git
>= "2.0.0"
- git-cohttp
- git-cohttp-mirage
- git-cohttp-unix
-
git-http
>= "2.0.0"
- git-kv
-
git-mirage
>= "2.0.0"
- git-paf
- git-split
-
git-unix
>= "2.0.0"
- git_split
-
github
>= "4.0.0"
- github-data
-
github-hooks
>= "0.4.0"
-
github-hooks-unix
>= "0.4.0"
-
github-jsoo
>= "4.0.0"
-
github-unix
>= "4.0.0"
- gitlab
- gitlab-jsoo
- gitlab-unix
- gitlab_pipeline_notifier
- glfw-ocaml
- globlon
- gluon
- gluten
- gluten-async
- gluten-eio
- gluten-lwt
- gluten-lwt-unix
- gluten-mirage
-
gmap
>= "0.2.1"
- gmp
-
gnuplot
>= "0.6"
- gobba
- gobject-introspection
-
goblint
>= "1.1.1"
-
goblint-cil
>= "1.8.0"
-
google-drive-ocamlfuse
>= "0.6.26"
-
gopcaml-mode
>= "0.0.2"
- gopcaml-mode-merlin
- gospel
- gotd
-
gperftools
>= "0.4"
- gpiod
-
gpr
>= "1.4.0"
- gpt
- gptar
- gr
- grace
- gradescope_submit
-
graphics
>= "5.0.0"
-
graphql
>= "0.8.0"
-
graphql-async
>= "0.8.0"
-
graphql-cohttp
>= "0.9.0"
-
graphql-lwt
>= "0.8.0"
- graphql_jsoo_client
-
graphql_parser
>= "0.9.0"
-
graphql_ppx
>= "0.7.1"
- graphv
- graphv_core
- graphv_core_lib
- graphv_font
- graphv_font_js
- graphv_font_stb_truetype
- graphv_gles2
- graphv_gles2_native
- graphv_gles2_native_impl
- graphv_webgl
- graphv_webgl_impl
- gremlin
-
grenier
>= "0.8"
- grid
- grpc
- grpc-async
- grpc-bench
- grpc-eio
- grpc-examples
- grpc-lwt
-
gsl
>= "1.24.0"
-
gstreamer
>= "0.3.1"
- guardian
- guile
- h1
- h1-lwt-unix
- h1_parser
- h2
- h2-async
- h2-eio
- h2-lwt
- h2-lwt-unix
- h2-mirage
- hachis
-
hack_parallel
>= "1.0.0"
- hacl-star
-
hacl-star-raw
>= "0.5.0"
- hacl_func
- hacl_x25519
- happy-eyeballs
- happy-eyeballs-lwt
- happy-eyeballs-miou-unix
- happy-eyeballs-mirage
-
hardcaml
>= "v0.12.0"
- hardcaml-lua
- hardcaml_axi
- hardcaml_c
- hardcaml_circuits
- hardcaml_event_driven_sim
- hardcaml_fixed_point
- hardcaml_handshake
- hardcaml_of_verilog
- hardcaml_step_testbench
- hardcaml_verify
- hardcaml_verilator
- hardcaml_waveterm
- hardcaml_xilinx
- hardcaml_xilinx_components
- hardcaml_xilinx_reports
-
hashcons
>= "1.4.0"
-
hashids
>= "1.0.1"
-
haxe
>= "4.1.1"
- hc
-
hdf5
>= "0.1.5"
-
hdr_histogram
>= "0.0.3"
-
headache
>= "1.04"
- header-check
- hector
-
herdtools7
>= "7.55"
-
hex
>= "1.3.0"
- hex_encode
- hexstring
- hg_lib
-
hidapi
>= "1.1"
- hidapi-lwt
- higher_kinded
- highlexer
-
higlo
>= "0.8"
- hilite
-
hkdf
>= "1.0.3"
- hl_yaml
- hockmd
- hol2dk
- hooke
-
horned_worm
>= "0.3.4"
- hpack
- hsluv
- html_of_jsx
- htmlfromtexbooks
-
hts_shrink
>= "2.1.2"
- http
- http-cookie
- http-date
- http-lwt-client
- http-mirage-client
- http-multipart-formdata
- http_async
-
httpaf
>= "0.6.0"
-
httpaf-async
>= "0.6.0"
- httpaf-lwt-unix
- httpaf_caged
- httpcats
- httph
- httpun
- httpun-async
- httpun-eio
- httpun-lwt
- httpun-lwt-unix
- httpun-mirage
- httpun-types
- httpun-ws
- httpun-ws-async
- httpun-ws-eio
- httpun-ws-lwt
- httpun-ws-lwt-unix
- httpun-ws-mirage
- huffman
-
hvsock
>= "2.0.0"
- hxd
- hyper
- ISO3166
-
ISO8601
>= "0.2.6"
-
i3ipc
>= "0.1.4"
- icalendar
- idd
- idds
-
imagelib
>= "20200929"
- imguiml
-
incr_dom
>= "v0.12.0"
- incr_dom_interactive
- incr_dom_keyboard
- incr_dom_partial_render
- incr_dom_sexp_form
-
incr_dom_widgets
>= "v0.12.0"
-
incr_map
>= "v0.12.0"
-
incr_select
>= "v0.12.0"
-
incremental
>= "v0.12.0"
- indentation_buffer
- index
- index-bench
-
inferno
>= "20190924"
- influxdb
- influxdb-async
- influxdb-lwt
-
inotify
>= "2.4"
- inotify-eio
- inquire
- inquirer_oc
- int_repr
-
integers
>= "0.3.0"
- integers_stubs_js
-
integration1d
>= "0.5.1"
- interface-prime
- interface-prime-lwt
-
interval
>= "1.5" & < "1.6"
- interval-map
- interval_base
- interval_crlibm
- interval_intel
-
io-page
>= "2.1.0"
-
io-page-unix
>= "2.1.0"
-
io-page-xen
>= "2.1.0"
- iomux
- iostream
- iostream-camlzip
- ip2location
- ip2whois
-
ipaddr
>= "2.9.0"
- ipaddr-cstruct
- ipaddr-sexp
-
irc-client
>= "0.6.2"
-
irc-client-lwt
>= "0.6.2"
- irc-client-lwt-ssl
-
irc-client-tls
>= "0.6.2"
-
irc-client-unix
>= "0.6.2"
-
iri
>= "0.6.0"
-
irmin
>= "2.0.0"
- irmin-bench
-
irmin-chunk
>= "2.0.0"
- irmin-cli
- irmin-client
- irmin-containers
-
irmin-fs
>= "2.0.0"
-
irmin-git
>= "2.0.0"
- irmin-graphql
-
irmin-http
>= "2.0.0"
-
irmin-indexeddb
>= "2.0"
- irmin-layers
-
irmin-mem
>= "2.0.0"
-
irmin-mirage
>= "2.0.0"
- irmin-mirage-git
- irmin-mirage-graphql
- irmin-pack
- irmin-pack-tools
- irmin-server
- irmin-test
- irmin-tezos
- irmin-tezos-utils
-
irmin-unix
>= "2.0.0"
-
irmin-watcher
>= "0.5.0"
- iso639
-
iter
>= "1.4"
-
itv-tree
>= "2.2"
-
JsOfOCairo
>= "2.0.0"
-
jane-street-headers
>= "v0.12.0"
- jane_rope
- janestreet_cpuid
- janestreet_csv
- janestreet_lru_cache
-
jasmin
>= "2023.06.0"
-
jekyll-format
>= "0.2.0"
-
jemalloc
>= "0.2"
- jerboa
- jext
-
jhupllib
>= "0.2.1"
-
jingoo
>= "1.3.0"
- jose
-
js_of_ocaml
>= "3.3.0"
-
js_of_ocaml-compiler
>= "3.3.0"
-
js_of_ocaml-lwt
>= "3.3.0"
-
js_of_ocaml-ocamlbuild
>= "3.5.0"
-
js_of_ocaml-ppx
>= "3.3.0"
-
js_of_ocaml-ppx_deriving_json
>= "3.3.0"
-
js_of_ocaml-toplevel
>= "3.3.0"
-
js_of_ocaml-tyxml
>= "3.3.0"
- js_of_ocaml-webgpu
- js_of_ocaml-webidl
- js_of_ocaml_patches
- json-data-encoding
- json-data-encoding-browser
- json-data-encoding-bson
- json_decoder
- jsonaf
- jsonoo
- jsonrpc
- jsonschema2atd
- jsonxt
- jsoo-react
-
jsoo_broadcastchannel
>= "2.0.0"
-
jsoo_storage
>= "1.0.1"
- jst-config
-
junit
>= "2.0.1"
-
junit_alcotest
>= "2.0.1"
-
junit_ounit
>= "2.0.1"
-
jupyter
>= "2.3.2"
-
jupyter-archimedes
>= "2.3.2"
-
jupyter-kernel
>= "0.4"
- jwto
-
kafka
>= "0.5"
- kafka_async
- kafka_lwt
- kappa-agents
- kappa-binaries
- kappa-library
- kappa-server
- kcas
- kcas_data
- kdf
- kdl
- ke
-
key-parsers
>= "0.10.0"
-
kicadsch
>= "0.4.0"
- kind2
-
kinetic-client
>= "0.0.11"
- kittyimg
- kkmarkdown
- kmt
- knights_tour
- kqueue
- krb
- kuznechik
- lab
-
lablgtk3
>= "3.0.beta4"
-
lablgtk3-extras
>= "3.0.1"
- lablgtk3-goocanvas2
- lablgtk3-gtkspell3
- lablgtk3-rsvg2
- lablgtk3-sourceview3
-
lablqml
>= "0.6"
- labrys
-
lacaml
>= "11.0.2"
-
ladspa
>= "0.2.0"
- lambda
- lambda-runtime
-
lambda-term
>= "2.0"
- lambda_streams
- lambda_streams_async
- lambda_streams_lwt
-
lambdapi
>= "2.0.0"
-
lambdasoup
>= "0.6.4"
-
lame
>= "0.3.4"
-
landmarks
>= "1.4"
- landmarks-ppx
-
lascar
>= "0.6-alpha"
-
lastfm
>= "0.3.3"
-
launchd
>= "1.3"
-
lazy-trie
>= "1.2.0"
-
lbfgs
>= "0.9.1"
-
lbvs_consent
>= "2.1.0"
-
ldap
>= "2.4.1"
- ldp
- ldp_curl
- ldp_js
- ldp_tls
- leaflet
- learn-ocaml
- learn-ocaml-client
- leaves
- ledgerwallet
- ledgerwallet-tezos
- legacy_diffable
-
lens
>= "1.2.3"
-
let-if
>= "0.2.0"
- letsencrypt
- letsencrypt-app
- letsencrypt-dns
- letsencrypt-mirage
- letters
-
leveldb
>= "1.3.0"
- lib_parsing
- libabsolute
-
libbinaryen
< "105.1.0" | >= "107.0.1"
- libbpf
- libbpf_maps
- libc
- libirmin
- libsail
-
libsvm
>= "0.10.0"
- libzipperposition
- lilac
- lilv
-
line-up-words
>= "v0.12.0"
- line_oriented
-
linenoise
>= "1.2.0"
-
links
>= "0.9"
- links-mysql
-
links-postgresql
>= "0.9"
- links-sqlite3
- linol
- linol-eio
- linol-lwt
- lintcstubs
- lintcstubs-arity
- lintcstubs-gen
- linwrap
- liquid_interpreter
- liquid_ml
- liquid_parser
- liquid_std
- liquid_syntax
-
liquidsoap
>= "2.2.0"
- liquidsoap-core
- liquidsoap-js
- liquidsoap-lang
- liquidsoap-libs
- liquidsoap-libs-extra
- liquidsoap-mode
- little_logger
- llama
- llama-cpp-ocaml
- llama_core
- llama_interactive
- llama_midi
-
llvm
>= "15.0.7+nnp-2"
-
lmdb
>= "1.0"
-
lo
>= "0.2.0"
- loc
- lockfree
-
loga
>= "0.0.5"
- logical
- logs-async
- logs-async-reporter
- logs-ppx
-
logs-syslog
>= "0.2.0"
-
logtk
>= "1.5.1"
- loop
- lp
- lp-glpk
- lp-glpk-js
- lp-gurobi
-
lpd
>= "1.2.2"
- lreplay
-
lru
>= "0.3.0"
- lru_cache
- lsp
- lt-code
-
lua-ml
>= "0.9.3"
- lua_parser
- lucid
- lun
-
lustre-v6
>= "6.103.3"
-
lutils
>= "1.51.2"
-
lutin
>= "2.71.10"
- luv
- luv_unix
- lwd
-
lwt
>= "4.2.0"
-
lwt-canceler
>= "0.2"
- lwt-dllist
- lwt-exit
-
lwt-parallel
>= "1.0.0"
-
lwt-watcher
>= "0.2"
- lwt_domain
- lwt_eio
-
lwt_glib
>= "1.1.1"
-
lwt_log
>= "1.1.1"
-
lwt_ppx
>= "1.2.2"
- lwt_ppx_let
-
lwt_react
>= "1.1.2"
- lwt_retry
-
lwt_ssl
>= "1.1.3"
-
lz4
>= "1.2.0"
-
lz4_chans
>= "3.0.1"
-
lzo
>= "0.0.3"
- MlFront_Cli
- m_tree
- macaddr
- macaddr-cstruct
- macaddr-sexp
-
mad
>= "0.5.0"
-
magic-mime
>= "1.1.2"
- magic-trace
- make-random
-
malfunction
>= "0.3"
- man_in_the_middle_debugger
-
mariadb
>= "1.2.0"
- markdown
-
markup
>= "0.8.0"
- markup-lwt
-
mastodon-archive-viewer
>= "0.2"
- matita
- matplotlib
- mazeppa
-
mbr-format
>= "1.0.0"
- mc2
-
mccs
>= "1.1+10"
- md2mld
-
mdx
!= "1.7.0"
- mec
-
mechaml
>= "1.1.0"
- mehari
- mehari-eio
- mehari-eio-unix
- mehari-lwt-unix
- mehari-mirage
- mel
- melange
- melange-atdgen-codec-runtime
- melange-compiler-libs
- melange-fest
- melange-fetch
- melange-jest
- melange-json
- melange-json-native
- melange-moment
- melange-numeral
- melange-radix-icons
- melange-react-dates
- melange-react-query
- melange-recharts
- melange-testing-library
- melange-webapi
- meldep
- mem_usage
-
memcad
>= "1.1.0"
- memgraph
- memgraph_kitty
- memo
- memprof-limits
- memtrace
- memtrace-mirage
- memtrace_viewer
-
menhir
>= "20200123"
- menhirCST
- menhirLib
- menhirSdk
- merge-fmt
-
merlin
>= "3.2.1"
-
merlin-extend
>= "0.4"
- merlin-lib
-
mesh
>= "0.9.5"
-
mesh-easymesh
>= "0.9.5"
-
mesh-graphics
>= "0.9.5"
-
mesh-triangle
>= "0.9.5"
- metadata
- metadb
- metapp
- metaquot
- metrics
- metrics-influx
- metrics-lwt
- metrics-mirage
- metrics-rusage
- metrics-unix
- mew
- mew_vi
- middleware
- mimic
- mimic-happy-eyeballs
-
mindstorm
>= "0.8"
- mindstorm-lwt
- minicaml
-
minicli
>= "5.0.2"
-
minisat
>= "0.3"
- minttea
- miou
-
mirage
>= "3.3.0"
-
mirage-block
>= "1.2.0"
-
mirage-block-ccm
>= "1.1.0"
- mirage-block-combinators
-
mirage-block-lwt
>= "1.2.0"
- mirage-block-partition
-
mirage-block-ramdisk
>= "0.4"
-
mirage-block-solo5
>= "0.6.0"
-
mirage-block-unix
>= "2.11.0"
-
mirage-block-xen
>= "1.6.0"
- mirage-bootvar
-
mirage-bootvar-solo5
>= "0.6.0"
- mirage-bootvar-unix
-
mirage-bootvar-xen
>= "0.6.0"
-
mirage-channel
>= "3.2.0"
-
mirage-channel-lwt
>= "3.2.0"
-
mirage-clock
>= "2.0.0"
-
mirage-clock-freestanding
>= "2.0.0"
-
mirage-clock-lwt
>= "2.0.0"
- mirage-clock-solo5
-
mirage-clock-unix
>= "2.0.0"
-
mirage-conduit
= "1.3.0" | >= "3.1.0"
-
mirage-console
>= "2.4.0"
-
mirage-console-lwt
>= "2.4.0"
-
mirage-console-solo5
>= "0.6.0"
-
mirage-console-unix
>= "2.4.1"
-
mirage-console-xen
>= "2.4.0"
-
mirage-console-xen-backend
>= "2.4.0"
-
mirage-console-xen-proto
>= "2.4.0"
- mirage-crypto
- mirage-crypto-ec
- mirage-crypto-entropy
- mirage-crypto-pk
- mirage-crypto-rng
- mirage-crypto-rng-async
- mirage-crypto-rng-eio
- mirage-crypto-rng-lwt
- mirage-crypto-rng-miou-unix
- mirage-crypto-rng-mirage
-
mirage-device
>= "1.2.0"
-
mirage-dns
>= "3.1.0"
-
mirage-entropy
>= "0.5.1"
-
mirage-flow
>= "1.6.0"
- mirage-flow-combinators
-
mirage-flow-lwt
>= "1.6.0"
-
mirage-flow-rawlink
>= "1.1.0"
-
mirage-flow-unix
>= "1.6.0"
-
mirage-fs
>= "1.2.0"
-
mirage-fs-lwt
>= "1.2.0"
- mirage-fs-mem
-
mirage-fs-unix
>= "1.6.0"
-
mirage-kv
>= "2.0.0"
-
mirage-kv-lwt
>= "2.0.0"
- mirage-kv-mem
- mirage-kv-unix
-
mirage-logs
>= "1.0.0"
- mirage-monitoring
-
mirage-nat
>= "1.1.0"
-
mirage-net
>= "2.0.0"
-
mirage-net-lwt
>= "2.0.0"
-
mirage-net-macosx
>= "1.5.0"
-
mirage-net-solo5
>= "0.4.3"
-
mirage-net-unix
>= "2.5.0"
-
mirage-net-xen
>= "1.9.0"
-
mirage-profile
>= "0.9.0"
-
mirage-profile-unix
>= "0.9.0"
-
mirage-profile-xen
>= "0.9.0"
-
mirage-protocols
>= "2.0.0"
-
mirage-protocols-lwt
>= "2.0.0"
-
mirage-qubes
>= "0.7.0"
-
mirage-qubes-ipv4
>= "0.7.0"
-
mirage-random
>= "1.2.0"
- mirage-random-stdlib
- mirage-random-test
-
mirage-runtime
>= "3.3.0"
-
mirage-solo5
>= "0.6.2"
-
mirage-stack
>= "1.4.0"
-
mirage-stack-lwt
>= "1.4.0"
-
mirage-time
>= "1.3.0"
-
mirage-time-lwt
>= "1.3.0"
-
mirage-time-unix
>= "1.3.0"
-
mirage-types
>= "3.3.0"
-
mirage-types-lwt
>= "3.3.0"
-
mirage-unix
>= "3.2.0"
-
mirage-vnetif
>= "0.4.2"
- mirage-vnetif-stack
-
mirage-xen
>= "3.2.0"
- mjson
-
mkaudio
>= "1.1.0"
- mkocaml
-
mlbdd
>= "0.7.2"
- mlfenv
-
mlmpfr
>= "4.0.2+dune"
-
mlpost
>= "0.9"
- mlpost-lablgtk
-
mlt_parser
>= "v0.12.0"
- mlx
-
mm
>= "0.7.0"
- mmap
- mmdb
- mnd
-
mock
>= "0.1.1"
-
mock-ounit
>= "0.1.1"
- module-graph
-
molenc
>= "5.0.0"
- monaco_jsoo
- monolith
-
monomorphic
>= "2.0"
- monorobot
- moonpool
- moonpool-io
- moonpool-lwt
- mopsa
-
morbig
>= "0.10.3"
- morsmall
-
moss
>= "0.1.1"
-
mparser
>= "1.3"
- mparser-pcre
- mparser-re
- mperf
- mpg123
-
mpp
>= "0.3.4"
-
mpris
>= "0.2.0"
- mpris-clients
-
mqtt
>= "0.2.2"
- mrmime
-
mrt-format
>= "0.3.1"
-
msat
>= "0.8"
- msat-bin
-
msgpck
>= "1.5"
- msgpck-repr
- mssql
- mugen
- mula
- multibase
- multicodec
-
multicont
>= "1.0.1"
- multicore-bench
- multicore-magic
- multicore-magic-dscheck
- multihash
- multihash-digestif
-
multipart-form-data
>= "0.3.0"
- multipart_form
- multipart_form-cohttp-lwt
- multipart_form-eio
- multipart_form-lwt
-
murmur3
>= "0.3"
-
mustache
>= "3.1.0"
- mustache-cli
- mutaml
- mutf8
- mwt
-
mybuild
>= "7"
- mysql8
-
mysql_protocol
>= "3.0.1"
- n_ary
- naboris
- nacc
- nanoid
- nanosvg
- nanosvg_text
-
nbd
>= "4.0.3"
- nbd-tool
- nbd-unix
-
netchannel
>= "1.9.0"
- netkat
-
netlink
>= "0.3.4"
- netsnmp
- neural_nets_lib
- nice_parser
- ninja_utils
- niru
- nloge
- nlopt
- nmea
-
noCanren
>= "0.3.0~alpha1"
- nocoiner
- node_of_ocaml
- noise
- nomad
- non_empty_list
- nottui
- nottui-lwt
- nottui-pretty
-
notty
>= "0.2.3"
-
notty_async
>= "v0.12.0"
- np
-
npy
>= "0.0.9"
-
nsq
>= "0.4.0"
- numeric_string
- nuscr
- OCADml
- OCanren
- OCanren-ppx
- OSCADml
- obatcher
- obeam
-
obelisk
>= "0.5.0"
- obuilder
- obuilder-spec
-
obus
>= "1.2.0"
-
ocal
>= "0.2.2"
- ocaml-canvas
-
ocaml-compiler-libs
>= "v0.12.0"
- ocaml-embed-file
- ocaml-in-python
- ocaml-index
- ocaml-lsp-server
-
ocaml-lua
>= "1.8"
-
ocaml-migrate-parsetree
>= "1.2.0"
-
ocaml-migrate-parsetree-ocamlbuild
>= "1.2.0"
-
ocaml-monadic
>= "0.4.1"
- ocaml-print-intf
- ocaml-probes
-
ocaml-protoc
>= "2.0.1"
- ocaml-protoc-plugin
-
ocaml-r
>= "0.1.1"
- ocaml-syntax-shims
-
ocaml-systemd
>= "1.3"
-
ocaml-top
>= "1.2.0"
-
ocaml-vdom
< "transition"
-
ocaml-version
>= "1.0.0"
- ocaml_db_model
- ocaml_intrinsics
- ocaml_intrinsics_kernel
- ocaml_openapi_generator
- ocaml_pgsql_model
-
ocaml_plugin
>= "v0.12.0"
- ocamlapi
- ocamlapi_async
- ocamlapi_lwt_unix
- ocamlapi_ppx
- ocamlc-loc
- ocamlcodoc
-
ocamldiff
>= "1.2"
-
ocamlformat
>= "0.24.1"
- ocamlformat-lib
- ocamlformat-mlx
- ocamlformat-mlx-lib
-
ocamlformat-rpc
< "removed"
- ocamlformat-rpc-lib
-
ocamlfuse
>= "2.7.1-cvs6"
-
ocamlgraph
>= "2.0.0"
- ocamlgraph_gtk
- ocamline
- ocamlmerlin-mlx
- ocamlog
- ocamlregextkit
- ocannl_npy
- ocb
-
ocf
>= "0.8.0"
- ocf_ppx
- ockt
-
ocluster
!= "0.2"
- ocluster-api
- ocluster-worker
- ocolor
-
ocp-browser
>= "1.1.9"
-
ocp-indent
>= "1.7.0"
-
ocp-indent-nlfork
>= "1.5.4"
-
ocp-index
>= "1.1.9"
- ocp-search
- ocp_reveal
-
ocplib-endian
>= "1.1"
- ocplib-json-typed-browser
- ocplib-json-typed-bson
-
ocplib-simplex
>= "0.5"
-
ocplib_stuff
>= "0.4.0"
-
ocsigen-i18n
>= "4.0.0"
- ocsigen-ppx-rpc
-
ocsigenserver
>= "4.0.1"
- ocsipersist
- ocsipersist-dbm
- ocsipersist-dbm-config
- ocsipersist-lib
- ocsipersist-pgsql
- ocsipersist-pgsql-config
- ocsipersist-sqlite
- ocsipersist-sqlite-config
-
octavius
>= "1.2.2"
-
octez-accuser-Proxford
>= "19.0"
- octez-accuser-PsParisC
- octez-accuser-PtKathma
- octez-accuser-PtLimaPt
- octez-accuser-PtMumbai
-
octez-accuser-PtNairob
< "18.0" | >= "19.0"
- octez-accuser-PtParisB
-
octez-alcotezt
< "17.3" | >= "19.0"
-
octez-baker-Proxford
>= "19.0"
- octez-baker-PsParisC
- octez-baker-PtKathma
- octez-baker-PtLimaPt
- octez-baker-PtMumbai
-
octez-baker-PtNairob
< "18.0" | >= "19.0"
- octez-baker-PtParisB
-
octez-bls12-381-hash
< "17.3"
-
octez-bls12-381-polynomial
< "17.3"
-
octez-bls12-381-signature
< "17.3"
-
octez-client
< "18.0" | >= "19.0"
-
octez-codec
< "18.0" | >= "19.0"
-
octez-crawler
< "18.0" | >= "19.0"
-
octez-dac-client
>= "19.0"
-
octez-dac-node
>= "19.0"
- octez-dal-node
-
octez-distributed-internal
< "17.3" | >= "19.0"
-
octez-distributed-lwt-internal
< "18.0" | >= "19.0"
-
octez-injector
< "18.0" | >= "19.0"
- octez-internal-libs
-
octez-l2-libs
>= "19.0"
-
octez-libs
>= "19.0"
-
octez-mec
< "17.3"
-
octez-node
< "18.0" | >= "19.0"
-
octez-node-config
< "18.0" | >= "19.0"
- octez-plompiler
- octez-plonk
-
octez-polynomial
< "17.3"
-
octez-proto-libs
>= "19.0"
-
octez-protocol-000-Ps9mPmXa-libs
>= "19.0"
-
octez-protocol-001-PtCJ7pwo-libs
>= "19.0"
-
octez-protocol-002-PsYLVpVv-libs
>= "19.0"
-
octez-protocol-003-PsddFKi3-libs
>= "19.0"
-
octez-protocol-004-Pt24m4xi-libs
>= "19.0"
-
octez-protocol-005-PsBabyM1-libs
>= "19.0"
-
octez-protocol-006-PsCARTHA-libs
>= "19.0"
-
octez-protocol-007-PsDELPH1-libs
>= "19.0"
-
octez-protocol-008-PtEdo2Zk-libs
>= "19.0"
-
octez-protocol-009-PsFLoren-libs
>= "19.0"
-
octez-protocol-010-PtGRANAD-libs
>= "19.0"
-
octez-protocol-011-PtHangz2-libs
>= "19.0"
-
octez-protocol-012-Psithaca-libs
>= "19.0"
-
octez-protocol-013-PtJakart-libs
>= "19.0"
-
octez-protocol-014-PtKathma-libs
>= "19.0"
-
octez-protocol-015-PtLimaPt-libs
>= "19.0"
-
octez-protocol-016-PtMumbai-libs
>= "19.0"
-
octez-protocol-017-PtNairob-libs
>= "19.0"
-
octez-protocol-018-Proxford-libs
>= "19.0"
- octez-protocol-019-PtParisB-libs
- octez-protocol-020-PsParisC-libs
-
octez-protocol-alpha-libs
>= "19.0"
-
octez-protocol-compiler
< "18.0" | >= "19.0"
-
octez-proxy-server
< "18.0" | >= "19.0"
- octez-rpc-process
-
octez-shell-libs
>= "19.0"
-
octez-signer
< "18.0" | >= "19.0"
- octez-smart-rollup-client-PtMumbai
-
octez-smart-rollup-client-PtNairob
< "18.0"
-
octez-smart-rollup-node
!= "18.1"
-
octez-smart-rollup-node-alpha
>= "19.0"
-
octez-smart-rollup-node-lib
>= "19.0"
-
octez-smart-rollup-node-Proxford
>= "19.0"
- octez-smart-rollup-node-PsParisC
- octez-smart-rollup-node-PtMumbai
-
octez-smart-rollup-node-PtNairob
< "18.0" | >= "19.0"
- octez-smart-rollup-node-PtParisB
- octez-smart-rollup-wasm-benchmark-lib
-
octez-smart-rollup-wasm-debugger
< "18.0" | >= "19.0"
- octez-smart-rollup-wasm-debugger-lib
- octez-smart-rollup-wasm-debugger-plugin
- octez-tx-rollup-client-PtKathma
- octez-tx-rollup-client-PtLimaPt
- octez-tx-rollup-node-PtKathma
- octez-tx-rollup-node-PtLimaPt
- octez-validator
-
octez-version
>= "19.0"
- odash
-
odate
>= "0.6"
-
odds
>= "1.1"
- odep
-
odepack
>= "0.6.9"
- odnnr
-
odoc
>= "1.4.0"
- odoc-parser
- oepub
- of_json
- offheap
- oframl
-
ogg
= "0.6.0" | >= "0.7.0"
- ohex
- oidc
- ojo
- ojs
- ojs_base
- ojs_base_all
- ojs_base_ppx
- ojs_ed
- ojs_filetree
- ojs_list
-
olinq
>= "0.3"
- oma
-
omd
>= "1.3.2"
- ometrics
- omg
- omigrate
-
omlr
>= "1.0.3"
- omtl
- oneffs
- oniguruma
- opam-0install
- opam-0install-cudf
-
opam-bin
>= "1.0.0"
- opam-build
- opam-check-npm-deps
-
opam-client
>= "2.0.2"
- opam-compiler
-
opam-core
>= "2.0.2"
- opam-custom-install
-
opam-devel
>= "2.0.2"
-
opam-dune-lint
>= "0.3"
-
opam-ed
>= "0.4"
-
opam-file-format
>= "2.1.0" & < "2.1.5"
-
opam-format
>= "2.0.2"
- opam-graph
-
opam-grep
>= "0.2.0"
-
opam-installer
>= "2.0.2"
- opam-monorepo
-
opam-package-upgrade
>= "0.2"
-
opam-publish
>= "2.0.2"
-
opam-repository
>= "2.0.2"
-
opam-solver
>= "2.0.2"
- opam-spin
-
opam-state
>= "2.0.2"
- opam-test
-
opam2web
>= "2.0"
-
opam_bin_lib
!= "0.9.5"
-
opasswd
>= "1.3.1"
- opazl
- openai
- openai-gym
- openapi
- openapi-opium
- openapi_router
- openbsd
- opencc0
- opencc1
- opencc1_1
- openQASM
- openstellina
- opentelemetry
- opentelemetry-client-cohttp-lwt
- opentelemetry-client-ocurl
- opentelemetry-cohttp-lwt
- opentelemetry-lwt
- opine
-
opium
>= "0.17.0"
- opium-graphql
- opium-testing
-
opium_kernel
>= "0.17.0"
- oplot
- oplsr
- opomodoro
- opsian
- optal
- opti
-
optimization1d
>= "0.6.1"
- optiml-transport
-
optint
>= "0.0.2"
-
opus
>= "0.2.0"
- oraft
-
oranger
>= "2.0.1"
- orb
- order-i3-xfce
- ordering
- ordinal
- ordinal_abbreviation
-
ordma
>= "0.0.5"
-
orec
>= "1.0.1"
- orewa
- orf
- orgeat
- orpie
- orrandomForest
-
orsvm_e1071
>= "4.0.0"
- ortac-core
- ortac-dune
- ortac-qcheck-stm
- ortac-runtime
- ortac-runtime-qcheck-stm
-
orxgboost
>= "1.1.0"
-
osc
>= "0.2.0"
- osc-lwt
- osc-unix
-
osdp
>= "1.1.1"
-
oseq
>= "0.2"
- osh
- oskel
- osnap
-
ostap
>= "0.6"
-
osx-secure-transport
>= "0.1.1"
- otf
- otoggl
- otoml
-
otr
>= "0.3.6"
-
ounit
= "2.1.2"
-
ounit-lwt
< "2.2.0"
- ounit2
- ounit2-lwt
- override
-
owee
>= "0.3"
- owi
-
owl
>= "0.4.0"
-
owl-base
>= "0.4.0"
- owl-jupyter
- owl-ode
- owl-ode-base
- owl-ode-odepack
- owl-ode-sundials
- owl-opt
- owl-opt-lbfgs
- owl-plplot
- owl-symbolic
-
owl-top
>= "0.4.0"
-
owl-zoo
>= "0.4.0"
- owork
- ozulip
- p4pp
- p5scm
- packstream
- pacomb
- paf
- paf-cohttp
- paf-le
- pam
- pancake
- pandoc
- pandoc-abbreviations
- pandoc-comment
- pandoc-crossref
- pandoc-include
- pandoc-inspect
- pandoc-pdf2png
- pandoc-replace
-
papi
>= "0.1.1"
- par_incr
-
parany
>= "7.0.2"
-
pardi
>= "2.0.2"
- pari
- pari-bindings
-
parmap
>= "1.1.1"
-
parse-argv
>= "0.2.0"
-
parsexp
>= "v0.12.0"
-
parsexp_io
>= "v0.12.0"
- parsite
- parsley
- passage
- patch
-
patdiff
>= "v0.12.1"
- path_glob
-
patience_diff
>= "v0.12.0"
-
patoline
>= "0.2"
- patricia-tree
- pattern
- pb
- pb-plugin
-
pbkdf
>= "1.0.0"
- pbrt
- pbrt_services
- pbrt_yojson
-
pcap-format
>= "0.5.2"
-
pcre
>= "7.3.5"
- pcre2
-
pds-reachability
>= "0.2.2"
-
pecu
>= "0.2"
- petr4
- petrol
- pf-qubes
- pg_query
-
pgocaml
>= "4.0"
- pgocaml_ppx
-
pgx
>= "1.0"
-
pgx_async
>= "1.0"
-
pgx_lwt
>= "1.0"
- pgx_lwt_mirage
- pgx_lwt_unix
-
pgx_unix
>= "1.0"
- pgx_value_core
- pgx_value_ptime
-
phantom-algebra
>= "1.0.1"
- phonetic
- phylogenetics
- piaf
- picasso
- picos
- picos_aux
- picos_io
- picos_io_cohttp
- picos_lwt
- picos_meta
- picos_mux
- picos_std
- piece_rope
-
piqi
>= "0.7.8"
-
piqilib
>= "0.6.16"
- pixel_pusher
-
pkcs11
>= "0.18.0"
- pkcs11-cli
- pkcs11-driver
- pkcs11-rev
-
pla
>= "1.3"
- plateau
- plato
- plebeia
- plist-xml
- plist-xml-lwt
-
plotkicadsch
>= "0.4.0"
- plotly
-
plplot
>= "5.11.0-1"
- polars
- polars_async
- polka
- poll
- polling_state_rpc
- polly
- polynomial
-
pomap
>= "4.1.0"
- popper
-
portaudio
>= "0.2.2"
- portaudio_c_bindings
- portmidi
- posix-base
- posix-bindings
-
posix-getopt
>= "2.0.0"
- posix-signal
- posix-socket
- posix-socket-unix
- posix-time2
-
posix-types
>= "2.0.0"
- posix-uname
-
posixat
>= "v0.12.0"
- postgres_async
-
postgresql
>= "4.4.1"
- pp
- pp-binary-ints
- pp_loc
-
pprint
>= "20200226"
- ppx-owl-opt
- ppx_accessor
-
ppx_assert
>= "v0.12.0"
- ppx_bap
-
ppx_base
>= "v0.12.0"
-
ppx_bench
>= "v0.12.0"
-
ppx_bigarray
>= "3.0.0"
-
ppx_bin_prot
>= "v0.12.0"
-
ppx_bitstring
>= "4.0.0"
-
ppx_blob
>= "0.6.0"
- ppx_bsx
- ppx_camlrack
- ppx_catch
- ppx_cold
-
ppx_compare
>= "v0.12.0"
-
ppx_compose
>= "0.1.0"
-
ppx_const
>= "2.0"
-
ppx_conv_func
>= "v0.12.0"
- ppx_counters
- ppx_css
-
ppx_cstruct
>= "3.3.0"
- ppx_cstubs
-
ppx_csv_conv
>= "v0.12.0"
-
ppx_custom_printf
>= "v0.12.0"
- ppx_decimal
- ppx_default
-
ppx_defer
>= "0.4.0"
- ppx_demo
- ppx_derive_at_runtime
-
ppx_derivers
>= "1.2.1"
-
ppx_deriving
= "4.3" | >= "4.5-1"
- ppx_deriving_cad
-
ppx_deriving_cmdliner
>= "0.5.1"
- ppx_deriving_decoders
- ppx_deriving_encoding
- ppx_deriving_ezjsonm
-
ppx_deriving_hardcaml
>= "v0.12.0"
- ppx_deriving_hash
- ppx_deriving_json_schema
- ppx_deriving_jsonschema
- ppx_deriving_jsoo
-
ppx_deriving_madcast
>= "0.2"
- ppx_deriving_popper
-
ppx_deriving_protobuf
>= "2.7"
- ppx_deriving_qcheck
-
ppx_deriving_rpc
>= "6.1.0"
- ppx_deriving_scad
- ppx_deriving_variant_string
- ppx_deriving_yaml
-
ppx_deriving_yojson
>= "3.3"
- ppx_diff
- ppx_disable_unused_warnings
-
ppx_distr_guards
>= "0.2"
- ppx_dream_eml
- ppx_embed_file
- ppx_enum
-
ppx_enumerate
>= "v0.12.0"
-
ppx_expect
>= "v0.12.0"
- ppx_factory
-
ppx_fail
>= "v0.12.0"
- ppx_fast_pipe
-
ppx_fields_conv
>= "v0.12.0"
- ppx_fixed_literal
-
ppx_fun
>= "0.0.9"
-
ppx_gen_rec
>= "1.1.0"
-
ppx_getenv
>= "2.0"
- ppx_globalize
-
ppx_hardcaml
>= "v0.17.0"
-
ppx_hash
>= "v0.12.0"
-
ppx_here
>= "v0.12.0"
- ppx_ignore_instrumentation
-
ppx_import
>= "1.5-3-gbd627d5"
- ppx_inline_alcotest
-
ppx_inline_test
>= "v0.12.0"
- ppx_interact
- ppx_irmin
-
ppx_jane
>= "v0.12.0"
-
ppx_js_style
>= "v0.12.0"
-
ppx_jsobject_conv
>= "0.6.0"
- ppx_jsonaf_conv
-
ppx_let
>= "v0.12.0"
- ppx_log
- ppx_lun
- ppx_make
- ppx_map
- ppx_matches
-
ppx_meta_conv
>= "4.0.1"
- ppx_mica
- ppx_minidebug
- ppx_module_timer
- ppx_monad
-
ppx_monoid
>= "0.3.2"
- ppx_mysql
- ppx_mysql_identity
- ppx_open
-
ppx_optcomp
>= "v0.12.0"
- ppx_optint
-
ppx_optional
>= "v0.12.0"
- ppx_parser
- ppx_partial
- ppx_pattern_bind
- ppx_pbt
-
ppx_pipebang
>= "v0.12.0"
-
ppx_protocol_conv
>= "3.1.0"
-
ppx_protocol_conv_json
>= "3.1.0"
- ppx_protocol_conv_jsonm
-
ppx_protocol_conv_msgpack
>= "3.1.0"
-
ppx_protocol_conv_xml_light
>= "3.1.0"
- ppx_protocol_conv_xmlm
-
ppx_protocol_conv_yaml
>= "3.1.0"
- ppx_pyformat
- ppx_python
- ppx_quick_test
- ppx_rapper
- ppx_rapper_async
- ppx_rapper_lwt
-
ppx_regexp
>= "0.4.0"
- ppx_relit
- ppx_repr
- ppx_seq
-
ppx_sexp_conv
>= "v0.12.0"
-
ppx_sexp_message
>= "v0.12.0"
-
ppx_sexp_value
>= "v0.12.0"
- ppx_show
- ppx_stable
- ppx_stable_witness
- ppx_string
- ppx_string_conv
- ppx_string_interpolation
- ppx_subliner
- ppx_system
-
ppx_test
>= "1.7.0"
- ppx_there
-
ppx_tools
>= "6.0+4.08.0"
-
ppx_tools_versioned
>= "5.2.2"
- ppx_trace
- ppx_ts
- ppx_tydi
- ppx_type_directed_value
- ppx_typed_fields
-
ppx_typerep_conv
>= "v0.12.0"
- ppx_tyre
- ppx_units
- ppx_update
-
ppx_variants_conv
>= "v0.12.0"
- ppx_viewpattern
- ppx_wideopen
-
ppx_xml_conv
>= "v0.12.0"
- ppx_yojson
- ppx_yojson_conv
- ppx_yojson_conv_lib
-
ppxfind
>= "1.3"
-
ppxlib
>= "0.4.0"
- ppxlib_jane
-
ppxx
>= "2.4.0"
- pratter
- prbnmcn-basic-structures
- prbnmcn-cgrph
- prbnmcn-clustering
- prbnmcn-dagger
- prbnmcn-dagger-gsl
- prbnmcn-dagger-stats
- prbnmcn-dagger-test
- prbnmcn-gnuplot
- prbnmcn-linalg
- prbnmcn-mcts
- prbnmcn-proptest
- prbnmcn-stats
- prbnmcn-ucb1
- prc
- preface
- prelude
- pretty_expressive
- prettym
-
printbox
>= "0.3"
- printbox-ext-plot
- printbox-html
- printbox-md
-
printbox-text
>= "0.6.1"
- proc-smaps
- process_limits
- processor
- producer
-
prof_spacetime
>= "0.3.0"
- profiling
- profunctor
- progress
- prom
-
prometheus
>= "0.6"
-
prometheus-app
>= "0.6"
-
prometheus-liquidsoap
>= "2"
- promise
- promise_jsoo
- promise_jsoo_lwt
- protocell
-
protocol-9p
>= "1.0.0"
-
protocol-9p-tool
>= "1.0.0"
-
protocol-9p-unix
>= "1.0.0"
-
protocol_version_header
>= "v0.12.0"
- provider
- prr
-
psmt2-frontend
= "0.3.0" | >= "0.4.0"
-
psq
>= "0.1.1"
-
ptmap
>= "2.0.5"
-
ptset
>= "1.0.1"
-
pulseaudio
>= "0.1.4"
- pure-html
-
pure-splitmix
>= "0.3"
- pvec
-
py
>= "1.1"
- pyast
-
pyml
>= "20210924"
-
pyml_bindgen
>= "0.3.0"
- pyre-ast
- pythonlib
-
qbf
>= "0.3"
-
qcheck
>= "0.9"
- qcheck-alcotest
- qcheck-core
- qcheck-lin
- qcheck-multicoretests-util
- qcheck-ounit
- qcheck-stm
- qinap
- qiskit
-
qmp
>= "0.19.0"
-
qrencode
>= "0.2"
-
qtest
>= "2.10.1"
- queenshead
- quests
- quick_print
- quickjs
- radamsa
-
radare2
>= "0.0.3"
- randii
- random
-
randomconv
>= "0.1.1"
- randoml
-
range
>= "0.8"
- rangeSet
- rankers
-
rawlink
>= "1.0"
- rawlink-eio
- rawlink-lwt
- raygui
- raylib
-
rdbg
>= "1.196.12"
-
rdf
>= "0.13.0"
- rdf_impls
- rdf_json_ld
- rdf_lwt
- rdf_mysql
- rdf_postgresql
- rdf_ppx
-
re
>= "1.9.0"
-
re2
>= "v0.12.1"
- re2_stable
- re_parser
- rea
-
reactiveData
>= "0.3.0"
- reactjs-jsx-ppx
- readline
- reanalyze
-
reason
>= "3.5.0"
- reason-react
- reason-react-ppx
- reason-standard
- received
-
record_builder
>= "v0.12.0"
-
records
>= "1.0.0"
- red-black-tree
- reddit_api_async
- reddit_api_kernel
- redirect
-
redis
>= "0.4"
- redis-async
-
redis-lwt
>= "0.4"
-
redis-sync
>= "0.4"
-
reed-solomon-erasure
>= "1.0.2"
-
reedsolomon
>= "0.3"
- refl
-
regenerate
>= "0.2"
- regex_parser_intf
- relit_helper
- remu_ts
- reparse
- reparse-lwt
- reparse-lwt-unix
- reparse-unix
- repr
- repr-bench
- repr-fuzz
-
res
>= "5.0.1"
- res_tailwindcss
- rescript-syntax
- reshowcase
-
resource-pooling
>= "1.1"
-
resource_cache
>= "v0.12.0"
- resp
- resp-client
- resp-mirage
-
resp-server
>= "0.9"
- resp-unix
- resto
- resto-acl
- resto-cohttp
- resto-cohttp-client
- resto-cohttp-self-serving-client
- resto-cohttp-server
- resto-directory
- resto-json
-
result
>= "1.4"
-
rfc1951
>= "0.8.1" & != "1.0.0"
-
rfc6287
>= "1.0.4"
- rfc7748
-
rfsm
>= "1.6-alpha-3"
- rhythm
- ringo
- ringo-lwt
- rio
- riot
-
river
>= "0.2"
- rock
- roman
-
root1d
>= "0.5.1"
-
rope
>= "0.6.2"
- rosa
-
rosetta
>= "0.2.0"
- routes
-
rpc
>= "6.1.0"
-
rpc_parallel
>= "v0.12.0"
-
rpclib
>= "6.1.0"
-
rpclib-async
>= "6.1.0"
- rpclib-html
- rpclib-js
-
rpclib-lwt
>= "6.1.0"
- rpmfile
- rpmfile-cli
- rpmfile-eio
- rpmfile-unix
- rsdd
- rss
-
rtop
>= "3.5.0"
- rtree
- rungen
- runtime_events_tools
- rusage
- rust-staticlib-gen
- rust-staticlib-virtual
- SourceCode_ASCII
- SZXX
- safemoney
-
safepass
>= "3.1"
-
sail
>= "0.15"
- sail_c_backend
- sail_coq_backend
- sail_doc_backend
- sail_latex_backend
- sail_lem_backend
- sail_manifest
- sail_ocaml_backend
- sail_output
- sail_smt_backend
- sail_sv_backend
-
salsa20
>= "1.0.0"
-
salsa20-core
>= "1.0.0"
-
samplerate
>= "0.1.5"
-
sanddb
>= "0.2"
-
sarek
>= "20210823"
- sarif
- satex
- saturn
- saturn_lockfree
- satyrographos
- scad_ml
- scaml
- scfg
- scgi
- scipy
-
scrypt-kdf
>= "1.0.0"
- sd_logic
-
sdl-liquidsoap
>= "3"
- search
- searchTree
-
secp256k1
>= "0.4.1"
- secp256k1-internal
-
sedlex
>= "2.0"
- sek
- sel
- selective
- semantic_version
- semaphore-compat
- semv
-
semver
>= "0.2.1"
- semver2
- sendmail
- sendmail-lwt
- sendmail-miou-unix
- sendmail-mirage
- sentry
-
seq
>= "0.2" & < "base"
- seqes
-
sequencer_table
>= "v0.12.0"
- serde
- serde_debug
- serde_derive
- serde_json
- serde_sexpr
- serde_xml
- serial
- server-reason-react
-
session
>= "0.4.1"
-
session-cohttp
>= "0.4.1"
-
session-cohttp-async
>= "0.4.1"
-
session-cohttp-lwt
>= "0.4.1"
- session-cookie
- session-cookie-async
- session-cookie-lwt
-
session-postgresql
>= "0.4.1"
-
session-postgresql-async
>= "0.4.1"
-
session-postgresql-lwt
>= "0.4.1"
-
session-redis-lwt
>= "0.4.1"
-
session-webmachine
>= "0.4.1"
-
setcore
>= "1.0.2"
- sexp
- sexp_decode
- sexp_diff
- sexp_diff_kernel
- sexp_grammar
- sexp_macro
-
sexp_pretty
>= "v0.12.0"
- sexp_select
- sexp_string_quickcheck
-
sexplib
>= "v0.12.0"
-
sexplib0
>= "v0.12.0"
- sexps-rewriter
-
sgf
>= "1.0.1"
-
sha
>= "1.13"
- shades
- shapefile
-
shared-block-ring
>= "3.0.0"
-
shared-memory-ring
>= "3.1.0"
-
shared-memory-ring-lwt
>= "3.1.0"
-
shared-secret
>= "0.4"
- shell
- sherlodoc
-
shexp
>= "v0.12.0"
-
shine
>= "0.2.2"
- shuttle
- shuttle_http
- shuttle_ssl
- shuttle_websocket
- sifun
- signal
- sihl
- sihl-cache
- sihl-contract
- sihl-core
- sihl-email
- sihl-facade
- sihl-persistence
- sihl-queue
- sihl-session
- sihl-storage
- sihl-token
- sihl-type
- sihl-user
- sihl-web
- simlog
- simple63
- sitemap
- sklearn
- slack
-
slacko
>= "0.14.1"
- slipshow
- slug
-
smart-print
>= "0.3.0"
- smaws-clients
- smaws-lib
-
smbc
>= "0.5"
- smol
- smol-helpers
- smtlib-utils
- smtml
-
snappy
>= "0.1.2"
- snoke
- so
- sodium-fmt
- solid
- solid_server
- solid_tools
- solidity-alcotest
- solidity-common
- solidity-parser
- solidity-test
- solidity-typechecker
- solo5-elftool
- sortedseq_intersect
-
soundtouch
>= "0.1.9"
- soupault
-
spacetime_lib
>= "0.3.0"
- spatial-shell
-
spawn
< "v0.9.0" | >= "v0.13.0"
- spdx_licenses
- spectrum
- speed
-
speex
>= "0.4.0"
-
spelll
>= "0.4"
- spices
- spin
-
splay_tree
>= "v0.12.0"
-
splittable_random
>= "v0.12.0"
-
spoc
>= "20210823"
- spoc_ppx
- spoke
-
spotify-web-api
>= "0.2.1"
- spotify_ml
-
spotlib
>= "4.1.0"
- sqids
-
sqlgg
>= "20200521"
-
sqlite3
>= "4.4.1"
- sqlite3_utils
- srt
-
ssh-agent
>= "0.2.0"
- ssh-agent-unix
-
ssl
>= "0.5.6"
- starpath
- starred_ml
-
stdcompat
>= "19"
-
stdint
>= "0.6.0"
- stdint-literals
-
stdio
>= "v0.12.0"
- stdlib-diff
- stdlib-random
- stdlib-shims
- stdune
- stitch
- stk
- stk_iconv
- stk_ocf
- stk_ppx
- stk_rdf
-
stog
>= "0.20.0"
- stog_all
- stog_asy
- stog_dot
- stog_extern
- stog_markdown
- stog_multi_doc
- stog_nocaml
- stog_noexec
- stog_plugins
- stog_rdf
- stog_rel_href
- stog_server
- stog_server_multi
- stog_sitemap
- stog_writing
- store
- stored_reversed
- stramon-lib
- streamable
- streaming
-
string_dict
>= "v0.12.0"
- stringCodepointSplitter
-
stringext
>= "1.6.0"
-
sturgeon
>= "0.4.2"
- styled-ppx
- subscriptions-transport-ws
-
subtype-refinement
>= "0.2"
- sun
- svmwrap
-
swagger
>= "0.2.0"
- swapfs
- swhid
- swhid_compute
- swhid_core
- swhid_types
- swipl
- syguslib-utils
- syncweb
-
syndic
>= "1.6.0"
- sys-socket
- sys-socket-unix
-
syslog
>= "2.0.1"
-
syslog-message
>= "1.0.0"
- syslog-rfc5424
-
systemverilog
>= "0.0.2"
- tablecloth-base
- tablecloth-melange
-
tablecloth-native
< "transition"
- tabr
-
taglib
>= "0.3.7"
- talaria-bibtex
-
tar
>= "1.0.0"
- tar-eio
-
tar-mirage
>= "1.0.0"
-
tar-unix
>= "1.0.0"
- tcalc
-
tcpip
>= "3.7.0"
- tdigest
- teash
- telemetry
- telltime
- tensorboard
- term-indexing
- term-tools
- terminal
-
terminal_size
>= "0.1.4"
- terminus
- terminus-cohttp
- terminus-hlc
- terml
- testo
- testo-diff
- testo-lwt
- testo-util
- testu01
- textmate-language
- textrazor
-
textutils
>= "v0.12.0"
-
textutils_kernel
>= "v0.12.0"
-
textwrap
>= "0.2.1"
- tezos-008-PtEdo2Zk-test-helpers
- tezos-009-PsFLoren-test-helpers
- tezos-010-PtGRANAD-test-helpers
- tezos-011-PtHangz2-test-helpers
- tezos-012-Psithaca-test-helpers
- tezos-013-PtJakart-test-helpers
- tezos-014-PtKathma-test-helpers
- tezos-accuser-006-PsCARTHA
- tezos-accuser-007-PsDELPH1
- tezos-accuser-008-PtEdo2Zk
- tezos-accuser-008-PtEdoTez
- tezos-accuser-009-PsFLoren
- tezos-accuser-010-PtGRANAD
- tezos-accuser-011-PtHangz2
- tezos-accuser-012-Psithaca
- tezos-accuser-013-PtJakart
- tezos-accuser-014-PtKathma
- tezos-accuser-alpha
- tezos-alpha-test-helpers
- tezos-baker-006-PsCARTHA
- tezos-baker-007-PsDELPH1
- tezos-baker-008-PtEdo2Zk
- tezos-baker-008-PtEdoTez
- tezos-baker-009-PsFLoren
- tezos-baker-010-PtGRANAD
- tezos-baker-011-PtHangz2
- tezos-baker-012-Psithaca
- tezos-baker-013-PtJakart
- tezos-baker-014-PtKathma
- tezos-baker-alpha
- tezos-baking-006-PsCARTHA
- tezos-baking-006-PsCARTHA-commands
- tezos-baking-007-PsDELPH1
- tezos-baking-007-PsDELPH1-commands
- tezos-baking-008-PtEdo2Zk
- tezos-baking-008-PtEdo2Zk-commands
- tezos-baking-008-PtEdoTez
- tezos-baking-008-PtEdoTez-commands
- tezos-baking-009-PsFLoren
- tezos-baking-009-PsFLoren-commands
- tezos-baking-010-PtGRANAD
- tezos-baking-010-PtGRANAD-commands
- tezos-baking-011-PtHangz2
- tezos-baking-011-PtHangz2-commands
- tezos-baking-012-Psithaca
- tezos-baking-012-Psithaca-commands
- tezos-baking-013-PtJakart
- tezos-baking-013-PtJakart-commands
- tezos-baking-014-PtKathma
- tezos-baking-014-PtKathma-commands
- tezos-baking-015-PtLimaPt
- tezos-baking-015-PtLimaPt-commands
- tezos-baking-016-PtMumbai
- tezos-baking-016-PtMumbai-commands
- tezos-baking-017-PtNairob
- tezos-baking-017-PtNairob-commands
- tezos-baking-alpha
- tezos-baking-alpha-commands
- tezos-base
- tezos-base-test-helpers
- tezos-base58
-
tezos-benchmark
>= "19.0"
- tezos-bls12-381-polynomial
- tezos-clic
- tezos-client
- tezos-client-000-Ps9mPmXa
- tezos-client-001-PtCJ7pwo
- tezos-client-001-PtCJ7pwo-commands
- tezos-client-002-PsYLVpVv
- tezos-client-002-PsYLVpVv-commands
- tezos-client-003-PsddFKi3
- tezos-client-003-PsddFKi3-commands
- tezos-client-004-Pt24m4xi
- tezos-client-004-Pt24m4xi-commands
- tezos-client-005-PsBabyM1
- tezos-client-005-PsBabyM1-commands
- tezos-client-006-PsCARTHA
- tezos-client-006-PsCARTHA-commands
- tezos-client-007-PsDELPH1
- tezos-client-007-PsDELPH1-commands
- tezos-client-007-PsDELPH1-commands-registration
- tezos-client-008-PtEdo2Zk
- tezos-client-008-PtEdo2Zk-commands
- tezos-client-008-PtEdo2Zk-commands-registration
- tezos-client-008-PtEdoTez
- tezos-client-008-PtEdoTez-commands
- tezos-client-008-PtEdoTez-commands-registration
- tezos-client-009-PsFLoren
- tezos-client-009-PsFLoren-commands
- tezos-client-009-PsFLoren-commands-registration
- tezos-client-010-PtGRANAD
- tezos-client-010-PtGRANAD-commands
- tezos-client-010-PtGRANAD-commands-registration
- tezos-client-011-PtHangz2
- tezos-client-011-PtHangz2-commands
- tezos-client-011-PtHangz2-commands-registration
- tezos-client-012-Psithaca
- tezos-client-012-Psithaca-commands
- tezos-client-012-Psithaca-commands-registration
- tezos-client-013-PtJakart
- tezos-client-013-PtJakart-commands
- tezos-client-013-PtJakart-commands-registration
- tezos-client-014-PtKathma
- tezos-client-015-PtLimaPt
- tezos-client-016-PtMumbai
- tezos-client-017-PtNairob
- tezos-client-alpha
- tezos-client-alpha-commands
- tezos-client-alpha-commands-registration
- tezos-client-base
- tezos-client-base-unix
- tezos-client-commands
-
tezos-client-demo-counter
< "18.0" | >= "19.0"
-
tezos-client-genesis
< "18.0" | >= "19.0"
- tezos-client-genesis-carthagenet
- tezos-client-sapling-008-PtEdo2Zk
- tezos-client-sapling-008-PtEdoTez
- tezos-client-sapling-009-PsFLoren
- tezos-client-sapling-010-PtGRANAD
- tezos-client-sapling-011-PtHangz2
- tezos-client-sapling-012-Psithaca
- tezos-client-sapling-013-PtJakart
- tezos-client-sapling-alpha
- tezos-codec
- tezos-context
- tezos-context-hash
- tezos-context-hash-irmin
- tezos-context-ops
- tezos-crypto
- tezos-crypto-dal
-
tezos-dac-client-lib
>= "19.0"
-
tezos-dac-lib
>= "19.0"
-
tezos-dac-node-lib
>= "19.0"
-
tezos-dal-node-lib
< "18.0" | >= "19.0"
-
tezos-dal-node-services
< "18.0" | >= "19.0"
- tezos-embedded-protocol-000-Ps9mPmXa
- tezos-embedded-protocol-001-PtCJ7pwo
- tezos-embedded-protocol-002-PsYLVpVv
- tezos-embedded-protocol-003-PsddFKi3
- tezos-embedded-protocol-004-Pt24m4xi
- tezos-embedded-protocol-005-PsBABY5H
- tezos-embedded-protocol-005-PsBabyM1
- tezos-embedded-protocol-006-PsCARTHA
- tezos-embedded-protocol-007-PsDELPH1
- tezos-embedded-protocol-008-PtEdo2Zk
- tezos-embedded-protocol-008-PtEdoTez
- tezos-embedded-protocol-009-PsFLoren
- tezos-embedded-protocol-010-PtGRANAD
- tezos-embedded-protocol-011-PtHangz2
- tezos-embedded-protocol-012-Psithaca
- tezos-embedded-protocol-013-PtJakart
- tezos-embedded-protocol-014-PtKathma
- tezos-embedded-protocol-015-PtLimaPt
- tezos-embedded-protocol-016-PtMumbai
- tezos-embedded-protocol-017-PtNairob
- tezos-embedded-protocol-alpha
- tezos-embedded-protocol-demo-counter
- tezos-embedded-protocol-demo-noops
- tezos-embedded-protocol-genesis
- tezos-embedded-protocol-genesis-carthagenet
- tezos-endorser-006-PsCARTHA
- tezos-endorser-007-PsDELPH1
- tezos-endorser-008-PtEdo2Zk
- tezos-endorser-008-PtEdoTez
- tezos-endorser-009-PsFLoren
- tezos-endorser-010-PtGRANAD
- tezos-endorser-011-PtHangz2
- tezos-endorser-alpha
- tezos-error-monad
- tezos-event-logging
- tezos-event-logging-test-helpers
-
tezos-hacl
< "15.0" | >= "17.1" & < "17.3"
- tezos-hacl-glue
- tezos-hacl-glue-unix
- tezos-injector-013-PtJakart
- tezos-injector-014-PtKathma
- tezos-injector-015-PtLimaPt
- tezos-injector-016-PtMumbai
- tezos-injector-alpha
- tezos-layer2-store
- tezos-layer2-utils-016-PtMumbai
- tezos-layer2-utils-017-PtNairob
- tezos-lazy-containers
- tezos-legacy-store
- tezos-lmdb
-
tezos-lwt-result-stdlib
< "15.0" | >= "17.1" & < "17.3"
- tezos-mempool-006-PsCARTHA
- tezos-mempool-007-PsDELPH1
- tezos-mempool-008-PtEdoTez
- tezos-micheline
- tezos-micheline-rewriting
- tezos-mockup
- tezos-mockup-commands
- tezos-mockup-proxy
- tezos-mockup-registration
- tezos-node
- tezos-openapi
- tezos-p2p
- tezos-p2p-services
- tezos-plompiler
- tezos-plonk
-
tezos-protocol-000-Ps9mPmXa
< "18.0" | >= "19.0"
-
tezos-protocol-001-PtCJ7pwo
< "18.0" | >= "19.0"
-
tezos-protocol-002-PsYLVpVv
< "18.0" | >= "19.0"
-
tezos-protocol-003-PsddFKi3
< "18.0" | >= "19.0"
-
tezos-protocol-004-Pt24m4xi
< "18.0" | >= "19.0"
-
tezos-protocol-005-PsBABY5H
< "18.0" | >= "19.0"
-
tezos-protocol-005-PsBabyM1
< "18.0" | >= "19.0"
-
tezos-protocol-006-PsCARTHA
< "18.0" | >= "19.0"
- tezos-protocol-006-PsCARTHA-parameters
-
tezos-protocol-007-PsDELPH1
< "18.0" | >= "19.0"
- tezos-protocol-007-PsDELPH1-parameters
-
tezos-protocol-008-PtEdo2Zk
< "18.0" | >= "19.0"
- tezos-protocol-008-PtEdo2Zk-parameters
-
tezos-protocol-008-PtEdoTez
< "18.0" | >= "19.0"
- tezos-protocol-008-PtEdoTez-parameters
-
tezos-protocol-009-PsFLoren
< "18.0" | >= "19.0"
- tezos-protocol-009-PsFLoren-parameters
-
tezos-protocol-010-PtGRANAD
< "18.0" | >= "19.0"
- tezos-protocol-010-PtGRANAD-parameters
-
tezos-protocol-011-PtHangz2
< "18.0" | >= "19.0"
- tezos-protocol-011-PtHangz2-parameters
-
tezos-protocol-012-Psithaca
< "18.0" | >= "19.0"
- tezos-protocol-012-Psithaca-parameters
-
tezos-protocol-013-PtJakart
< "18.0" | >= "19.0"
- tezos-protocol-013-PtJakart-parameters
-
tezos-protocol-014-PtKathma
< "18.0" | >= "19.0"
-
tezos-protocol-015-PtLimaPt
< "18.0" | >= "19.0"
-
tezos-protocol-016-PtMumbai
< "18.0" | >= "19.0"
-
tezos-protocol-017-PtNairob
< "18.0" | >= "19.0"
-
tezos-protocol-018-Proxford
>= "19.0"
- tezos-protocol-019-PtParisB
- tezos-protocol-020-PsParisC
-
tezos-protocol-alpha
< "18.0" | >= "19.0"
- tezos-protocol-alpha-parameters
- tezos-protocol-compiler
-
tezos-protocol-demo-counter
< "18.0" | >= "19.0"
-
tezos-protocol-demo-noops
< "18.0" | >= "19.0"
- tezos-protocol-environment
- tezos-protocol-environment-packer
- tezos-protocol-environment-sigs
- tezos-protocol-environment-structs
-
tezos-protocol-genesis
< "18.0" | >= "19.0"
- tezos-protocol-genesis-carthagenet
- tezos-protocol-plugin-007-PsDELPH1
- tezos-protocol-plugin-007-PsDELPH1-registerer
- tezos-protocol-plugin-008-PtEdo2Zk