| ocaml | 5.6.0 | The OCaml compiler (virtual package) | 3584 | 10 |
| dune | 3.24.2 | Fast, portable, and opinionated build system | 3356 | 3 |
| odoc | 3.2.1 | OCaml Documentation Generator | 1871 | 26 |
| ocamlfind | 1.9.9~preview | A library manager for OCaml | 852 | 1 |
| alcotest | 1.9.1 | Alcotest is a lightweight and colourful test framework | 698 | 19 |
| lwt | 6.1.2 | Promises and event-driven I/O | 504 | 15 |
| ocamlbuild | 0.16.1 | OCamlbuild is a build system with builtin rules to easily build most OCaml projects | 453 | 1 |
| fmt | 0.11.0 | OCaml Format pretty-printer combinatorsstring format pretty-print org:erratique | 414 | 5 |
| logs | 0.10.0 | Logging infrastructure for OCamllog system org:erratique | 335 | 5 |
| jbuilder | transition | This is a transition package, jbuilder is now named dune. Use the dune | 323 | 4 |
| cmdliner | 2.1.1 | Declarative definition of command line interfaces for OCamlcli system declarative org:erratique | 316 | 1 |
| conf-pkg-config | 5 | Check if pkg-config is installed and create an opam switch local pkgconfig folder | 316 | 7 |
| yojson | 3.0.0 | Yojson is an optimized parsing and printing library for the JSON format | 283 | 4 |
| ppxlib | 0.39.0~5.6preview | Standard infrastructure for ppx rewriters | 262 | 8 |
| ppx_deriving | 6.1.3 | Type-driven code generation for OCamlsyntax | 248 | 14 |
| re | 1.14.0 | RE is a regular expression library for OCaml | 233 | 4 |
| base-unix | base | | 224 | 1 |
| base | v0.17.3 | Full standard library replacement for OCaml | 222 | 10 |
| cstruct | 6.2.0 | Access C-like structures directly from OCamlorg:mirage org:ocamllabs | 203 | 9 |
| ounit | 2.2.7 | This is a transition package, ounit-lwt is now ounit2-lwt | 198 | 9 |
| core | v0.17.2 | Industrial strength alternative to OCaml's standard library | 194 | 69 |
| ppx_jane | v0.17.0 | Standard Jane Street ppx rewriters | 180 | 64 |
| dune-configurator | 3.24.2 | Helper library for gathering system configuration | 177 | 5 |
| ppx_expect | v0.17.3 | Cram like framework for OCaml | 174 | 32 |
| menhir | 20260209 | An LR(1) parser generator | 173 | 8 |
| uri | 4.4.0 | An RFC3986 URI/URL parsing libraryurl uri org:mirage org:xapi-project | 168 | 25 |
| ounit2 | 2.2.7 | OUnit testing framework | 165 | 6 |
| ppx_sexp_conv | v0.17.1 | [@@deriving] plugin to generate S-expression conversion functions | 164 | 17 |
| result | 1.5 | Compatibility Result module | 157 | 4 |
| mdx | 2.6.0 | Executable code blocks inside markdown files | 151 | 22 |
| ctypes | 0.24.0 | Combinators for binding to C libraries without writing any Corg:mirage | 143 | 14 |
| base-bytes | base | Bytes library distributed with the OCaml compiler | 137 | 3 |
| zarith | 1.14 | Implements arithmetic and logical operations over arbitrary-precision integers | 135 | 15 |
| base64 | 3.5.2 | Base64 encoding for OCaml | 129 | 4 |
| core_kernel | v0.17.0 | Industrial strength alternative to OCaml's standard library | 127 | 71 |
| ptime | 1.2.0 | POSIX time for OCamltime posix system org:erratique | 124 | 5 |
| astring | 0.8.5 | Alternative String module for OCamlstring org:erratique | 123 | 9 |
| cohttp-lwt-unix | 6.2.2 | CoHTTP implementation for Unix and Windows using Lwt | 119 | 97 |
| sexplib | v0.17.0 | Library for serializing OCaml values to and from S-expressions | 118 | 7 |
| fpath | 0.7.3 | File system paths for OCamlfile system path org:erratique | 115 | 11 |
| rresult | 0.7.0 | Result value combinators for OCamlresult error org:erratique | 111 | 5 |
| bisect_ppx | 2.8.3 | Code coverage for OCaml | 110 | 11 |
| lwt_ppx | 6.1.0 | PPX syntax for Lwt, providing something similar to async/await from JavaScript | 108 | 21 |
| ppx_inline_test | v0.17.1 | Syntax extension for writing in-line tests in ocaml code | 108 | 31 |
| topkg | 1.1.1 | The transitory OCaml software packagerpackaging ocamlbuild org:erratique | 107 | 4 |
| ocamlformat | 0.29.0 | Auto-formatter for OCaml code | 105 | 38 |
| js_of_ocaml | 6.4.1 | Compiler from OCaml bytecode to JavaScript | 103 | 30 |
| oasis | 0.4.11 | Tooling for building OCaml libraries and applications | 103 | 10 |
| cppo | 1.8.0 | Code preprocessor like cpp for OCaml | 97 | 4 |
| stdio | v0.17.0 | Standard IO library for OCaml | 96 | 11 |
| ppx_deriving_yojson | 3.10.0 | JSON codec generator for OCamlsyntax json | 95 | 21 |
| uutf | 1.0.4 | Non-blocking streaming Unicode codec for OCamlunicode text utf-8 utf-16 codec org:erratique | 94 | 5 |
| digestif | 1.3.1 | Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5) | 93 | 22 |
| ctypes-foreign | 0.24.0 | Dynamic access to foreign C libraries using Ctypesorg:mirage | 92 | 24 |
| bos | 0.3.0 | Basic OS interaction for OCamlos system cli command file path log unix org:erratique | 90 | 15 |
| ipaddr | 5.6.2 | A library for manipulation of IP (and MAC) address representationsorg:mirage org:xapi-project | 89 | 17 |
| alcotest-lwt | 1.9.1 | Lwt-based helpers for Alcotest | 88 | 30 |
| bap-std | 2.5.0 | The Binary Analysis Platform Standard Library | 82 | 164 |
| cohttp | 6.2.2 | An OCaml library for HTTP clients and servers | 80 | 52 |
| containers | 3.18 | A modular, clean and powerful extension of the OCaml standard librarystdlib containers iterators list heap queue | 80 | 9 |
| js_of_ocaml-ppx | 6.4.1 | Compiler from OCaml bytecode to JavaScript | 80 | 31 |
| mirage-crypto-rng | 2.4.0 | A cryptographically secure PRNG | 79 | 26 |
| async | v0.17.0 | Monadic concurrency library | 76 | 93 |
| stdlib-shims | 0.3.0 | Backport some of the new stdlib features to older compilerstdlib compatibility org:ocaml | 76 | 4 |
| sexplib0 | v0.17.0 | Library containing the definition of S-expressions and some base converters | 75 | 4 |
| angstrom | 0.16.1 | Parser combinators built for speed and memory-efficiency | 74 | 18 |
| core_unix | v0.17.1 | Unix-specific portions of Core | 72 | 78 |
| qcheck | 0.91 | Compatibility package for QChecktest property quickcheck | 68 | 12 |
| msys2 | 0.1.0 | MSYS2 Environment Settings | 67 | 2 |
| num | 1.6 | The legacy Num library for arbitrary-precision integer and rational arithmetic | 65 | 1 |
| hex | 1.5.0 | Library providing hexadecimal converters | 64 | 21 |
| bigstringaf | 0.10.0 | Bigstring intrinsics and fast blits based on memcpy/memmove | 63 | 6 |
| ppx_bap | v0.14.0 | The set of ppx rewriters for BAP | 63 | 51 |
| mtime | 2.2.0 | Monotonic wall-clock time for OCamltime monotonic system org:erratique | 62 | 5 |
| base-bigarray | base | | 59 | 1 |
| eio | 1.4 | Effect-based direct-style IO API for OCaml | 59 | 37 |
| eio_main | 1.4 | Effect-based direct-style IO mainloop for OCaml | 59 | 43 |
| camlp-streams | 5.0.1 | The Stream and Genlex libraries for use with Camlp4 and Camlp5 | 55 | 4 |
| ezjsonm | 1.3.0 | Simple interface on top of the Jsonm JSON libraryorg:mirage org:ocamllabs | 55 | 24 |
| ocaml-lsp-server | 1.28.0-506~preview | LSP Server for OCaml | 53 | 46 |
| crowbar | 0.2.2 | Write tests, let a fuzzer find failing cases | 52 | 11 |
| batteries | 3.11.0 | A community-maintained standard library extension | 51 | 8 |
| qcheck-core | 0.91 | Core QCheck librarytest property quickcheck | 51 | 4 |
| camlp4 | 5.5 | Camlp4 is a system for writing extensible parsers for programming languages | 50 | 8 |
| gen_js_api | 1.1.7 | Easy OCaml bindings for JavaScript libraries | 50 | 31 |
| duration | 0.3.1 | Conversions to various time units | 49 | 4 |
| pcre | 8.0.5 | Bindings to the Perl Compatibility Regular Expressions library | 49 | 38 |
| cohttp-lwt | 6.2.2 | CoHTTP implementation using the Lwt concurrency library | 46 | 56 |
| qcheck-alcotest | 0.91 | Alcotest backend for QChecktest quickcheck qcheck alcotest | 46 | 21 |
| reason | 3.18.0 | Reason: Syntax & Toolchain for OCaml | 46 | 24 |
| host-arch-x86_64 | 1 | OCaml on amd64 (64-bit) | 45 | 1 |
| sedlex | 3.7 | An OCaml lexer generator for Unicode | 45 | 20 |
| dune-build-info | 3.24.2 | Embed build information inside executable | 44 | 4 |
| fileutils | 0.6.6 | XDG basedir location for data/cache/configuration files | 44 | 4 |
| host-arch-x86_32 | 1 | OCaml on x86 (32-bit) | 44 | 1 |
| conf-which | 1 | Virtual package relying on which | 42 | 1 |
| domain-name | 0.5.0 | RFC 1035 Internet domain names | 41 | 4 |
| base-threads | base | | 40 | 1 |
| camlzip | 1.14 | Accessing compressed files in ZIP, GZIP and JAR format | 40 | 12 |
| ocamlgraph | 2.2.0 | A generic graph library for OCamlgraph library algorithms directed graph vertice edge persistent imperative | 40 | 4 |
| seq | base | Compatibility package for OCaml's standard iterator type starting from 4.07. | 40 | 1 |
| x509 | 1.1.1 | Public Key Infrastructure (RFC 5280, PKCS) purely in OCamlorg:mirage | 40 | 65 |
| conf-autoconf | 0.2 | Virtual package relying on autoconf installation | 39 | 1 |
| dune-site | 3.24.2 | Embed locations information inside executable and libraries | 39 | 12 |
| uuidm | 0.9.10 | Universally unique identifiers (UUIDs) for OCamluuid codec org:erratique | 39 | 5 |
| conf-mingw-w64-gcc-x86_64 | 1 | Virtual package for GCC on x86_64 mingw-w64 (64-bit x86_64) | 38 | 5 |
| xmlm | 1.4.0 | Streaming XML codec for OCamlxml codec org:erratique | 38 | 5 |
| bigarray-compat | 1.1.0 | Compatibility library to use Stdlib.Bigarray when possible | 37 | 4 |
| conf-mingw-w64-gcc-i686 | 1 | Virtual package for GCC on i686 mingw-w64 (32-bit x86) | 37 | 5 |
| mirage-clock | 4.2.0 | Libraries and module types for portable clocksorg:mirage | 37 | 4 |
| tyxml | 4.6.0 | A library for building correct HTML and SVG documents | 37 | 13 |
| csexp | 1.5.2 | Parsing and printing of S-expressions in Canonical form | 36 | 4 |
| msys2-mingw64 | 1 | MSYS2 MINGW64 Environment | 36 | 1 |
| tls | 2.1.2 | Transport Layer Security purely in OCamlorg:mirage | 36 | 75 |
| bap-main | 2.5.0 | Build BAP Main Framework Configuration Library | 35 | 108 |
| conf-gmp | 5 | Virtual package relying on a GMP lib system installation | 35 | 12 |
| cryptokit | 1.21.1 | A library of cryptographic primitives | 35 | 26 |
| ocplib-endian | 1.2 | Optimised functions to read and write int16/32/64 from strings and bigarrays | 35 | 9 |
| ppx_compare | v0.17.0 | Generation of comparison functions from types | 35 | 17 |
| tcpip | 9.0.1 | OCaml TCP/IP networking stack, used in MirageOSorg:mirage | 34 | 55 |
| mirage-flow | 5.0.0 | Flow implementations and combinators for MirageOSorg:mirage | 33 | 24 |
| ppx_here | v0.17.0 | Expands [%here] into its location | 33 | 16 |
| uucp | 17.0.0 | Unicode character properties for OCamlunicode text character org:erratique | 33 | 5 |
| crunch | 4.1.0 | Convert a filesystem into a static OCaml moduleorg:mirage org:xapi-project | 31 | 11 |
| lwt_ssl | 1.2.0 | OpenSSL binding with concurrent I/O | 31 | 29 |
| melange | 7.0.1-414 | Toolchain to produce JS from Reason/OCaml | 31 | 21 |
| ohex | 0.2.0 | Hexadecimal encoding and decoding | 31 | 4 |
| regular | 2.5.0 | Library for regular data types | 30 | 81 |
| async_kernel | v0.17.0 | Monadic concurrency library | 29 | 72 |
| bap-primus | 2.5.0 | The BAP Microexecution Framework | 29 | 169 |
| integers | 0.8.0 | Various signed and unsigned integer types for OCaml | 29 | 5 |
| jsonm | 1.0.2 | Non-blocking streaming JSON codec for OCamljson codec org:erratique | 29 | 6 |
| menhirLib | 20260209 | Runtime support library for parsers generated by Menhir | 29 | 4 |
| ppx_optcomp | v0.17.1 | Optional compilation for OCaml | 29 | 17 |
| re2 | v0.17.0 | OCaml bindings for RE2, Google's regular expression library | 29 | 80 |
| stdint | 0.7.2 | Signed and unsigned integer types having specified widths | 29 | 4 |
| js_of_ocaml-compiler | 6.4.1 | Compiler from OCaml bytecode to JavaScript | 28 | 29 |
| ppx_let | v0.17.1 | Monadic let-bindings | 28 | 17 |
| bap-core-theory | 2.5.0 | BAP Semantics Representation | 27 | 127 |
| bap-knowledge | 2.5.0 | Knowledge Representation Library | 27 | 82 |
| camlp5 | 8.05.02 | Preprocessor-pretty-printer of OCaml | 27 | 55 |
| conf-npm | 1 | Virtual package relying on npm installation | 27 | 1 |
| io-page | 3.0.0 | Support for efficient handling of I/O memory pagesorg:mirage | 27 | 28 |
| mirage-time | 3.0.0 | Time operations for MirageOSorg:mirage | 27 | 19 |
| msys2-mingw32 | 1 | MSYS2 MINGW32 Environment | 27 | 1 |
| ocp-indent | 1.9.0 | A simple tool to indent OCaml programsorg:ocamlpro org:typerex | 27 | 7 |
| stringext | 1.6.0 | Extra string functions for OCaml | 27 | 4 |
| conf-perl | 2 | Virtual package relying on perl | 26 | 1 |
| mirage-crypto | 2.4.0 | Simple symmetric cryptography for the modern age | 26 | 22 |
| optint | 0.3.0 | Efficient integer types on 64-bit architectures | 26 | 4 |
| ppx_tools | 6.6 | Tools for authors of ppx rewriters and other syntactic toolssyntax | 26 | 9 |
| ppx_tools_versioned | 5.4.0 | A variant of ppx_tools based on ocaml-migrate-parsetreesyntax | 26 | 8 |
| conf-python-3 | 9.0.0 | Virtual package relying on Python-3 installation | 25 | 1 |
| monads | 2.5.0 | A missing monad library | 25 | 81 |
| ppx_blob | 0.9.0 | Include a file as a string at compile time | 25 | 19 |
| decompress | 1.6.0 | Implementation of Zlib and GZip in OCaml | 24 | 22 |
| extlib | 1.8.0 | A complete yet small extension for OCaml standard library | 24 | 9 |
| ke | 0.6 | Queue implementation | 24 | 11 |
| macaddr | 5.6.2 | A library for manipulation of MAC address representationsorg:mirage org:xapi-project | 24 | 4 |
| pp | 2.0.0 | Pretty-printing library | 24 | 4 |
| ppx_hash | v0.17.0 | A ppx rewriter that generates hash functions from type expressions and definitions | 24 | 19 |
| sqlite3 | 5.4.2 | SQLite3 bindings for OCamlclib:sqlite3 | 24 | 38 |
| ssl | 0.7.0 | Bindings for OpenSSL | 24 | 17 |
| yaml | 3.2.0 | Parse and generate YAML 1.1/1.2 filesorg:mirage org:ocamllabs | 24 | 33 |
| ca-certs | 1.0.3 | Detect root CA certificates from the operating systemorg:mirage | 23 | 70 |
| configurator | v0.11.0 | Helper library for gathering system configuration | 23 | 12 |
| dolog | 6.0.0 | The dumb OCaml logging library | 23 | 4 |
| hxd | 0.5.0 | Hexdump in OCaml | 23 | 8 |
| lwt_log | 1.1.2 | Lwt logging library (deprecated) | 23 | 19 |
| miou | 0.8.0 | Composable concurrency primitives for OCaml | 23 | 8 |
| mirage-block | 3.0.2 | Block signatures and implementations for MirageOSorg:mirage | 23 | 23 |
| ppx_yojson_conv | v0.17.1 | [@@deriving] plugin to generate Yojson conversion functions | 23 | 31 |
| stdcompat | 21.1 | Compatibility module for OCaml standard library | 23 | 4 |
| bitvec | 2.5.0 | Fixed-size bitvectors and modular arithmetic, based on Zarith | 22 | 25 |
| core_bench | v0.17.0 | Benchmarking library | 22 | 97 |
| dream | 1.0.0~alpha8 | Tidy, feature-complete Web frameworkhttp web framework websocket graphql server http2 tls | 22 | 175 |
| faraday | 0.8.2 | A library for writing fast and memory-efficient serializers | 22 | 17 |
| pprint | 20230830 | A pretty-printing combinator library and rendering engine | 22 | 4 |
| ppx_cstruct | 6.2.0 | Access C-like structures directly from OCamlorg:mirage org:ocamllabs | 22 | 25 |
| ppx_fields_conv | v0.17.0 | Generation of accessor and iteration functions for ocaml records | 22 | 17 |
| tezt | 4.3.0 | Test framework for unit tests, integration tests, and regression tests | 22 | 32 |
| vlt | 0.2.5 | A variant of Bolt logging toollogging | 22 | 14 |
| calendar | 3.0.0 | Library for handling dates and times in your programcalendar date time datetime | 21 | 10 |
| conf-zlib | 1 | Virtual package relying on zlib | 21 | 9 |
| csv | 2.4 | A pure OCaml library to read and write CSV filescsv database science | 21 | 7 |
| metrics | 0.5.0 | Metrics infrastructure for OCaml | 21 | 11 |
| ocaml-variants | 5.6.0+trunk | Current trunk | 21 | 18 |
| omd | 2.0.0~alpha4 | A Markdown frontend in pure OCamlorg:ocamllabs org:mirage | 21 | 12 |
| xml-light | 2.5 | Xml-Light is a minimal XML parser & printer for OCaml | 21 | 4 |
| bstr | 0.0.4 | A simple library for bigstrings | 20 | 4 |
| mirage-clock-unix | 4.2.0 | Unix-based implementation for the MirageOS Clock interfaceorg:mirage | 20 | 9 |
| mirage-ptime | 5.2.0 | Libraries and module types for portable clocksorg:mirage | 20 | 9 |
| mirage-sleep | 4.1.0 | Sleep operation for MirageOSorg:mirage | 20 | 20 |
| ocurl | transition | This is a transition package, ocurl is now named curl. Use the curl package instead | 20 | 31 |
| qtest | 2.11.2 | Lightweight inline test extraction from commentstest property quickcheck | 20 | 13 |
| async_unix | v0.17.0 | Monadic concurrency library | 19 | 87 |
| atdgen | 4.2.0 | Generates efficient JSON serializers, deserializers and validators | 19 | 25 |
| hmap | 0.8.1 | Heterogeneous value maps for OCamldata-structure org:erratique | 19 | 9 |
| lablgtk | 2.18.14 | OCaml interface to GTK+ | 19 | 16 |
| magic-mime | 1.3.1 | Map filenames to common MIME types | 19 | 4 |
| minicli | 5.0.2 | Minimalist library for command line parsing | 19 | 4 |
| nocrypto | 0.5.4-2 | Simpler cryptoorg:mirage | 19 | 60 |
| notty | 0.2.3 | Declaring terminals | 19 | 12 |
| ogre | 2.5.0 | Open Generic REpresentation NoSQL Database | 19 | 82 |
| ppx_sexp_value | v0.17.0 | A ppx rewriter that simplifies building s-expressions from ocaml values | 19 | 19 |
| cohttp-async | 6.2.2 | CoHTTP implementation for the Async concurrency library | 18 | 129 |
| conduit-lwt-unix | 8.0.0 | A network connection establishment library for Lwt_unixorg:mirage | 18 | 91 |
| dns | 10.2.5 | An opinionated Domain Name System (DNS) library | 18 | 30 |
| ocamlnet | 4.1.9-2 | Internet protocols (HTTP, CGI, e-mail etc.) and helper data structures | 18 | 5 |
| opam-format | 2.6.0~alpha1 | Format library for opam 2.6 | 18 | 32 |
| utop | 2.17.0 | Universal toplevel for OCaml | 18 | 44 |
| benchmark | 1.7 | Benchmark running times of code | 17 | 4 |
| diffast-misc | 0.4 | Miscellaneous functions for Diff/AST | 17 | 44 |
| iter | 1.9 | Simple abstraction over `iter` functions, intended to iterate efficiently on collections while performing some transformationsiter iterator iter fold | 17 | 4 |
| js_of_ocaml-lwt | 6.4.1 | Compiler from OCaml bytecode to JavaScript | 17 | 36 |
| lambdasoup | 1.1.1 | Easy functional HTML scraping and manipulation with CSS selectors | 17 | 12 |
| merlin | 5.8.1-506~preview | Editor service that provides advanced IDE features for OCaml | 17 | 14 |
| ppx_assert | v0.17.0 | Assert-like extension nodes that raise useful errors on failure | 17 | 21 |
| cpm | 12.2.0 | The Classification and Regression Performance Metrics library | 16 | 10 |
| cstruct-lwt | 6.2.0 | Access C-like structures directly from OCamlorg:mirage org:ocamllabs | 16 | 22 |
| expect_test_helpers_core | v0.17.0 | Helpers for writing expectation tests | 16 | 73 |
| hardcaml | v0.17.1 | RTL Hardware Design in OCaml | 16 | 88 |
| httpaf | 0.7.1 | A high-performance, memory-efficient, and scalable web server for OCaml | 16 | 21 |
| ocplib-json-typed | 0.7.1 | Type-aware JSON and JSON schema utilities | 16 | 44 |
| pplumbing-pp-tty | 0.0.16 | Build pretty printed documents for the user with [pp]cli pp | 16 | 21 |
| psq | 0.2.1 | Functional Priority Search Queues | 16 | 5 |
| pyml | 20250807 | OCaml bindings for Python | 16 | 9 |
| react | 1.2.2 | Declarative events and signals for OCamlreactive declarative signal event frp org:erratique | 16 | 5 |
| ANSITerminal | 0.8.5 | Basic control of ANSI compliant terminals and the windows shellterminal | 15 | 7 |
| aws | 1.2 | Amazon Web Services SDK | 15 | 46 |
| bytesrw | 0.3.0 | Composable byte stream readers and writers for OCamlbytes entropy streaming zstd zlib gzip deflate random csprng sha1 sha2 compression hashing utf xxhash blake3 psa tls cryptography sha3 org:erratique | 15 | 12 |
| cairo2 | 0.6.5 | Binding to Cairo, a 2D Vector Graphics LibraryCairo stroke drawing tutorial | 15 | 17 |
| cmarkit | 0.4.0 | CommonMark parser and renderer for OCamlcodec commonmark markdown org:erratique | 15 | 5 |
| cohttp-eio | 6.2.2 | CoHTTP implementation with eio backend | 15 | 71 |
| conf-bash | 1 | Virtual package to install the Bash shell | 15 | 1 |
| conf-cmake | 1 | Virtual package relying on cmake | 15 | 1 |
| conf-git | 1.1 | Virtual package relying on git | 15 | 1 |
| graphics | 5.2.0 | The OCaml graphics library | 15 | 17 |
| menhirSdk | 20260209 | Compile-time library for auxiliary tools related to Menhir | 15 | 4 |
| mirage-mtime | 5.2.0 | Libraries and module types for a monotonic clockorg:mirage | 15 | 9 |
| parany | 14.0.1 | Parallelize any computation | 15 | 7 |
| parsexp | v0.17.0 | S-expression parsing library | 15 | 5 |
| pplumbing-err | 0.0.16 | Report located errors and warnings to the user with [pp]cli pp | 15 | 23 |
| ppx_enumerate | v0.17.0 | Generate a list containing all values of a finite type | 15 | 17 |
| ppx_string | v0.17.0 | Ppx extension for string interpolation | 15 | 24 |
| stog | 1.1.0 | Static web site compiler, able to handle blog posts as well as regular pages or any XML document in general | 15 | 79 |
| toml | 7.1.0 | Library for TOML with a parser, a serializer and a printer | 15 | 13 |
| trace | 0.12 | A lightweight stub for tracing/observability, agnostic in how data is collectedtrace tracing observability profiling | 15 | 4 |
| tsdl | 1.3.0 | Thin bindings to SDL for OCamlaudio bindings graphics media opengl input hci org:erratique | 15 | 28 |
| unix-errno | 0.6.2 | Unix errno types, maps, and supporterrno errno.h errors unix syscall | 15 | 24 |
| uuseg | 17.0.0 | Unicode text segmentation for OCamlunicode text segmentation org:erratique | 15 | 6 |
| bap-future | 2.5.0 | A library for asynchronous values | 14 | 82 |
| bechamel | 0.5.0 | Yet Another Benchmark in OCaml | 14 | 9 |
| camlidl | 1.13-1 | Stub code generator for OCaml | 14 | 1 |
| caqti | 3.0.0 | Unified interface to relational database libraries | 14 | 102 |
| checkseum | 0.5.3 | Adler-32, CRC32 and CRC32-C implementation in C and OCaml | 14 | 9 |
| conf-g++ | 1.0 | Virtual package relying on the g++ compiler (for C++) | 14 | 8 |
| conf-gcc | 1.0 | Virtual package relying on the gcc compiler (for C) | 14 | 1 |
| conf-m4 | 1 | Virtual package relying on m4 | 14 | 1 |
| diffast-core | 0.4 | Core functions of Diff/ASTabstract syntax tree differencing | 14 | 65 |
| domain_shims | 0.1.0 | A non-parallel implementation of Domains compatible with OCaml 4 | 14 | 4 |
| http | 6.2.2 | Type definitions of HTTP essentials | 14 | 4 |
| junit_alcotest | 2.3.0 | JUnit XML reports generation for alcotest testsjunit jenkins alcotest | 14 | 24 |
| markup | 1.0.3 | Error-recovering functional HTML5 and XML parsers and writers | 14 | 10 |
| mirage-random | 3.0.0 | Random-related devices for MirageOSorg:mirage | 14 | 11 |
| monolith | 20250922 | A framework for strong random testing of OCaml libraries | 14 | 6 |
| not-ocamlfind | 0.15 | A small frontend for ocamlfind that adds a few useful commands | 14 | 16 |
| obuild | 0.2.2 | Simple package build system for OCaml | 14 | 3 |
| parmap | 1.2.5 | Minimalistic library allowing to exploit multicore architecture | 14 | 9 |
| printbox | 0.12 | Allows to print nested boxes, lists, arrays, tables in several formatsprint box table tree | 14 | 4 |
| randomconv | 0.2.0 | Convert from random byte vectors (int -> string) to random native numbers | 14 | 4 |
| sha | 1.15.4 | Binding to the SHA cryptographic functions | 14 | 5 |
| sherlodoc | 3.2.1 | Search engine for OCaml documentation | 14 | 70 |
| stdune | 3.24.2 | Dune's unstable standard library | 14 | 10 |
| tls-eio | 2.1.2 | Transport Layer Security purely in OCaml - Eioorg:mirage | 14 | 84 |
| tls-lwt | 2.1.2 | Transport Layer Security purely in OCaml, Lwt layerorg:mirage | 14 | 77 |
| uunf | 17.0.0 | Unicode text normalization for OCamlunicode text normalization org:erratique | 14 | 5 |
| windtrap | 0.1.0 | One library for all your OCaml teststesting unit-test property-testing expect-test snapshot-testing | 14 | 4 |
| yocaml | 3.0.0 | Core engine of the YOCaml Static Site Generator | 14 | 49 |
| atd | 4.2.0 | Parser for the ATD data format description language | 13 | 23 |
| base_quickcheck | v0.17.1 | Randomized testing framework, designed for compatibility with Base | 13 | 39 |
| ca-certs-nss | 3.126 | X.509 trust anchors extracted from Mozilla's NSSorg:mirage | 13 | 72 |
| conf-gnuplot | 0.1 | Virtual package relying on gnuplot installation | 13 | 1 |
| dns-client | 10.2.5 | DNS client API | 13 | 45 |
| either | 1.0.0 | Compatibility Either module | 13 | 4 |
| ez_file | 0.5.0 | Easy file manipulation (read_file, write_file, etc.)org:ocamlpro | 13 | 8 |
| fpath-sexp0 | 0.4.0 | Adds Fpath.sexp_of_t and defines 3 new modules: Fsegment, Absolute_path and Relative_pathfpath absolute-paths relative-paths | 13 | 13 |
| git | 3.18.0 | Git format and protocol in pure OCaml | 13 | 85 |
| lwt-dllist | 1.1.0 | Mutable doubly-linked list with Lwt iterators | 13 | 4 |
| melange-jest | 0.2.0 | Melange bindings for Jest | 13 | 22 |
| mirage-crypto-pk | 2.4.0 | Simple public-key cryptography for the modern age | 13 | 41 |
| mirage-kv | 6.1.1 | MirageOS signatures for key/value devicesorg:mirage | 13 | 24 |
| mmap | 1.2.0 | File mapping functionality | 13 | 5 |
| ocaml-compiler-libs | v0.17.0 | OCaml compiler libraries repackaged | 13 | 4 |
| ocaml-version | 4.1.3 | Manipulate, parse and generate OCaml compiler version stringsorg:ocamllabs | 13 | 4 |
| prometheus | 1.4 | Client library for Prometheus monitoring | 13 | 20 |
| rdf | 1.1.0 | OCaml library to manipulate RDF graphs; implements SPARQL | 13 | 70 |
| reason-react-ppx | 0.17.0 | React.js JSX PPX | 13 | 25 |
| spawn | v0.17.0 | Spawning sub-processes | 13 | 4 |
| xtmpl | 1.2.0 | Xml templating library | 13 | 29 |
| async_ssl | v0.17.0-2 | An Async-pipe-based interface with OpenSSL | 12 | 108 |
| atdgen-runtime | 4.2.0 | Runtime library for code generated by atdgen | 12 | 13 |
| bap-abi | 2.5.0 | BAP ABI integration subsystem | 12 | 165 |
| camlp5-buildscripts | 0.07 | Camlp5 Build scripts (written in OCaml) | 12 | 27 |
| current | 0.7.5 | Pipeline language for keeping things up-to-date | 12 | 69 |
| dyn | 3.24.2 | Dynamic type | 12 | 6 |
| eqaf | 0.10 | Constant-time equal function on string | 12 | 4 |
| fix | 20250919 | Algorithmic building blocks for memoization, recursion, and more | 12 | 4 |
| gen | 1.1 | Iterators for OCaml, both restartable and consumablegen iterator iter fold | 12 | 5 |
| gg | 1.0.0 | Basic types for computer graphics in OCamlmatrix vector color data-structure graphics org:erratique | 12 | 5 |
| git-unix | 3.18.0 | Virtual package to install and configure ocaml-git's Unix backend | 12 | 165 |
| ISO8601 | 0.2.6 | ISO 8601 and RFC 3999 date parsing for OCaml | 12 | 4 |
| irmin | 3.11.0 | Irmin, a distributed database that follows the same design principles as Git | 12 | 70 |
| jsont | 0.3.0 | Declarative JSON data manipulation for OCamljson codec org:erratique | 12 | 5 |
| linenoise | 1.5.1 | Lightweight readline alternative | 12 | 4 |
| pa_ppx | 8.05.01 | PPX Rewriters for Ocaml, written using Camlp5 | 12 | 64 |
| posix-base | 4.0.2 | Base module for the posix bindings | 12 | 15 |
| pplumbing | 0.0.16 | Utility libraries to use with [pp]cli cmdlang logs pp | 12 | 32 |
| ppx_import | 1.12.0 | A syntax extension for importing declarations from interface filessyntax | 12 | 10 |
| printbox-text | 0.12 | Text renderer for printbox, using unicode edges | 12 | 11 |
| reason-react | 0.17.0 | Reason bindings for React.js | 12 | 27 |
| tls-mirage | 2.1.2 | Transport Layer Security purely in OCaml, MirageOS layerorg:mirage | 12 | 81 |
| async_rpc_kernel | v0.17.0 | Platform-independent core of Async RPC library | 11 | 74 |
| backoff | 0.1.1 | Exponential backoff mechanism for OCaml | 11 | 4 |
| base-domains | base | | 11 | 1 |
| io-page-unix | 2.3.0 | Support for efficient handling of I/O memory pages on Unixorg:mirage | 11 | 22 |
| lablgtk3 | 3.1.5-1 | OCaml interface to GTK+3 | 11 | 22 |
| libsail | 0.20.2 | Sail is a language for describing the instruction semantics of processors | 11 | 52 |
| lru | 0.3.1 | Scalable LRU caches | 11 | 6 |
| lwt_react | 1.2.0 | Helpers for using React with Lwt | 11 | 21 |
| mimic | 0.0.10 | A simple protocol dispatcher | 11 | 26 |
| mirage-block-unix | 2.14.2 | MirageOS disk block driver for Unixorg:mirage | 11 | 58 |
| multicore-magic | 2.3.2 | Low-level multicore utilities for OCaml | 11 | 4 |
| ocaml-base-compiler | 5.5.0 | Official release of OCaml 5.5.0 | 11 | 18 |
| ocaml-migrate-parsetree | 2.4.0 | Convert OCaml parsetrees between different versionssyntax org:ocamllabs | 11 | 4 |
| ocaml-syntax-shims | 1.0.0 | Backport new syntax to older OCaml versions | 11 | 4 |
| opam-state | 2.6.0~alpha1 | State library for opam 2.6 | 11 | 48 |
| tiny_httpd | 0.21 | Minimal HTTP server using threadshttp thread server tiny_httpd http_of_dir simplehttpserver | 11 | 12 |
| xdg | 3.24.2 | XDG Base Directory Specification | 11 | 4 |
| cmdlang | 0.0.11 | Declarative Command-line Parsing for OCamlcli | 10 | 4 |
| conduit-lwt | 8.0.0 | A portable network connection establishment library using Lwtorg:mirage | 10 | 57 |
| conf-mpfr | 3 | Virtual package relying on library MPFR installation | 10 | 13 |
| decoders | 1.0.0 | Elm-inspired decoders for Ocaml | 10 | 4 |
| ff-sig | 0.6.2 | Minimal finite field signatures | 10 | 20 |
| happy-eyeballs | 2.0.1 | Connecting to a remote host via IP version 4 or 6 | 10 | 20 |
| irmin-test | 3.11.0 | Irmin test suite | 10 | 78 |
| json-data-encoding | 1.1.1 | Type-safe encoding to and decoding from JSON | 10 | 48 |
| lacaml | 11.1.1 | Lacaml - OCaml-bindings to BLAS and LAPACKclib:lapack clib:blas | 10 | 18 |
| mirage-crypto-ec | 2.4.0 | Elliptic Curve Cryptography with primitives taken from Fiatorg:mirage | 10 | 27 |
| mirage-runtime | 4.11.2 | The base MirageOS runtime library, part of every MirageOS unikernelorg:mirage org:xapi-project | 10 | 29 |
| mparser | 1.3 | A simple monadic parser combinator library | 10 | 4 |
| notty-community | 0.2.4 | Declaring terminals | 10 | 12 |
| ocf | 1.0.0 | OCaml library to read and write configuration files in JSON syntaxconfiguration options json | 10 | 15 |
| ocplib_stuff | 0.4.0 | Basic stuff used by some OCP libraries and toolsorg:ocamlpro | 10 | 4 |
| opam-check-npm-deps | 4.1.0 | An opam plugin to check for npm depexts inside the node_modules foldermelange org:ahrefs | 10 | 91 |
| opam-file-format | 2.2.0 | Parser and printer for the opam file syntax | 10 | 9 |
| ordering | 3.24.2 | Element ordering | 10 | 4 |
| oseq | 0.5.1 | Simple list of suspensions, as a composable lazy iterator that behaves like a valuesequence iterator seq pure list | 10 | 4 |
| owl | 1.2 | OCaml Scientific and Engineering Computing | 10 | 36 |
| ppx_deriving_hardcaml | v0.16.0 | Rewrite OCaml records for use as Hardcaml Interfaces | 10 | 86 |
| ppx_sexp_message | v0.17.0 | A ppx rewriter for easy construction of s-expressions | 10 | 19 |
| progress | 0.5.0 | User-definable progress bars | 10 | 19 |
| testcontainers | 0.1.0 | Docker containers for OCaml integration testsdocker testing integration-testing containers testcontainers | 10 | 44 |
| visitors | 20260520 | An OCaml syntax extension for generating visitor classes | 10 | 24 |
| volgo | 0.0.22 | A Versatile OCaml Library for Git Operationsgit vcs | 10 | 26 |
| websocket-lwt-unix | 2.17 | Websocket library (Lwt)org:mirage org:xapi-project | 10 | 103 |
| awskit | 0.2.0 | AWS infrastructure — signing, credentials, endpoints, and core types | 9 | 39 |
| bap-c | 2.5.0 | A C language support library for BAP | 9 | 167 |
| brr | 0.0.8 | Browser programming toolkit for OCamlreactive declarative frp front-end browser org:erratique | 9 | 33 |
| conf-perl-string-shellquote | 3 | Virtual package relying on perl's String::ShellQuote | 9 | 2 |
| containers-data | 3.18 | A set of advanced datatypes for containerscontainers RAL function vector okasaki | 9 | 10 |
| cstruct-unix | 6.2.0 | Access C-like structures directly from OCamlorg:mirage org:ocamllabs | 9 | 10 |
| easy-format | 1.3.4 | High-level and functional interface to the Format module of the OCaml standard library | 9 | 4 |
| emile | 1.1 | Parser of email address according RFC822 | 9 | 53 |
| extunix | 0.4.4 | Collection of thin bindings to various low-level system APIorg:ygrek | 9 | 16 |
| gsl | 1.25.1 | GSL - Bindings to the GNU Scientific Library | 9 | 16 |
| lambda-term | 3.4.1 | Terminal manipulation library for OCaml | 9 | 31 |
| mirage-flow-lwt | 1.6.0 | Flow implementations and combinators for MirageOS specialized to lwtorg:mirage | 9 | 33 |
| mirage-net | 4.0.0 | Network signatures for MirageOSorg:mirage | 9 | 25 |
| nonstd | 0.0.3 | Non-standard mini-library | 9 | 7 |
| ocsigenserver | 7.0.0 | A full-featured and extensible Web server | 9 | 112 |
| omake | 0.10.7 | Build system designed for scalability and portability | 9 | 3 |
| opentelemetry | 0.91.1 | Core library for instrumentation and serialization for https://opentelemetry.ioinstrumentation tracing opentelemetry datadog jaeger | 9 | 29 |
| opium | 0.20.0 | OCaml web framework | 9 | 79 |
| otoml | 1.0.5 | TOML parsing, manipulation, and pretty-printing library (1.0.0-compliant) | 9 | 13 |
| pgx | 2.2 | Pure-OCaml PostgreSQL client library | 9 | 44 |
| ppx_base | v0.17.0 | Base set of ppx rewriters | 9 | 23 |
| ppx_hardcaml | v0.17.1 | Rewrite OCaml records for use as Hardcaml Interfaces | 9 | 89 |
| ppx_variants_conv | v0.17.1 | Generation of accessor and iteration functions for ocaml variant types | 9 | 17 |
| ppxlib_jane | v0.17.4 | Utilities for working with Jane Street AST constructs | 9 | 10 |
| qcheck-stm | 0.10 | State-machine testing library for sequential and parallel model-based teststest property qcheck quickcheck state-machine testing model-based testing parallel testing | 9 | 6 |
| repr | 0.8.0 | Dynamic type representations. Provides no stability guarantee | 9 | 21 |
| sihl-facade | 0.3.0~rc1 | Sihl service facade that uses the facade pattern to hide service implementations | 9 | 137 |
| virtual_dom | v0.17.0 | OCaml bindings for the virtual-dom library | 9 | 120 |
| xenstore | 2.4.0 | Xenstore protocol in pure OCam | 9 | 21 |
| z3 | 4.16.0 | Z3 solver | 9 | 26 |
| zarith_stubs_js | v0.17.0 | Javascripts stubs for the Zarith library | 9 | 4 |
| zmq | 5.3.0 | OCaml bindings for ZeroMQ 4.x | 9 | 16 |
| apron | v0.9.15 | APRON numerical abstract domain library | 8 | 28 |
| bigstring | 0.3 | A set of utils for dealing with `bigarrays` of `char`bigstring bigarray | 8 | 8 |
| biniou | 1.2.2 | Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve | 8 | 9 |
| bitstring | 5.0.2 | Bitstrings and bitstring matching for OCaml | 8 | 5 |
| bitvec-order | 2.5.0 | Base style comparators and orders for Bitvec | 8 | 36 |
| cachet | 0.0.4 | A simple cache system for mmap | 8 | 5 |
| caqti-driver-sqlite3 | 3.0.0 | Sqlite3 driver for Caqti using C bindings | 8 | 112 |
| conf-c++ | 1.0 | Virtual package relying on the c++ compiler | 8 | 11 |
| conf-diffutils | 2 | Virtual package relying on diffutils | 8 | 1 |
| conf-linux-libc-dev | 0 | Virtual package relying on the installation of the Linux kernel headers files | 8 | 1 |
| conf-perl-ipc-system-simple | 3 | Virtual package relying on perl's IPC::System::Simple | 8 | 2 |
| conf-python-3-dev | 1 | Virtual package relying on Python 3 development package installation | 8 | 1 |
| diffast-etc | 0.4 | Diff/AST etc files | 8 | 4 |
| dns-client-mirage | 10.2.5 | DNS client API for MirageOS | 8 | 115 |
| dscheck | 0.6.0 | Traced Atomics | 8 | 8 |
| ezjs_min | 0.3.0 | A bunch of js_of_ocaml shortcuts | 8 | 38 |
| ezxmlm | 1.1.0 | Combinators for parsing and selection of XML structuresorg:mirage org:ocamllabs | 8 | 9 |
| httpaf-lwt-unix | 0.7.1 | Lwt support for http/af | 8 | 34 |
| ipaddr-sexp | 5.6.2 | A library for manipulation of IP address representations using sexporg:mirage org:xapi-project | 8 | 33 |
| irmin-watcher | 0.5.0 | Portable Irmin watch backends using FSevents or Inotify | 8 | 43 |
| jingoo | 1.5.4 | Template engine almost compatible with Jinja2(python template engine) | 8 | 37 |
| jsonrpc | 1.28.0-506~preview | Jsonrpc protocol implementation | 8 | 11 |
| junit | 2.3.0 | JUnit XML reports generation libraryjunit jenkins | 8 | 17 |
| lablgtk3-sourceview3 | 3.1.5 | OCaml interface to GTK+ gtksourceview library | 8 | 25 |
| line_oriented | 1.3.0 | Library to operate on files made of lines of text | 8 | 10 |
| merlin-lib | 5.8.1-506~preview | Merlin's libraries | 8 | 5 |
| miaou-core | 0.5.2 | Miaou core/widgets (no drivers, no SDL) | 8 | 120 |
| mirage-crypto-rng-lwt | 1.2.0 | A cryptographically secure PRNG | 8 | 34 |
| mirage-time-unix | 3.0.0 | Time operations for MirageOS on Unixorg:mirage | 8 | 21 |
| mnet | 0.0.4 | An implementation of TCP (Transmission Control Protocol) in OCaml for Miou & Solo5 | 8 | 131 |
| ocaml-src | 5.5.0 | Compiler sources | 8 | 1 |
| ocb-stubblr | 0.1.1-1 | OCamlbuild plugin for C stubsocamlbuild | 8 | 11 |
| pbrt | 4.1 | Runtime library for Protobuf toolingprotobuf encode decode | 8 | 5 |
| pcre2 | 8.0.4 | Bindings to the Perl Compatibility Regular Expressions library (version 2) | 8 | 38 |
| picos_std | 0.6.0 | Sample libraries for Picos | 8 | 9 |
| posix-errno | 4.0.2 | POSIX errno handling and Unix error conversion | 8 | 25 |
| ppx_custom_printf | v0.17.0 | Printf-style format-strings for user-defined string conversion | 8 | 18 |
| ppx_repr | 0.8.0 | PPX deriver for type representations | 8 | 37 |
| process | 0.2.1 | Easy process controlprocess subprocess command system | 8 | 6 |
| prometheus-app | 1.4 | Client library for Prometheus monitoring | 8 | 103 |
| qcheck-multicoretests-util | 0.10 | Various utility functions for property-based testing of multicore programstest property qcheck quickcheck multicore non-determinism | 8 | 5 |
| shell | v0.17.0 | Yet another implementation of fork&exec and related functionality | 8 | 85 |
| testo | 0.5.0 | Test framework for OCaml | 8 | 35 |
| textutils | v0.17.0 | Text output utilities | 8 | 84 |
| trace-tef | 0.12 | A simple backend for trace, emitting Catapult/TEF JSON into a filetrace tracing catapult TEF chrome-format chrome-trace json | 8 | 10 |
| uri-sexp | 4.4.0 | An RFC3986 URI/URL parsing libraryurl uri org:mirage org:xapi-project | 8 | 39 |
| why3 | 1.8.2 | Why3 environment for deductive program verificationdeductive program verification formal specification automated theorem prover interactive theorem prover | 8 | 25 |
| xtmpl_ppx | 1.2.0 | Xml templating library, ppx extension | 8 | 30 |
| afl-persistent | 1.4 | Use afl-fuzz in persistent mode | 7 | 4 |
| asn1-combinators | 0.3.2 | Embed typed ASN.1 grammars in OCaml | 7 | 9 |
| bap-api | 2.5.0 | A pass that adds parameters to subroutines based on known API | 7 | 165 |
| bap-relation | 2.5.0 | A set of relations (bimap) | 7 | 19 |
| bignum | v0.17.0 | Core-flavoured wrapper around zarith's arbitrary-precision rationals | 7 | 87 |
| bin_prot | v0.17.0-1 | A binary protocol generator | 7 | 27 |
| bitvec-sexp | 2.5.0 | Sexp serializers for Bitvec | 7 | 28 |
| camomile | 2.1.0 | A Unicode library | 7 | 14 |
| conduit | 8.0.0 | A network connection establishment libraryorg:mirage | 7 | 53 |
| conf-automake | 1 | Virtual package relying on GNU automake | 7 | 3 |
| conf-bmake | 1.0 | Virtual package relying on a BSD Make compatible program | 7 | 1 |
| conf-ffmpeg | 1 | Virtual package relying on FFmpeg | 7 | 8 |
| conf-r | 1.0.0 | Virtual package relying on the R interpreter | 7 | 1 |
| conf-rust | 0.1 | Virtual package relying on cargo (rust build system) | 7 | 1 |
| curl | 0.10.0 | Bindings to libcurlorg:ygrek clib:curl | 7 | 16 |
| diffast-langs-common | 0.4 | Common functions for parsers of Diff/AST | 7 | 49 |
| dolmen | 0.10 | A parser library for automated deductionparser logic tptp smtlib dimacs | 7 | 17 |
| domain-local-await | 1.0.1 | A scheduler independent blocking mechanism | 7 | 5 |
| domainslib | 0.5.2 | Parallel Structures over Domains for Multicore OCaml | 7 | 9 |
| ethernet | 3.2.0 | OCaml Ethernet (IEEE 802.3) layer, used in MirageOSorg:mirage | 7 | 27 |
| faraday-lwt-unix | 0.8.2 | Lwt_unix support for Faraday | 7 | 30 |
| flux | 0.0.1~beta7 | Composable streaming abstractions with Miou | 7 | 9 |
| graphlib | 2.5.0 | Generic Graph library | 7 | 83 |
| graphv_core_lib | 0.1.1 | Primitives for the Graphv vector graphics library | 7 | 4 |
| h2 | 0.13.0 | A high-performance, memory-efficient, and scalable HTTP/2 library for OCaml | 7 | 40 |
| jsonaf | v0.17.0 | A library for parsing, manipulating, and serializing data structured as JSON | 7 | 78 |
| ldp | 0.5.0 | Library to build LDP applicationsrdf semantic web solid ldp | 7 | 91 |
| loc | 0.3.3 | Representing ranges of lexing positions from parsed filescode-locations lexing | 7 | 20 |
| lsp | 1.28.0-506~preview | LSP protocol implementation in OCaml | 7 | 20 |
| metapp | 0.4.4 | Meta-preprocessor for OCaml | 7 | 17 |
| metaquot | 0.6.0 | OCaml syntax extension for quoting code | 7 | 18 |
| mirage-channel | 5.0.0 | Buffered channels for MirageOS FLOW typesorg:mirage | 7 | 26 |
| mirage-crypto-rng-miou-unix | 2.1.0 | Feed the entropy source in an miou.unix-friendly way | 7 | 29 |
| mirage-types-lwt | 3.6.0 | Lwt module type definitions for MirageOS applicationsorg:mirage org:xapi-project | 7 | 78 |
| molenc | 17.0.1 | Molecular encoder/featurizer using rdkit and OCaml | 7 | 59 |
| mrmime | 0.7.2 | Mr. MIME | 7 | 68 |
| nottui | 0.5 | UI toolkit for the terminal built on top of Notty and Lwd | 7 | 15 |
| nx | 1.0.0~alpha3 | N-dimensional arrays for OCamlnumerical-computation tensor-library machine-learning | 7 | 22 |
| ocf_ppx | 1.0.0 | Preprocessor for Ocf library | 7 | 21 |
| opam-core | 2.6.0~alpha1 | Core library for opam 2.6 | 7 | 25 |
| pandoc | 0.2.1 | Library to write pandoc filters | 7 | 11 |
| ppx_bitstring | 5.0.2 | Bitstrings and bitstring matching for OCaml - PPX extension | 7 | 11 |
| ppx_irmin | 3.11.0 | PPX deriver for Irmin type representations | 7 | 39 |
| ppx_protocol_conv | 5.2.3 | Ppx for generating serialisation and de-serialisation functions of ocaml types | 7 | 17 |
| rocq-runtime | 9.2.0 | The Rocq Prover -- Core Binaries and Tools | 7 | 21 |
| rpclib | 10.2.0 | A library to deal with RPCs in OCamlorg:mirage org:xapi-project | 7 | 25 |
| sihl-persistence | 0.3.0~rc1 | Sihl services to deal with data persistence | 7 | 138 |
| statocaml | 0.1.0 | Computing statistics about ocaml development | 7 | 134 |
| statocaml_changelog | 0.1.0 | Typed changelog | 7 | 135 |
| statocaml_github | 0.1.0 | Computing statistics about ocaml project on github | 7 | 136 |
| tar | 3.5.0 | Decode and encode tar format files in pure OCamlorg:xapi-project org:mirage | 7 | 23 |
| tsdl-image | 0.6 | SDL2_Image bindings to go with Tsdltsdl SDL images graphics bindings | 7 | 32 |
| uchar | 0.0.2 | Compatibility library for OCaml's Uchar moduletext character unicode compatibility org:ocaml.org | 7 | 2 |
| unix-type-representations | 0.1.3 | Functions that expose the underlying types of some abstract types in the Unix module | 7 | 4 |
| utcp | 0.0.7 | An implementation of TCP (Transmission Control Protocol) in OCaml | 7 | 57 |
| websocket | 2.17 | Websocket libraryorg:mirage org:xapi-project | 7 | 68 |
| asetmap | 0.8.1 | Alternative, compatible, OCaml standard library Sets and Mapsorg:erratique set map stdlib | 6 | 9 |
| bheap | 2.0.0 | Priority queues | 6 | 4 |
| bitv | 2.1 | A bit vector library | 6 | 4 |
| bsdowl | 3.0.0-20150830 | This collection of BSD Make directives aims at providing a highlybsd bmake build | 6 | 4 |
| bst | 7.1.0 | Bisector tree implementation in OCaml | 6 | 10 |
| carton | 1.3.0 | Implementation of PACKv2 file in OCaml | 6 | 37 |
| catapult | 0.2 | Tracing system based on the Catapult/TEF format | 6 | 4 |
| cinaps | v0.15.1 | Trivial metaprogramming tool | 6 | 7 |
| cohttp-lwt-jsoo | 6.2.2 | CoHTTP implementation for the Js_of_ocaml JavaScript compiler | 6 | 76 |
| conduit-mirage | 8.0.0 | A network connection establishment library for MirageOSorg:mirage | 6 | 132 |
| conf-cairo | 1 | Virtual package relying on a Cairo system installation | 6 | 9 |
| conf-clang | 2 | Virtual package relying on clang | 6 | 1 |
| conf-jq | 1 | Virtual package relying on jq | 6 | 1 |
| conf-libev | 4-13 | High-performance event loop/event model with lots of features | 6 | 1 |
| conf-libssl | 4 | Virtual package relying on an OpenSSL library system installation | 6 | 9 |
| conf-rust-2021 | 1 | Virtual package relying on cargo (rust build system) | 6 | 1 |
| cstruct-sexp | 6.2.0 | S-expression serialisers for C-like structuresorg:mirage org:ocamllabs | 6 | 20 |
| current_git | 0.7.5 | Git plugin for OCurrent | 6 | 90 |
| current_web | 0.7.5 | Test web UI for OCurrent | 6 | 154 |
| dokeysto | 4.0.2 | The dumb OCaml key-value store | 6 | 24 |
| ez_cmdliner | 0.5.0 | Easy interface to Cmdliner à la Arg.parse with sub-commandsorg:ocamlpro | 6 | 7 |
| ffmpeg-avutil | 1.3.1 | Bindings for the ffmpeg avutil libraries | 6 | 16 |
| fmlib_std | 0.6.2 | Standard datatypes of Fmlib | 6 | 40 |
| gluten-lwt | 0.5.2 | Lwt-specific runtime for gluten | 6 | 30 |
| graphql | 0.14.0 | Build GraphQL schemas and execute queries against them | 6 | 29 |
| h1 | 1.1.0 | A high-performance, memory-efficient, and scalable web server for OCaml | 6 | 27 |
| happy-eyeballs-lwt | 2.0.1 | Connecting to a remote host via IP version 4 or 6 using Lwt_unix | 6 | 55 |
| hashcons | 1.4.0 | OCaml hash-consing library | 6 | 4 |
| host-system-msvc | 1 | OCaml for Microsoft Visual Studio | 6 | 1 |
| httpun | 0.2.0 | A high-performance, memory-efficient, and scalable HTTP library for OCaml | 6 | 22 |
| incremental | v0.17.0 | Library for incremental computations | 6 | 73 |
| lwd | 0.5 | Lightweight reactive documents | 6 | 5 |
| metrics-lwt | 0.5.0 | Lwt backend for the Metrics library | 6 | 24 |
| mirage-block-combinators | 3.0.2 | Block signatures and implementations for MirageOS using Lwtorg:mirage | 6 | 25 |
| mirage-unix | 5.0.1 | Unix core platform libraries for MirageOSorg:mirage | 6 | 32 |
| multipart_form | 0.8.0 | Multipart-form: RFC2183, RFC2388 & RFC7578 | 6 | 39 |
| ocamlformat-rpc-lib | 0.29.0 | Auto-formatter for OCaml code (RPC mode) | 6 | 6 |
| ocp-build | 1.99.21 | Project manager for OCaml | 6 | 10 |
| odig | 0.1.0 | Lookup documentation of installed OCaml packagesbuild dev doc meta packaging org:erratique org:b0-system | 6 | 29 |
| owee | 0.8 | OCaml library to work with DWARF format | 6 | 4 |
| pa_ppx_migrate | 8.05.01 | A PPX Rewriter for Migrating AST types (written using Camlp5) | 6 | 65 |
| patch | 3.1.2 | Patch library purely in OCaml | 6 | 4 |
| patricia-tree | 0.14.0 | Patricia Tree data structure in OCaml for maps and sets. Supports generic key-value pairs | 6 | 4 |
| picos | 0.6.0 | Pico scheduler interface | 6 | 6 |
| picos_aux | 0.6.0 | Auxiliary libraries for Picos | 6 | 6 |
| posix-types | 4.0.2 | Bindings for the types defined in <sys/types.h> | 6 | 25 |
| postgresql | 5.4.0 | Bindings to the PostgreSQL library | 6 | 38 |
| ppx_derivers | 1.2.1 | Shared [@@deriving] plugin registry | 6 | 4 |
| ppx_yojson_conv_lib | v0.17.0 | Runtime lib for ppx_yojson_conv | 6 | 15 |
| rocq-stdlib | 9.1.0 | The Rocq Proof Assistant -- Standard Library | 6 | 23 |
| sexp_pretty | v0.17.0 | S-expression pretty-printer | 6 | 29 |
| sihl | 3.0.5 | The Sihl web framework | 6 | 142 |
| sosa | 0.3.0 | Sane OCaml String API | 6 | 4 |
| thread-local-storage | 0.2 | Efficient thread local storage for OCamltopics threads tls | 6 | 4 |
| tsdl-ttf | 0.7 | SDL2_Ttf bindings to go with Tsdltsdl SDL graphics bindings ttf | 6 | 32 |
| uint | 2.0.1 | Deprecated: An unsigned integer library | 6 | 10 |
| ulex | 1.2 | lexer generator for Unicode and OCaml | 6 | 11 |
| unstrctrd | 0.4 | Fast and compliant Unstructured parser according RFC 822 | 6 | 25 |
| webtest | 2.0.0 | An in-browser js_of_ocaml testing framework - core library | 6 | 4 |
| zed | 3.2.3 | Abstract engine for text edition in OCaml | 6 | 14 |
| alcotest-async | 1.9.1 | Async-based helpers for Alcotest | 5 | 106 |
| angstrom-unix | 0.16.1 | Unix support for Angstrom | 5 | 33 |
| b0 | 0.0.6 | Software construction and deployment kitdev org:erratique org:b0-system build | 5 | 6 |
| bap-plugins | 2.5.0 | BAP plugins support library | 5 | 103 |
| bap-strings | 2.5.0 | Text utilities useful in Binary Analysis and Reverse Engineering | 5 | 81 |
| base-nnp | base | Naked pointers prohibited in the OCaml heap | 5 | 2 |
| broken | 0.4.2 | The Broken package is a simple testsuite framework.test unit application | 5 | 7 |
| capnp | 3.6.0 | OCaml code generation plugin for the Cap'n Proto serialization framework | 5 | 22 |
| capnp-rpc-lwt | 2.0 | Cap'n Proto is a capability-based RPC system with bindings for many languages | 5 | 67 |
| colombe | 0.13.0 | SMTP protocol in OCaml | 5 | 34 |
| commons | 1.8.0 | Yet another set of common utilities | 5 | 73 |
| conan | 0.0.7 | Identify type of your file (such as the MIME type) | 5 | 13 |
| conf-findutils | 1 | Virtual package relying on findutils | 5 | 1 |
| conf-graphviz | 0.1 | Virtual package relying on graphviz installation | 5 | 1 |
| conf-openssl | 2 | Virtual package relying on an OpenSSL binary system installation | 5 | 1 |
| conf-xkbcommon | 1 | Virtual package relying on xkbcommon | 5 | 8 |
| cow | 2.5.0 | Caml on the Weborg:mirage org:xapi-project www html xml css json markdown | 5 | 60 |
| cppo_ocamlbuild | 1.8.0 | Plugin to use cppo with ocamlbuild | 5 | 7 |
| csvfields | v0.17.0 | Runtime support for ppx_xml_conv and ppx_csv_conv_deprecated | 5 | 70 |
| cudf | 0.10 | CUDF library (part of the Mancoosi tools) | 5 | 10 |
| dbm | 1.4 | Binding to the NDBM/GDBM Unix "databases" | 5 | 4 |
| dkim | 0.11.0 | Implementation of DKIM in OCaml | 5 | 144 |
| dns-client-lwt | 10.2.5 | DNS client API using lwt | 5 | 91 |
| dns-tsig | 10.2.5 | TSIG support for DNS | 5 | 41 |
| dolmen_type | 0.10 | The Dolmen library for typechecking languageslogic type typechecking first order polymorphism | 5 | 20 |
| dot-merlin-reader | 5.8.1-506~preview | Reads config files for merlin | 5 | 8 |
| dune-compiledb | 0.6.0 | Generate compile_commands.json from dune rules | 5 | 28 |
| dune-release | 2.2.1 | Release dune packages in opam | 5 | 60 |
| ezcurl | 0.4 | Friendly wrapper around OCurlcurl web http client | 5 | 17 |
| fieldslib | v0.17.0 | Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values | 5 | 11 |
| fpath-base | 0.4.0 | Adds a few functions to Fpath to use alongside Basefpath fpath-sexp0 absolute-paths relative-paths base | 5 | 19 |
| gluten | 0.5.2 | A reusable runtime library for network protocols | 5 | 18 |
| gluten-lwt-unix | 0.5.2 | Lwt + Unix support for gluten | 5 | 33 |
| happy-eyeballs-mirage | 2.0.1 | Connecting to a remote host via IP version 4 or 6 using Mirage | 5 | 82 |
| host-system-mingw | 1 | OCaml for mingw-w64 | 5 | 1 |
| httpcats | 0.3.1 | A simple HTTP client / server using h1, h2, and miou | 5 | 104 |
| httpun-ws | 0.2.0 | Websocket implementation for httpun | 5 | 38 |
| inotify | 2.6 | Inotify bindings for OCaml | 5 | 7 |
| irc-client | 0.7.1 | IRC client library - core functionality | 5 | 15 |
| iri | 1.2.0 | Implementation of Internationalized Resource Identifiers (IRIs)iri web rfc3987 | 5 | 26 |
| irmin-pack | 3.11.0 | Irmin backend which stores values in a pack file | 5 | 83 |
| linol | 0.11 | LSP server library | 5 | 22 |
| lintcstubs-arity | 0.5.2 | Generate headers for C bindings | 5 | 4 |
| MlFront_Core | 2.4.2.169 | Module and library identification for MlFront | 5 | 24 |
| md2mld | 0.7.0 | Little cli tool to convert md files into mld files | 5 | 18 |
| melange-webapi | 0.22.0 | Melange bindings to the DOM | 5 | 28 |
| miaou-driver-term | 0.5.2 | Miaou terminal driver | 5 | 121 |
| mirage-crypto-rng-eio | 1.2.0 | Feed the entropy source in an eio-friendly way | 5 | 49 |
| mirage-kv-lwt | 2.0.0 | MirageOS signatures for key/value devicesorg:mirage | 5 | 31 |
| mirage-logs | 3.0.0 | A reporter for the Logs library that writes log messages to stderr, using a Mirage `CLOCK` to add timestampsorg:mirage | 5 | 14 |
| mirage-solo5 | 0.10.0 | Solo5 core platform libraries for MirageOSorg:mirage | 5 | 35 |
| mirage-time-lwt | 1.3.0 | Time operations for MirageOS with Lwtorg:mirage | 5 | 25 |
| mkernel | 0.0.3 | An unikernel with Miou in OCaml to provide I/O for Solo5 | 5 | 33 |
| mlgmpidl | 1.3.0 | OCaml interface to the GMP library | 5 | 13 |
| msat | 0.9.1 | Library containing a SAT solver that can be parametrized by a theorysat smt cdcl functor | 5 | 13 |
| multipart-form-data | 0.3.0 | Parser for multipart/form-data (RFC2388) | 5 | 28 |
| mustache | 3.3.0 | Mustache logic-less templates in OCaml | 5 | 12 |
| ocaml-option-bytecode-only | 1 | Compile OCaml without the native-code compiler | 5 | 1 |
| ocaml-protoc | 4.1 | Pure OCaml compiler for .proto filesprotoc protobuf codegen | 5 | 6 |
| ogg | 1.0.0 | Bindings to libogg | 5 | 16 |
| ojs_base | 0.9.0 | Base library for developing OCaml web apps based on websockets and js_of_ocamljavascript web components | 5 | 127 |
| opam-client | 2.6.0~alpha1 | Client library for opam 2.6 | 5 | 79 |
| opam-publish | 3.0.1 | A tool to ease contributions to opam repositories | 5 | 146 |
| owl-plplot | 1.1 | Owl-Plplot: thin plotting layer for Owl based on plplot | 5 | 39 |
| paf | 0.8.0 | HTTP/AF and MirageOS | 5 | 119 |
| pgocaml | 4.4.0 | Native OCaml interface to PostgreSQL databases | 5 | 43 |
| ppx_deriving_rpc | 10.2.0 | Ppx deriver for ocaml-rpc, a library to deal with RPCs in OCamlorg:mirage org:xapi-project | 5 | 31 |
| ppx_js_style | v0.17.1 | Code style checker for Jane Street Packages | 5 | 21 |
| ppx_marshal_ext | 0.5.0 | Preprocessor extension to simplify writing Gendarme encoders | 5 | 11 |
| ppxfind | 1.4 | Tool combining ocamlfind and ppx | 5 | 10 |
| ptmap | 2.0.5 | Maps of integers implemented as Patricia trees | 5 | 6 |
| refl | 0.4.1 | PPX deriver for reflection | 5 | 21 |
| rio | 0.0.8 | Ergonomic, composable, efficient read/write streamsmulticore io streams read write | 5 | 10 |
| rocq-core | 9.2.0 | The Rocq Prover with its prelude | 5 | 22 |
| rosetta | 0.4.0 | Universal mapper to Unicode | 5 | 32 |
| sendmail | 0.13.0 | Implementation of the sendmail command | 5 | 85 |
| session | 0.5.0 | A session manager for your everyday needs | 5 | 41 |
| statocaml_profile | 0.1.0 | Computing ocaml contributors' profiles | 5 | 140 |
| stk | 0.5.0 | SDL-based GUI toolkit | 5 | 104 |
| system-mingw | 1 | Build OCaml for mingw-w64 | 5 | 12 |
| system-msvc | 1 | Build OCaml for Microsoft Visual Studio | 5 | 6 |
| time_now | v0.17.0 | Reports the current time | 5 | 30 |
| timedesc | 3.1.2 | OCaml date time handling library | 5 | 28 |
| topkg-jbuilder | 0.2.0 | Helpers for using topkg with jbuilder | 5 | 10 |
| tsort | 2.2.0 | Easy to use and user-friendly topological sort | 5 | 4 |
| typerep | v0.17.1 | Typerep is a library for runtime types | 5 | 11 |
| unionFind | 20260226 | Implementations of the union-find data structure | 5 | 5 |
| webtest-js | 2.0.0 | An in-browser js_of_ocaml testing framework - js_of_ocaml integration | 5 | 40 |
| alcobar | 0.3.1 | Write tests, let a fuzzer find failing cases | 4 | 22 |
| ambient-context | 0.2 | Abstraction over thread-local / continuation-local storage mechanisms for communication with transitive dependencies | 4 | 10 |
| ambient-context-lwt | 0.2 | Storage backend for ambient-context using Lwt's sequence-associated storage | 4 | 22 |
| arch-x86_32 | 1 | Build OCaml for x86 (32-bit) | 4 | 1 |
| arch-x86_64 | 1 | Build OCaml for amd64 (64-bit) | 4 | 1 |
| arp | 4.1.0 | Address Resolution Protocol purely in OCaml | 4 | 35 |
| async_js | v0.17.0 | A small library that provide Async support for JavaScript platforms | 4 | 116 |
| awa | 0.6.1 | SSH implementation in OCaml | 4 | 68 |
| awskit-s3 | 0.2.0 | S3 client core — objects, buckets, multipart, and policies | 4 | 104 |
| awso | 0.9.1 | AWS API base library (400+ services, auto-generated from botocore) | 4 | 111 |
| bap-arm | 2.5.0 | BAP ARM lifter and disassembler | 4 | 171 |
| bap-bundle | 2.5.0 | BAP bundler | 4 | 100 |
| bap-demangle | 2.5.0 | Provides names service and demangling facilities | 4 | 128 |
| bechamel-notty | 0.5.0 | CLI generator for bechamel's output | 4 | 21 |
| bls12-381-gen | 0.5.0 | Functors to generate BLS12-381 primitives based on stubs | 4 | 21 |
| bwd | 2.3.0 | Backward lists | 4 | 4 |
| capnp-rpc | 2.1.2 | Cap'n Proto is a capability-based RPC system with bindings for many languages | 4 | 65 |
| caqti-lwt | 3.0.0 | Lwt support for Caqti | 4 | 103 |
| cbor | 0.5 | CBOR encoder/decoder (RFC 7049) - native OCaml implementationorg:ygrek | 4 | 11 |
| charrua | 3.2.0 | DHCP wire frame encoder and decoder | 4 | 21 |
| chartjs | 0.2.2 | OCaml bindings for Chart.js | 4 | 39 |
| cmdlang-cmdliner-err-runner | 0.0.16 | Cmdlang runner for programs using [Err] with a cmdliner backendcli cmdlang logs pp | 4 | 27 |
| color | 0.3.0 | Convert between different color formats | 4 | 9 |
| conduit-async | 8.0.0 | A network connection establishment library for Asyncorg:mirage | 4 | 120 |
| conf-bison | 2 | Virtual package relying on GNU bison | 4 | 1 |
| conf-boost | 1 | Virtual package relying on boost | 4 | 1 |
| conf-capnproto | 2 | Virtual package relying on captnproto installation | 4 | 1 |
| conf-gmp-powm-sec | 4 | Virtual package relying on a GMP lib with constant-time modular exponentiation | 4 | 13 |
| conf-gtksourceview | 2 | Virtual package relying on a GtkSourceView system installation | 4 | 8 |
| conf-libcurl | 2 | Virtual package relying on a libcurl system installation | 4 | 9 |
| conf-libX11 | 1 | Virtual package relying on an Xlib system installation | 4 | 8 |
| conf-llvm | 17 | Virtual package relying on llvm library installation | 4 | 2 |
| conf-ncurses | 1 | Virtual package relying on ncurses | 4 | 9 |
| conf-openblas | 0.2.3 | Virtual package to install OpenBLAS and LAPACKE | 4 | 8 |
| conf-python-2-7 | 1.2 | Virtual package relying on Python-2.7 installation | 4 | 1 |
| conf-rdkit | 1 | Virtual package relying on rdkit library installation | 4 | 1 |
| conf-texlive | 2 | Virtual package relying on texlive / pdflatex | 4 | 1 |
| data-encoding | 1.0.1 | Library of JSON and binary encoding combinators | 4 | 85 |
| devkit | 1.20240429 | Development kit - general purpose library | 4 | 78 |
| diet | 0.4 | Discrete Interval Encoding Trees | 4 | 5 |
| diskuvbox | 0.2.0 | Cross-platform basic set of script commands | 4 | 28 |
| dns-mirage | 10.2.5 | An opinionated Domain Name System (DNS) library | 4 | 66 |
| dockerfile | 8.4.2 | Dockerfile eDSL in OCamlorg:mirage org:ocamllabs | 4 | 27 |
| dokeysto_camltc | 4.0.2 | The dumb OCaml key-value store w/ tokyocabinet backend | 4 | 35 |
| dolmen_loop | 0.10 | A tool library for automated deduction toolslogic computation automated theorem prover | 4 | 27 |
| dream-pure | 1.0.0~alpha2 | Internal: shared HTTP types for Dream (server) and Hyper (client) | 4 | 44 |
| dune-rpc | 3.24.2 | Communicate with dune using rpc | 4 | 14 |
| ff-pbt | 0.6.2 | Property based testing library for finite fields over the package ff-sig | 4 | 36 |
| flexdll | 0.44 | FlexDLL Sources | 4 | 1 |
| github | 4.5.1 | GitHub APIv3 OCaml libraryorg:mirage org:xapi-project git | 4 | 78 |
| github-unix | 4.5.1 | GitHub APIv3 Unix libraryorg:mirage org:xapi-project git | 4 | 115 |
| gles3 | 20260725 | OpenGL ES 3.2 bindingsgraphics 3D openGL Gles | 4 | 16 |
| gluten-eio | 0.5.2 | EIO runtime for gluten | 4 | 41 |
| graphql-lwt | 0.14.0 | Build GraphQL schemas with Lwt support | 4 | 37 |
| graphql_parser | 0.14.0 | Library for parsing GraphQL queries | 4 | 19 |
| graphv_font | 0.1.1 | Functor for generating the Graphv font library | 4 | 5 |
| grpc | 0.2.0 | A modular gRPC librarynetwork rpc serialisation | 4 | 55 |
| hacl-star | 0.7.2 | OCaml API for EverCrypt/HACL* | 4 | 36 |
| imagelib | 20221222 | Library implementing parsing of image formats such as PNG, BMP, PPM | 4 | 24 |
| incr_dom | v0.17.0 | A library for building dynamic webapps, using Js_of_ocaml | 4 | 145 |
| incr_map | v0.17.0 | Helpers for incremental operations on map like data structures | 4 | 100 |
| iomux | 0.4 | IO Multiplexer bindingsio multiplexing poll ppoll epoll kevent kqueue | 4 | 8 |
| iostream | 0.3 | Generic, composable IO input and output streamstopics io channels streams | 4 | 4 |
| jst-config | v0.17.0 | Compile-time configuration for Jane Street libraries | 4 | 22 |
| kcas | 0.7.0 | Software transactional memory based on lock-free multi-word compare-and-set | 4 | 16 |
| ldp_tls | 0.5.0 | Library to build LDP applications using TLS | 4 | 122 |
| liquid_syntax | 0.1.4 | The Syntax Definitions for Liquid | 4 | 97 |
| liquidsoap-lang | 2.4.5 | Liquidsoap language library | 4 | 54 |
| lp | 0.5.0 | LP and MIP modeling in OCaml | 4 | 12 |
| lz4 | 1.3.0 | Bindings to the LZ4 compression algorithmlz4 compression decompression | 4 | 26 |
| melange-json-native | 2.0.0 | Compositional JSON encode/decode PPX for OCaml | 4 | 20 |
| memtrace | 0.2.3 | Streaming client for Memprof | 4 | 4 |
| mirage | 4.11.2 | The MirageOS library operating systemorg:mirage org:xapi-project | 4 | 61 |
| mirage-block-lwt | 1.2.0 | Block signatures and implementations for MirageOS using Lwtorg:mirage | 4 | 40 |
| mirage-channel-lwt | 3.2.0 | Buffered Lwt channels for MirageOS FLOW typesorg:mirage | 4 | 43 |
| mirage-flow-combinators | 5.0.0 | Flow implementations and combinators for MirageOS specialized to lwtorg:mirage | 4 | 28 |
| mirage-profile | 0.9.1 | Collect runtime profiling information in CTF format | 4 | 34 |
| mirage-types | 3.6.0 | Module type definitions for MirageOS applicationsorg:mirage org:xapi-project | 4 | 38 |
| mirage-xen | 9.0.1 | Xen core platform libraries for MirageOSorg:mirage | 4 | 54 |
| mlx | 0.11 | OCaml syntax dialect which adds JSX syntax expressions | 4 | 10 |
| mnet-tls | 0.0.4 | An implementation of TLS in OCaml for Miou & Solo5 | 4 | 132 |
| msgpck | 1.7 | Fast MessagePack (http://msgpack.org) librarymessagepack msgpack binary serialization | 4 | 11 |
| multicore-bench | 0.1.7 | Framework for writing multicore benchmark executables to run on current-bench | 4 | 19 |
| ocaml-env-mingw32 | 1 | GCC mingw-w64 OCaml Runtime Dependency (32-bit) | 4 | 11 |
| ocaml-env-mingw64 | 1 | GCC mingw-w64 OCaml Runtime Dependency (64-bit) | 4 | 9 |
| ocaml-env-msvc32 | 1 | Microsoft C Compiler OCaml Runtime Dependency (32-bit) | 4 | 5 |
| ocaml-env-msvc64 | 1 | Microsoft C Compiler OCaml Runtime Dependency (64-bit) | 4 | 5 |
| ocaml-index | 5.8.1-506~preview | A tool that indexes value usages from cmt files | 4 | 6 |
| ocaml-monadic | 0.5 | A PPX extension to provide an OCaml-friendly monadic syntax | 4 | 11 |
| ocaml-option-nnp | 1 | Set OCaml to be compiled with --disable-naked-pointers | 4 | 1 |
| ocaml-secondary-compiler | 4.14.2 | OCaml 4.14.2 Secondary Switch Compiler | 4 | 15 |
| ocaml-system | 5.5.0 | The OCaml compiler (system version, from outside of opam) | 4 | 1 |
| ocaml_intrinsics | v0.17.0 | Intrinsics | 4 | 9 |
| ocamlformat-mlx | 0.29.0.1 | Auto-formatter for OCaml .mlx code | 4 | 38 |
| ocsipersist | 2.1.0 | Persistent key-value storage for OCaml using multiple backends | 4 | 37 |
| odate | 0.7 | Date & Duration Library | 4 | 9 |
| odoc-parser | 3.2.1 | Parser for ocaml documentation comments | 4 | 12 |
| opatch | 3.1.2 | Pure OCaml command-line tool to apply a patch | 4 | 5 |
| opentelemetry-client | 0.91.1 | Client SDK for https://opentelemetry.iotracing opentelemetry sdk | 4 | 31 |
| pacomb | 1.4.4 | Parsing library based on combinators and ppx extension to write languagesparsing | 4 | 10 |
| patdiff | v0.17.0 | File Diff using the Patience Diff algorithm | 4 | 80 |
| pbrt_yojson | 4.1 | Runtime library for ocaml-protoc to support JSON encoding/decodingprotobuf encode decode | 4 | 20 |
| pds | 5.42 | Create Makefile's for building Ocaml projects | 4 | 46 |
| pecu | 0.7 | Encoder/Decoder of Quoted-Printable (RFC2045 & RFC2047) | 4 | 4 |
| piqi | 0.7.8 | Protocol Buffers, JSON and XML serialization system for OCaml | 4 | 34 |
| posix-time | 1.0.1-0 | POSIX time | 4 | 4 |
| ppx_bench | v0.17.1 | Syntax extension for writing in-line benchmarks in ocaml code | 4 | 32 |
| ppx_bin_prot | v0.17.1 | Generation of bin_prot readers and writers from types | 4 | 29 |
| ppx_cold | v0.17.0 | Expands [@cold] into [@inline never][@specialise never][@local never] | 4 | 16 |
| ppx_make | 0.3.4 | [@@deriving make] | 4 | 19 |
| ppx_show | 0.2.1 | OCaml PPX deriver for deriving show based on ppxlib | 4 | 23 |
| ppx_typed_fields | v0.17.1 | GADT-based field accessors and utilities | 4 | 70 |
| prelude | 0.5 | OCaml library hiding stuff from the stdlibprelude stdlib safe exception layer hide | 4 | 4 |
| qcheck-ounit | 0.91 | OUnit backend for QCheckqcheck quickcheck ounit | 4 | 11 |
| resp | 0.11.0 | Redis serialization protocol library | 4 | 19 |
| riot | 0.0.9 | An actor-model multi-core scheduler for OCaml 5multicore erlang actor message-passing processes | 4 | 98 |
| routes | 2.0.0 | Typed routing for OCaml applicationsrouter http | 4 | 4 |
| rusage | 1.0.0 | Bindings to the GETRUSAGE(2) syscall | 4 | 4 |
| safepass | 3.1 | Facilities for the safe storage of user passwords | 4 | 4 |
| solidity-common | 0.2.0 | The ocaml-solidity projectorg:OCamlPro | 4 | 40 |
| solo5 | 0.12.1 | Solo5 sandboxed execution environment | 4 | 9 |
| spelll | 0.4 | Fuzzy string searching, using Levenshtein automatonspell levenshtein automaton typo edit distance | 4 | 6 |
| spices | 0.0.2 | Declarative styles for TUI applicationsstyling styles declarative framework tui terminal-ui apps | 4 | 11 |
| statocaml_plots | 0.1.0 | Generating plits | 4 | 141 |
| stb_truetype | 0.7 | OCaml bindings to stb_truetype, a public domain font rasterizer | 4 | 3 |
| stdlib-random | 1.2.0 | Versioned Random module from the OCaml standard library | 4 | 9 |
| streamable | v0.17.1 | A collection of types suitable for incremental serialization. | 4 | 75 |
| testu01 | 1.2.3-0.2 | OCaml bindings for TestU01 1.2.3 | 4 | 19 |
| tyre | 1.0 | Typed Regular Expressionsregex | 4 | 6 |
| UnifiedScript_Std | 2.4.2.169 | Unified scripts | 4 | 4 |
| unikraft | 0.20.0 | Unikraft sourcesorg:mirage | 4 | 4 |
| unikraft-musl | 0.20.0 | Unikraft's wrapper for muslorg:mirage | 4 | 1 |
| vchan | 6.0.2 | Xen Vchan implementationorg:mirage | 4 | 41 |
| vdom | 0.3 | DOM and VDOM for OCaml | 4 | 38 |
| vector3 | 1.0.0 | Module for 3D vectors (implemented as records of x, y and z floats) | 4 | 4 |
| vg | 0.9.5 | Declarative 2D vector graphics for OCamlpdf svg canvas cairo browser declarative graphics org:erratique | 4 | 6 |
| volgo-git-unix | 0.0.22 | A Git backend for Vcs based on Volgo_git_backend and the Unix librarygit vcs blocking-io | 4 | 29 |
| webmachine | 0.7.0 | A REST toolkit for OCaml | 4 | 62 |
| xenstore_transport | 1.5.0 | Low-level libraries for connecting to a xenstore service on a xen hostorg:mirage org:xapi-project | 4 | 22 |
| 0install-solver | 2.18 | Package dependency solver | 3 | 4 |
| algaeff | 2.0.0 | Reusable Effects-Based Components | 3 | 4 |
| alt-ergo | 2.6.3 | The Alt-Ergo SMT proverorg:OCamlPro | 3 | 75 |
| alt-ergo-lib | 2.6.3 | The Alt-Ergo SMT prover libraryorg:OCamlPro | 3 | 63 |
| angstrom-async | 0.16.1 | Async support for Angstrom | 3 | 112 |
| apronext | 1.0.4 | Apron extension | 3 | 29 |
| art | 0.4.0 | Adaptive Radix Tree | 3 | 11 |
| async_websocket | v0.17.0 | A library that implements the websocket protocol on top of Async | 3 | 112 |
| atomic | base | Compatibility package for OCaml's Atomic module starting from 4.12 | 3 | 1 |
| autofonce_misc | 0.8 | A modern runner for GNU Autoconf Testsuitesorg:ocamlpro | 3 | 9 |
| awa-mirage | 0.6.1 | SSH implementation in OCaml | 3 | 71 |
| babel | v0.17.0 | A library for defining Rpcs that can evolve over time without breaking backward compatibility. | 3 | 77 |
| bap | 2.5.0 | Binary Analysis Platform | 3 | 259 |
| bap-build | 2.5.0 | BAP build automation tools | 3 | 81 |
| bap-microx | 2.5.0 | A micro execution framework | 3 | 165 |
| bap-recipe | 2.5.0 | Stores command line parameters and resources in a single file | 3 | 38 |
| bap-taint | 2.5.0 | BAP Taint Analysis Framework | 3 | 170 |
| bap-traces | 2.5.0 | BAP Library for loading and parsing execution traces | 3 | 165 |
| bap-x86 | 2.5.0 | BAP x86 lifter | 3 | 174 |
| base-effects | base | | 3 | 18 |
| base_bigstring | v0.17.0 | String type based on [Bigarray], for use in I/O and C-bindings | 3 | 66 |
| bigarray-overlap | 0.2.1 | Bigarray.overlap | 3 | 11 |
| bimage | 0.6.0 | A simple, efficient image-processing libraryimage processing | 3 | 4 |
| biocaml | 0.11.2 | The OCaml Bioinformatics Library | 3 | 112 |
| bisect | 1.3.1 | Code coverage tool for the OCaml language (deprecated) | 3 | 10 |
| bitcoin | 3.0 | Bitcoin Client API logic-only | 3 | 38 |
| bitvec-binprot | 2.5.0 | Janestreet's Binprot serialization for Bitvec | 3 | 74 |
| bytestring | 0.0.8 | Efficient, immutable, pattern-matchable, UTF friendly byte stringsbytes strings pattern matching binary strings rope transient iterators utf8 | 3 | 29 |
| camlimages | 5.0.5 | Image processing library | 3 | 18 |
| caqti-driver-postgresql | 3.0.0 | PostgreSQL driver for Caqti based on C bindings | 3 | 112 |
| carton-lwt | 1.3.0 | Implementation of PACK file in OCaml | 3 | 43 |
| cf-lwt | 0.5.0 | Lwt interface to macOS CoreFoundation | 3 | 34 |
| clap | 0.3.0 | Command-Line Argument Parsing, imperative style with a consumption mechanism | 3 | 4 |
| conan-database | 0.0.7 | A database of decision trees to recognize MIME type | 3 | 14 |
| conf-aclocal | 2 | Virtual package relying on aclocal | 3 | 4 |
| conf-alsa | 1 | Virtual package relying on alsa | 3 | 8 |
| conf-binutils | 0.3 | Checks that binutils are installed | 3 | 2 |
| conf-freetype | 1 | Virtual package relying on a freetype lib system installation | 3 | 9 |
| conf-git-daemon | 1.0 | Virtual package ensuring the git-daemon is installed | 3 | 1 |
| conf-gles2 | 3.0 | Virtual package relying on a OpenGL ES 2 system installation | 3 | 8 |
| conf-gnomecanvas | 2 | Virtual package relying on a Gnomecanvas system installation | 3 | 9 |
| conf-gtksourceview3 | 0+2 | Virtual package relying on a GtkSourceView-3 system installation | 3 | 9 |
| conf-hg | 1.0 | Virtual package relying on hg | 3 | 1 |
| conf-libgl | 1 | Virtual package relying on a OpenGL system installation | 3 | 8 |
| conf-libogg | 1 | Virtual package relying on libogg | 3 | 8 |
| conf-libpcre | 2 | Virtual package relying on a libpcre system installation | 3 | 9 |
| conf-libseccomp | 1 | Virtual package relying on a libseccomp system installation | 3 | 8 |
| conf-libtool | 1 | Virtual package relying on libtool installation | 3 | 1 |
| conf-mysql | 1 | Virtual package relying on a libmysqlclient system installation | 3 | 1 |
| conf-postgresql | 2 | Virtual package relying on a PostgreSQL system installation | 3 | 9 |
| conf-samplerate | 1 | Virtual package relying on samplerate | 3 | 14 |
| conf-sdl2 | 1 | Virtual package relying on a SDL2 system installation | 3 | 9 |
| conf-sqlite3 | 1 | Virtual package relying on an SQLite3 system installation | 3 | 9 |
| conf-time | 1 | Virtual package relying on the "time" command | 3 | 2 |
| conf-wget | 1 | Virtual package relying on wget | 3 | 2 |
| config | 0.0.3 | Ergonomic, lightweight conditional compilation through attributesconditional compilation target_os target_arch arch os system | 3 | 18 |
| coq-core | 9.2.0 | Compatibility binaries for Coq after the Rocq renaming | 3 | 22 |
| coq-stdlib | 9.0.0 | Compatibility metapackage for Coq Stdlib library after the Rocq renaming | 3 | 25 |
| core_extended | v0.17.0 | Extra components that are not as closely vetted or as stable as Core | 3 | 80 |
| curly | 0.3.0 | Curly is a brain dead wrapper around the curl command line utility | 3 | 5 |
| diffast-api | 0.4 | Diff/AST API | 3 | 66 |
| diffast-langs-cpp-parsing | 0.4 | C++/C parser for Diff/AST | 3 | 57 |
| diffast-langs-fortran-parsing | 0.4 | Fortran parser for Diff/AST | 3 | 57 |
| diffast-langs-java-parsing | 0.4 | Java parser for Diff/AST | 3 | 57 |
| diffast-langs-python-parsing | 0.4 | Python parser for Diff/AST | 3 | 57 |
| diffast-langs-verilog-parsing | 0.4 | Verilog parser for Diff/AST | 3 | 57 |
| dispatch | 0.5.0 | Path-based dispatching for client- and server-side applications | 3 | 5 |
| dkml-base-compiler | 4.12.1~v1.0.2~prerel7 | OCaml cross-compiler and libraries from the DKML distribution that works with at least Win32 and macOS | 3 | 2 |
| dns-server | 10.2.5 | DNS server, primary and secondary | 3 | 68 |
| dune-glob | 3.24.2 | Glob string matching language supported by dune | 3 | 18 |
| dune-private-libs | 3.24.2 | Private libraries of Dune | 3 | 11 |
| easy_logging | 0.8.2 | Module to log messages. Aimed at being both powerful and easy to use | 3 | 11 |
| eio-ssl | 0.3.0 | OpenSSL binding to EIO | 3 | 41 |
| eio_linux | 1.4 | Eio implementation for Linux using io-uring | 3 | 39 |
| eio_posix | 1.4 | Eio implementation for POSIX systems | 3 | 39 |
| encore | 0.8.1 | Library to generate encoder/decoder which ensure isomorphism | 3 | 28 |
| esperanto-cosmopolitan | 0.0.6 | Cosmopolitan toolchain for OCaml compilerorg:mirage | 3 | 40 |
| expect_test_helpers_async | v0.17.0 | Async helpers for writing expectation tests | 3 | 94 |
| expect_test_helpers_kernel | v0.13.0 | Helpers for writing expectation tests | 3 | 68 |
| ez_config | 0.2.0 | Easy management of configuration filesorg:ocamlpro | 3 | 9 |
| FPauth-core | 1.0.0 | Easy authentication system for Dream framework | 3 | 161 |
| FrontC | 4.1.0 | Parses C programs to an abstract syntax treeFrontC C parser XML | 3 | 12 |
| faraday-async | 0.8.2 | Async support for Faraday | 3 | 110 |
| faraday-lwt | 0.8.2 | Lwt support for Faraday | 3 | 29 |
| farith | 0.1 | Floating point numbers library extracted from the Flocq Coq Library | 3 | 44 |
| ffmpeg-av | 1.3.1 | Bindings for the ffmpeg libraries -- top-level helpers | 3 | 18 |
| ffmpeg-avcodec | 1.3.1 | Bindings for the ffmpeg avcodec library | 3 | 17 |
| file-rewriter | 0.0.3 | Apply small rewrites to tweak or refactor your filescodemods refactoring | 3 | 21 |
| fmlib_parse | 0.6.2 | Parsing with combinators and indentation sensitivity | 3 | 42 |
| fmlib_pretty | 0.6.2 | Pretty printing support for tree like structures | 3 | 41 |
| frama-c | 33.0 | Platform dedicated to the analysis of source code written in CACSL C abstract interpretation code transformation dataflow analysis deductive verification formal specification program verification runtime annotation checking static analysis | 3 | 107 |
| functoria-runtime | 4.0.0 | Runtime support library for functoria-generated codeorg:mirage | 3 | 12 |
| GT | 0.5.4 | Generic programming with extensible transformations | 3 | 68 |
| gitlab | 0.1.8 | GitLab APIv4 OCaml library | 3 | 78 |
| gitlab-unix | 0.1.8 | GitLab APIv4 OCaml library | 3 | 123 |
| gluten-async | 0.5.2 | Async support for gluten | 3 | 112 |
| gluten-mirage | 0.5.2 | Mirage support for gluten | 3 | 146 |
| gmap | 0.3.0 | Heterogenous maps over a GADT | 3 | 4 |
| goblint-cil | 2.1.1 | A front-end for the C programming language that facilitates program analysis and transformation | 3 | 48 |
| gospel | 0.3.1 | A tool-agnostic formal specification language for OCaml | 3 | 29 |
| grenier | 0.16 | A collection of various algorithms in OCaml | 3 | 4 |
| happy-eyeballs-miou-unix | 2.0.1 | Connecting to a remote host via IP version 4 or 6 using Miou | 3 | 27 |
| hc | 0.5 | Hashconsing library | 3 | 4 |
| higher_kinded | v0.17.0 | A library with an encoding of higher kinded types in OCaml | 3 | 65 |
| host-arch-unknown | 1 | OCaml on an unknown architecture | 3 | 1 |
| http-lwt-client | 0.3.2 | A simple HTTP client using http/af, h2, and lwt | 3 | 137 |
| httpun-types | 0.2.0 | Common HTTP/1.x types | 3 | 18 |
| incr_select | v0.17.0 | Handling of large set of incremental outputs from a single input | 3 | 74 |
| index | 1.6.2 | A platform-agnostic multi-level index for OCaml | 3 | 48 |
| integers_stubs_js | 1.0 | Javascript stubs for the integers library in js_of_ocaml | 3 | 39 |
| interval_base | 1.6 | An interval library for OCaml (base package)interval science | 3 | 8 |
| ipaddr-cstruct | 5.6.2 | A library for manipulation of IP address representations using Cstructsorg:mirage org:xapi-project | 3 | 20 |
| irmin-git | 3.11.0 | Git backend for Irmin | 3 | 205 |
| irmin-layers | 2.10.2 | Combine different Irmin stores into a single, layered store | 3 | 71 |
| irmin-tezos | 3.11.0 | Irmin implementation of the Tezos context hash specification | 3 | 97 |
| jane-street-headers | v0.17.0 | Jane Street C header files | 3 | 4 |
| js_of_ocaml-toplevel | 6.4.1 | Compiler from OCaml bytecode to JavaScript | 3 | 30 |
| js_of_ocaml-tyxml | 6.4.1 | Compiler from OCaml bytecode to JavaScript | 3 | 38 |
| jwto | 0.4.0 | JWT encoding, decoding and verification | 3 | 52 |
| kdf | 1.1.0 | Key Derivation Functions: HKDF RFC 5869, PBKDF RFC 2898, SCRYPT RFC 7914 | 3 | 24 |
| landmarks | 1.7 | A simple profiling library | 3 | 4 |
| landmarks-ppx | 1.7 | Preprocessor instrumenting code using the landmarks library | 3 | 11 |
| lem | 2026-05-01 | Lem is a tool for lightweight executable mathematics | 3 | 20 |
| letsencrypt | 2.1.0 | ACME implementation in OCaml | 3 | 70 |
| letters | 0.4.0 | Client library for sending emails over SMTP | 3 | 118 |
| links | 0.9.8 | The Links Programming Language | 3 | 157 |
| liquid_parser | 0.1.4 | The parser for Liquid | 3 | 98 |
| logtk | 2.1 | Core types and algorithms for logiclogic unification term | 3 | 37 |
| lutils | 1.54.1 | Tools and libs shared by Verimag/synchronous tools (lustre, lutin, rdbg) | 3 | 8 |
| MlFront_Console | 2.4.2.169 | Console access for MlFront | 3 | 4 |
| MlFront_Progress | 2.4.2.169 | Progress reporting API and builtin backends | 3 | 4 |
| macaddr-sexp | 5.6.2 | A library for manipulation of MAC address representations using sexporg:mirage org:xapi-project | 3 | 22 |
| matrix | 0.1.0 | Fast, modern terminal toolkit for OCamlterminal ansi input grid rendering unicode pty vte | 3 | 4 |
| mehari | 0.4 | A cross-platform library for building Gemini servers | 3 | 93 |
| melange-json | 2.0.0 | Compositional JSON encode/decode library and PPX for Melange | 3 | 22 |
| mesh | 0.9.5 | Triangular mesh generation and manipulationMesh Triangulation PDE | 3 | 12 |
| metrics-influx | 0.5.0 | Influx reporter for the Metrics library | 3 | 24 |
| mhttp | 0.0.2 | An implementation of HTTP in OCaml for unikernels | 3 | 146 |
| miaou-driver-matrix | 0.5.2 | Miaou high-performance terminal driver with diff rendering | 3 | 121 |
| mimic-happy-eyeballs | 0.0.10 | A happy-eyeballs integration into mimic | 3 | 122 |
| mingw-w64-shims | 1.0.1 | Configuration for the mingw-w64 Cygwin packages in opam | 3 | 2 |
| mirage-clock-lwt | 2.0.0 | Lwt-based implementation of the MirageOS Clock interfaceorg:mirage | 3 | 25 |
| mirage-crypto-rng-mirage | 2.4.0 | Entropy collection for a cryptographically secure PRNG | 3 | 45 |
| mirage-protocols | 7.0.0 | MirageOS signatures for network protocolsorg:mirage | 3 | 30 |
| mirage-stack | 4.0.0 | MirageOS signatures for network stacksorg:mirage | 3 | 64 |
| mirage-stack-lwt | 1.4.0 | MirageOS signatures for network stacksorg:mirage | 3 | 48 |
| mlbdd | 0.7.3 | An OCaml library for Binary Decision Diagrams (BDDs) | 3 | 4 |
| mm | 0.8.6 | The mm library contains high-level APIs to create and manipulate multimedia streams (audio, video, MIDI) | 3 | 8 |
| mnet-happy-eyeballs | 0.0.4 | Connecting to a remote host via IP version 4 or 6 using mnet | 3 | 132 |
| multicore-magic-dscheck | 2.3.2 | An implementation of multicore-magic API using the atomic module of DScheck to make DScheck tests possible in libraries using multicore-magic | 3 | 19 |
| multipart_form-lwt | 0.8.0 | Multipart-form: RFC2183, RFC2388 & RFC7578 | 3 | 50 |
| mybuild | 7 | Small library and utility to generate version from VCS (git)org:ygrek | 3 | 4 |
| mysql | 1.2.4 | Bindings to C client library for interacting with Mysql/MariaDB/Percona databasesorg:ygrek | 3 | 11 |
| nanoev | 0.1 | Tiny event loop abstractionunix select async | 3 | 4 |
| neodriver_packstream | 0.1.2 | PackStream binary serialization for the Neo4j Bolt protocol | 3 | 4 |
| nlopt | 0.7.0 | OCaml bindings to the NLOpt optimization libraryclib:nlopt | 3 | 12 |
| nx-datasets | 1.0.0~alpha2 | Common datasets for machine learningdatasets machine-learning data-science image-classification regression | 3 | 39 |
| obus | 1.2.5 | Pure Ocaml implementation of the D-Bus protocol | 3 | 37 |
| ocaml-beta | disabled | Virtual package for enabling OCaml beta releases | 3 | 1 |
| ocaml-embed-file | v0.17.0 | Files contents as module constants | 3 | 94 |
| ocaml-js-stdlib | 1.0 | Binding OCaml to JavaScript standard library | 3 | 44 |
| ocaml-protoc-plugin | 6.2.0 | Plugin for protoc protobuf compiler to generate ocaml definitions from a .proto file | 3 | 68 |
| ocaml-unikraft-default-arm64 | 1.2.0 | OCaml default cross compiler to the freestanding Unikraft arm64 backendsorg:mirage | 3 | 18 |
| ocaml-unikraft-default-x86_64 | 1.2.0 | OCaml default cross compiler to the freestanding Unikraft x86_64 backendsorg:mirage | 3 | 18 |
| ocaml_intrinsics_kernel | v0.17.2 | Intrinsics | 3 | 4 |
| ocamldot | 1.1 | Parsing and printing graphviz files in OCaml | 3 | 5 |
| ocamlsdl | 0.9.1 | Interface between OCaml and SDL | 3 | 3 |
| ocb | 0.2 | SVG badge generator | 3 | 4 |
| ocluster-api | 0.4.0 | Cap'n Proto API for OCluster | 3 | 68 |
| ocolor | 1.3.1 | Print with style in your terminal using Format's semantic tags | 3 | 6 |
| ocp-index | 1.4.1 | Lightweight completion and documentation browsing for OCaml librariesorg:ocamlpro org:typerex | 3 | 14 |
| ocplib-json-typed-bson | 0.7.1 | A Json_repr compatible implementation of the JSON compatible subset of BSON | 3 | 47 |
| octavius | 1.2.2 | Ocamldoc comment syntax parser | 3 | 4 |
| opam-solver | 2.6.0~alpha1 | Solver library for opam 2.6 | 3 | 69 |
| open | 0.2.2 | Open files in their default applications | 3 | 4 |
| opentelemetry-lwt | 0.91.1 | Lwt-compatible instrumentation for https://opentelemetry.ioinstrumentation tracing opentelemetry datadog lwt | 3 | 42 |
| ortac-core | 0.8.0 | Ortac (OCaml Runtime Assertion Checking) core tool and library based on Gospel | 3 | 40 |
| ortac-runtime | 0.8.0 | Runtime support library for Ortac-generated code | 3 | 25 |
| owl-base | 1.2 | OCaml Scientific and Engineering Computing - Base | 3 | 5 |
| pa_ppx_regexp | 8.05.01 | A Camlp5 PPX Rewriter for Perl Regexp Workalikes | 3 | 67 |
| patience_diff | v0.17.0 | Diff library using Bram Cohen's patience diff algorithm | 3 | 70 |
| pbkdf | 1.2.0 | Password based key derivation functions (PBKDF) from PKCS#5 | 3 | 30 |
| pcap-format | 0.6.0 | Decode and encode PCAP (packet capture) filesorg:mirage org:xapi-project | 3 | 28 |
| picos_io | 0.6.0 | Asynchronous IO system for Picos | 3 | 17 |
| piqilib | 0.6.16 | The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion | 3 | 29 |
| pkcs11 | 1.0.1 | PKCS#11 OCaml typesorg:cryptosense | 3 | 59 |
| plist-xml | 0.5.1 | Reading and writing of plist files in the XML format in pure OCaml | 3 | 21 |
| posix-socket | 4.0.2 | Bindings for posix sockets | 3 | 25 |
| posix-time2 | 4.0.2 | Bindings for posix time functions | 3 | 27 |
| pplumbing-log | 0.0.16 | An interface to [logs] using [Pp_tty] rather than [Format]cli logs pp | 3 | 23 |
| ppx_accessor | v0.17.0 | [@@deriving] plugin to generate accessors for use with the Accessor libraries | 3 | 67 |
| ppx_cstubs | 0.7.0 | Preprocessor for easier stub generation with ctypes | 3 | 36 |
| ppx_diff | v0.17.1 | A PPX rewriter that genreates the implementation of [Ldiffable.S]. | 3 | 66 |
| ppx_jsonaf_conv | v0.17.1 | [@@deriving] plugin to generate Jsonaf conversion functions | 3 | 79 |
| ppx_optional | v0.17.0 | Pattern matching on flat options | 3 | 17 |
| ppx_pattern_bind | v0.17.1 | A ppx for writing fast incremental bind nodes in a pattern match | 3 | 18 |
| ppx_pipebang | v0.17.0 | A ppx rewriter that inlines reverse application operators `|>` and `|!` | 3 | 10 |
| ppx_typerep_conv | v0.17.1 | Generation of runtime types from type declarations | 3 | 17 |
| ppx_yojson | 1.3.0 | PPX extension for Yojson literals and patterns | 3 | 11 |
| prbnmcn-basic-structures | 0.0.1 | Base package for prbnmcn-* packages | 3 | 20 |
| prbnmcn-dagger | 0.0.6 | Probabilistic programming librarystatistics | 3 | 32 |
| prettym | 0.0.5 | An memory-bounded encoder according to RFC 822 | 3 | 16 |
| pringo | 1.4 | Pseudo-random, splittable number generators | 3 | 3 |
| printbox-html | 0.12 | Printbox unicode handling | 3 | 15 |
| protocol-9p | 2.1.0 | An implementation of the 9p protocol in pure OCaml | 3 | 45 |
| qrc | 0.2.0 | QR code encoder for OCamlqr-code codec org:erratique | 3 | 5 |
| rdf_ppx | 1.1.0 | Syntax extension for rdf | 3 | 71 |
| record_builder | v0.17.0 | A library which provides traversal of records with an applicative | 3 | 65 |
| resp-client | 0.11.0 | Redis serialization protocol client libraryredis protocol | 3 | 20 |
| resto | 1.2 | A minimal OCaml library for type-safe HTTP/JSON RPCs | 3 | 44 |
| saga | 1.0.0~alpha2 | Text processing and NLP extensions for Nxtext-processing nlp natural-language-processing tokenization | 3 | 31 |
| serde | 0.0.2 | A serialization framework for OCaml | 3 | 11 |
| session-cohttp | 0.5.0 | A session manager for your everyday needs - Cohttp-specific support | 3 | 71 |
| shared-memory-ring | 3.2.1 | Shared memory rings for RPC and bytestream communicationsorg:mirage org:xapi-project | 3 | 11 |
| shexp | v0.17.0 | Process library and s-expression based shell | 3 | 22 |
| sihl-core | 0.3.0~rc1 | The core of the Sihl web framework | 3 | 119 |
| slice | 0.0.4 | A Slice type for bigstrings and bytes | 3 | 5 |
| smart-print | 0.3.0 | A pretty-printing library in OCaml | 3 | 4 |
| solidity-parser | 0.2.0 | The ocaml-solidity projectorg:OCamlPro | 3 | 46 |
| splay_tree | v0.17.0 | A splay tree implementation | 3 | 70 |
| splittable_random | v0.17.0 | PRNG that can be split into independent streams | 3 | 34 |
| spotlib | 4.3.0 | Useful functions for OCaml programming used by @camlspotter | 3 | 14 |
| store | 0.2 | Snapshottable data structures | 3 | 4 |
| syslog-message | 1.2.0 | Syslog message parser | 3 | 10 |
| tcs-lib | 0.6 | A multi-purpose library for OCaml | 3 | 5 |
| telemetry | 0.0.1 | A lightweight library for dispatching and handling events, with a focus on metrics and instrumentationtopics telemetry events metrics instrumentation | 3 | 4 |
| textmate-language | 0.6.0 | Tokenizing code with TextMate grammars for syntax highlightinghighlighting | 3 | 16 |
| tidy_email | 0.0.1 | An OCaml library that simplifies connecting to email services | 3 | 19 |
| timmy | 1.1.5 | Time and calendar library | 3 | 30 |
| tls-miou-unix | 2.1.2 | Transport Layer Security purely in OCaml, Miou+Unix layerorg:mirage | 3 | 77 |
| tm-grammars | 2.0.0 | TextMate grammars as OCaml strings | 3 | 4 |
| twirp_core | 0.2 | Twirp core librarytwirp protobuf client rpc curl | 3 | 27 |
| uopt | v0.17.0 | An [option]-like type that incurs no allocation, without requiring a reserved value in the underlying type | 3 | 65 |
| uspf | 0.2.1 | SPF implementation in OCaml | 3 | 145 |
| uucd | 17.0.0 | Unicode character database decoder for OCamlunicode database decoder org:erratique | 3 | 6 |
| vector | 1.0.0 | Resizable Arrays | 3 | 4 |
| volgo-git-backend | 0.0.22 | An IO-free library that parses the output of Git commandscli git vcs | 3 | 27 |
| volgo-hg-backend | 0.0.22 | An IO-free library that parses the output of Mercurial commandscli git mercurial vcs | 3 | 27 |
| volgo-hg-unix | 0.0.22 | A Mercurial backend for Vcs based on Volgo_hg_backend and the Unix librarygit mercurial vcs blocking-io | 3 | 31 |
| webidl | 1.4 | Web IDL parser | 3 | 30 |
| win-error | 1.0 | Manipulate Windows system errors | 3 | 7 |
| xapi-stdext-pervasives | 4.24.0 | Xapi's standard library extension, Pervasives | 3 | 41 |
| xmldiff | 0.7.0 | Computing and applying diffs on XML treesxml diff | 3 | 9 |
| yocaml_runtime | 3.0.0 | Tool for describing runtimes (using Logs and Digestif) | 3 | 82 |
| zarr | 0.1.0 | An Ocaml implementation of the Zarr V3 specificationzarr chunked arrays zarr version 3 | 3 | 38 |
| accessor | v0.17.0 | A library that makes it nicer to work with nested functional data structures | 2 | 66 |
| activitypub | 0.1.0 | ActivityPub in OCaml | 2 | 139 |
| alt-ergo-parsers | 2.6.3 | The Alt-Ergo SMT prover parser libraryorg:OCamlPro | 2 | 66 |
| amqp-client | 2.3.0 | Amqp client base library | 2 | 11 |
| angstrom-lwt-unix | 0.16.1 | Lwt_unix support for Angstrom | 2 | 36 |
| ansi | 0.7.0 | ANSI escape sequence parser | 2 | 52 |
| archi | 0.2.0 | A library for managing the lifecycle of stateful components in OCaml | 2 | 10 |
| archimedes | 0.4.19 | Extensible 2D plotting library | 2 | 14 |
| arg-complete | 0.2.1 | Bash completion support for Stdlib.Arg | 2 | 9 |
| asak | 0.5 | Partitioning OCaml codes | 2 | 10 |
| async_extra | v0.17.0 | Monadic concurrency library | 2 | 73 |
| async_log | v0.17.0 | Logging library built on top of Async_unix | 2 | 88 |
| async_rpc_websocket | v0.17.0 | Library to serve and dispatch Async RPCs over websockets | 2 | 152 |
| atacama | 0.0.5 | Modern, pure OCaml socket pool for Riotsocket socket pool tcp riot | 2 | 99 |
| atdts | 4.2.0 | TypeScript code generation for ATD APIs | 2 | 24 |
| autofonce_m4 | 0.8 | A modern runner for GNU Autoconf Testsuitesorg:ocamlpro | 2 | 10 |
| autofonce_share | 0.8 | A modern runner for GNU Autoconf Testsuitesorg:ocamlpro | 2 | 12 |
| aws-s3 | 4.8.1 | Ocaml library for accessing Amazon S3 | 2 | 96 |
| awskit-lwt | 0.2.0 | Lwt runtime adapter for Awskit | 2 | 69 |
| awsm | 0.1.0 | AWS API base library | 2 | 159 |
| azure-cosmos-db | 0.4.1 | Azure cosmos db interface | 2 | 86 |
| bap-beagle | 2.5.0 | BAP obfuscated string solver | 2 | 171 |
| bap-byteweight | 2.5.0 | BAP facility for indentifying code entry points | 2 | 166 |
| bap-llvm | 2.5.0 | BAP LLVM backend | 2 | 167 |
| bap-powerpc | 2.5.0 | BAP PowerPC lifter | 2 | 168 |
| bap-primus-track-visited | 2.5.0 | Tracks basic blocks visited by Primus | 2 | 170 |
| base-metaocaml-ocamlfind | base | Findlib toolchain configuration for MetaOCaml | 2 | 3 |
| bastet | 2.0.0 | An OCaml library for category theory and abstract algebracategory theory abstract algebra algebra cats | 2 | 15 |
| bechamel-js | 0.5.0 | HTML generator for bechamel's output | 2 | 53 |
| bentov | 1 | 1D histogram sketching | 2 | 5 |
| bindlib | 6.0.0 | OCaml Bindlib library for bound variables | 2 | 4 |
| binning | 0.0.0 | A datastructure to accumulate values in bins | 2 | 4 |
| biotk | 0.4 | Bioinformatics toolkit | 2 | 148 |
| blake2 | 0.3 | Blake2 cryptography | 2 | 4 |
| bogue | 20260208 | GUI library for ocaml, with animations, based on SDL2gui | 2 | 37 |
| cachet-lwt | 0.0.4 | A simple cache system for mmap and lwt | 2 | 21 |
| caisar-ir | 0.2 | CAISAR's intermediate representation | 2 | 46 |
| camlbz2 | transition | Transitional package for bz2 (renaming)bz2 | 2 | 7 |
| camlkit-base | 0.3.0 | OCaml bindings to the Objective-C runtime and some base frameworksobjc bindings cocoa macos gnustep | 2 | 29 |
| camlpdf | 2.9 | Read, write and modify PDF files | 2 | 3 |
| capnp-rpc-net | 2.1.2 | Cap'n Proto is a capability-based RPC system with bindings for many languages | 2 | 98 |
| caqti-driver-mariadb | 3.0.0 | MariaDB driver for Caqti using C bindings | 2 | 108 |
| caqti-type-calendar | 3.0.0 | Date and time field types using the calendar library | 2 | 104 |
| catapult-file | 0.2 | File logger for catapult | 2 | 5 |
| cconv | 0.5 | Combinators for Type Conversion in OCamlconversion gadt serialization | 2 | 4 |
| cf | 0.5.0 | OCaml bindings to macOS CoreFoundation | 2 | 27 |
| charrua-server | 3.2.0 | DHCP server | 2 | 27 |
| clangml | 4.8.0 | OCaml bindings for Clang API | 2 | 35 |
| climate | 0.9.0 | Declarative command-line parser for OCaml | 2 | 4 |
| cmdlang-to-cmdliner | 0.0.11 | Convert cmdlang Parsers to cmdlinercli cmdlang cmdliner | 2 | 6 |
| coap-core | 0.1.0 | OCaml CoAP core library | 2 | 12 |
| codex | 1.0~rc4 | The Codex library for building static analysers based on abstract interpretation | 2 | 82 |
| cohttp-curl | 6.2.2 | Shared code between the individual cohttp-curl clients | 2 | 34 |
| cohttp_async_websocket | v0.17.0 | Websocket library for use with cohttp and async | 2 | 151 |
| conan-unix | 0.0.7 | Identify type of your file (such as the MIME type) | 2 | 16 |
| conf-aarch64-linux-gnu-gcc | 1 | Virtual package relying on the aarch64-linux-gnu-gcc compiler (for C) | 2 | 1 |
| conf-adwaita-icon-theme | 2 | Virtual package relying on adwaita-icon-theme | 2 | 8 |
| conf-arb | 1 | Virtual package relying on a Arb lib system installation | 2 | 1 |
| conf-bpftool | 0.1.0 | Virtual package for system installation of bpftool | 2 | 1 |
| conf-dpkg | 1 | Virtual package relying on dpkg | 2 | 1 |
| conf-emacs | 1 | Virtual package to install the Emacs editor | 2 | 1 |
| conf-flex | 2 | Virtual package relying on GNU flex | 2 | 1 |
| conf-flint | 3.0 | Virtual package relying on a Flint lib system installation | 2 | 1 |
| conf-freeglut | 1 | Virtual package relying on a FreeGLUT system installation | 2 | 9 |
| conf-fts | 1 | Virtual package relying on the fts.h header | 2 | 1 |
| conf-gfortran | 0 | Virtual package relying on a gfortran system installation | 2 | 1 |
| conf-glew | 1 | Virtual package relying on a GLEW system installation | 2 | 8 |
| conf-glfw3 | 2 | Virtual package relying on a GLFW3 system installation | 2 | 8 |
| conf-glib-2 | 1 | Virtual package relying on a system GLib 2 installation | 2 | 8 |
| conf-gmp-paths | 1 | Virtual package relying on a GMP lib system installation | 2 | 3 |
| conf-gtk3 | 18 | Virtual package relying on GTK+ 3 | 2 | 9 |
| conf-hidapi | 0 | Virtual package relying on a hidapi system installation | 2 | 8 |
| conf-ida | 0.3 | Checks that IDA Pro is installed | 2 | 3 |
| conf-lapack | 1 | Virtual package for LAPACK configuration | 2 | 9 |
| conf-libbz2 | 1 | Virtual package relying on libbz2 | 2 | 1 |
| conf-libclang | 21 | Virtual package relying on the installation of llvm and clang libraries (<= 21.0.x) | 2 | 2 |
| conf-libfontconfig | 1 | Virtual package relying on fontconfig | 2 | 8 |
| conf-libglu | 1 | Virtual package relying on a libGLU system installation | 2 | 8 |
| conf-libmaxminddb | 1 | Virtual package relying on a libmaxminddb system installation | 2 | 8 |
| conf-libnl3 | 1 | Virtual package relying on a libnl system installation | 2 | 8 |
| conf-libwayland | 1 | Virtual package relying on libwayland | 2 | 8 |
| conf-llvm-static | 19 | Virtual package relying on llvm static library installation | 2 | 2 |
| conf-mariadb | 2 | Virtual package relying on a libmariadbclient system installation | 2 | 8 |
| conf-mingw-w64-g++-i686 | 1 | Virtual package for g++ on i686 mingw-w64 (32-bit x86) | 2 | 6 |
| conf-mingw-w64-g++-x86_64 | 1 | Virtual package for g++ on x86_64 mingw-w64 (64-bit x86_64) | 2 | 6 |
| conf-mingw-w64-sdl2-i686 | 1 | Virtual package for sdl2 on i686 mingw-w64 (32-bit x86) | 2 | 10 |
| conf-mingw-w64-sdl2-x86_64 | 1 | Virtual package for sdl2 on x86_64 mingw-w64 (64-bit x86_64) | 2 | 8 |
| conf-msvc32 | 1 | Microsoft C Compiler Environment Settings (32-bit x86) | 2 | 2 |
| conf-msvc64 | 1 | Microsoft C Compiler Environment Settings (64-bit x86_64) | 2 | 2 |
| conf-ninja | 1 | Virtual package to install the Ninja build system | 2 | 1 |
| conf-nlopt | 1 | Virtual package relying on nlopt | 2 | 8 |
| conf-oniguruma | 1 | Virtual package relying on an Oniguruma system installation | 2 | 8 |
| conf-openjdk | 1 | Virtual package relying on OpenJDK / Javac | 2 | 1 |
| conf-portaudio | 1 | Virtual package relying on portaudio | 2 | 8 |
| conf-protoc | 4.4.0 | Virtual package to install protoc compiler | 2 | 1 |
| conf-python3-yaml | 1 | Virtual package relying on PyYAML | 2 | 2 |
| conf-qt | 5.2.1 | Installation of Qt5 using APT packages or from source | 2 | 1 |
| conf-radare2 | 0.1 | Checks that radare2 is installed | 2 | 3 |
| conf-rocksdb | 2 | Virtual package relying on a system installation of RocksDB | 2 | 8 |
| conf-ruby | 1.0.0 | Virtual package relying on Ruby | 2 | 1 |
| conf-rust-2018 | 1 | Virtual package relying on cargo (rust build system) | 2 | 1 |
| conf-rust-2024 | 1 | Virtual package relying on cargo (rust build system) | 2 | 1 |
| conf-sdl-image | 1 | Virtual package relying on a sdl-image system installation | 2 | 8 |
| conf-sdl-ttf | 1 | Virtual package relying on a sdl-ttf system installation | 2 | 8 |
| conf-sdl2-image | 1 | Virtual package relying on a sdl2-image system installation | 2 | 9 |
| conf-sdl2-ttf | 1 | Virtual package relying on a sdl2-ttf system installation | 2 | 9 |
| conf-sfml2 | 1 | Virtual package relying on a SFML2 system installation | 2 | 8 |
| conf-tcl | 1 | Virtual package relying on tcl | 2 | 8 |
| conf-timeout | 1 | Virtual package relying on the "timeout" command | 2 | 1 |
| conf-tk | 1 | Virtual package relying on tk | 2 | 9 |
| conf-unwind | 0 | Virtual package relying on libunwind | 2 | 8 |
| conf-wayland-protocols | 1 | Virtual package relying on wayland-protocols | 2 | 8 |
| conf-x86_64-linux-gnu-gcc | 1 | Virtual package relying on the x86_64-linux-gnu-gcc compiler (for C) | 2 | 1 |
| conf-xen | 1 | Virtual package relying on Xen headers | 2 | 1 |
| conf-zstd | 1.3.8 | Virtual package relying on zstd | 2 | 9 |
| config-file | 1.2.2 | A library used to manage configuration files | 2 | 11 |
| conformist | 0.8.1 | Conformist allows you to define schemas to decode, validate and sanitize input data declaratively | 2 | 10 |
| coq | 9.1.1 | Compatibility metapackage for Coq after the Rocq renaming | 2 | 27 |
| cpu | 2.0.0 | Pin current process to given core number | 2 | 6 |
| cry | 1.0.3 | OCaml client for the various icecast & shoutcast source protocols | 2 | 7 |
| ctypes-build | 0.0.2 | Support for building Ctypes bindings. | 2 | 24 |
| curl_lwt | 0.10.0 | Bindings to libcurl (lwt variant)org:ygrek clib:curl | 2 | 30 |
| current_docker | 0.7.5 | OCurrent Docker plugin | 2 | 91 |
| current_github | 0.7.5 | GitHub plugin for OCurrent | 2 | 192 |
| current_incr | 0.6.1 | Self-adjusting computations | 2 | 4 |
| DkZero_Base | 2.4.2.169 | Base modules for dk0 | 2 | 78 |
| dedent | v0.17.0 | A library for improving redability of multi-line string constants in code. | 2 | 65 |
| dedukti | 2.7 | An implementation of The Lambda-Pi Modulo Theory | 2 | 13 |
| delimited_parsing | v0.17.0 | Parsing of character (e.g., comma) separated and fixed-width values | 2 | 96 |
| diffable | v0.16.0 | An interface for diffs. | 2 | 73 |
| diffast-git | 0.4 | Git functions for Diff/AST API | 2 | 175 |
| diffast-langs-cpp-spec | 0.4 | C/C++ parser spec for Diff/AST | 2 | 66 |
| diffast-langs-fortran-spec | 0.4 | Fortran parser spec for Diff/AST | 2 | 66 |
| diffast-langs-java-spec | 0.4 | Java parser spec for Diff/AST | 2 | 66 |
| diffast-langs-python-spec | 0.4 | Python parser spec for Diff/AST | 2 | 66 |
| diffast-langs-verilog-spec | 0.4 | Verilog parser spec for Diff/AST | 2 | 66 |
| distributed | 0.6.0 | Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell | 2 | 4 |
| dkml-c-probe | 4.0.0 | Cross-compiler friendly ABI and library discovery for OCaml's native C compilers | 2 | 7 |
| dkml-install | 0.1.0 | API and registry for Diskuv OCaml (DKML) installation components | 2 | 29 |
| dmap | 0.5 | A library that implements dependent (heterogeneous) maps | 2 | 4 |
| dmarc | 0.0.2 | DMARC support in OCaml | 2 | 153 |
| dns-client-miou-unix | 10.2.5 | DNS client API for Miou | 2 | 87 |
| dns-resolver | 10.2.5 | DNS resolver business logic | 2 | 111 |
| dnssec | 10.2.5 | DNSSec support for OCaml-DNS | 2 | 59 |
| docteur | 0.0.7 | A simple read-only Key/Value from Git to MirageOS | 2 | 177 |
| dolmen_model | 0.10 | The Dolmen library for verifying models generated by
automated theorem provers and SMT solverslogic type model modelchecking first order | 2 | 61 |
| dose3 | 7.0.0 | Dose library (part of Mancoosi tools) | 2 | 24 |
| dream-httpaf | 1.0.0~alpha4 | Internal: shared http/af stack for Dream (server) and Hyper (client) | 2 | 75 |
| dtools | 0.4.6 | Library providing various helper functions to make daemons | 2 | 4 |
| dune-secondary | 3.16.0 | Fast, portable, and opinionated build system | 2 | 16 |
| dunolint-lib | 0.0.20260306 | A library to create dunolint configsdune linter | 2 | 8 |
| dypgen | 0.2.1 | Self-extensible parsers and lexers for OCaml | 2 | 4 |
| ecaml | v0.17.0 | Library for writing Emacs plugin in OCaml | 2 | 94 |
| eliom | 12.1.0 | Advanced client/server Web and mobile framework | 2 | 140 |
| elm_core | 0.1.7 | Imitate core Elm functions for ease of porting | 2 | 4 |
| elm_playground | 0.1.7 | Interface of the Playground | 2 | 6 |
| equinoxe | 0.2.0 | An OCaml wrapper for the Equinix API | 2 | 37 |
| ez-conf-lib | 2 | Simple generator of conf-<pkg>.config files | 2 | 2 |
| ez_api | 3.0.0 | Easy API library and tools | 2 | 53 |
| ez_opam_file | 0.1.0 | Package ez_opam_file is a simple compatibility layer on top of opam-file-formatorg:ocamlpro | 2 | 10 |
| ez_subst | 0.2.1 | Ez_subst is a simple module to perform string substitutionsorg:ocamlpro | 2 | 4 |
| ezcurl-lwt | 0.4 | Friendly wrapper around OCurl, Lwt versioncurl web http client lwt | 2 | 32 |
| ezgzip | 0.2.3 | Simple gzip (de)compression library | 2 | 25 |
| feat-core | 20220407 | Facilities for enumerating and sampling algebraic data types | 2 | 6 |
| feather | 0.3.0 | A minimal shell interface | 2 | 44 |
| ff | 0.6.2 | OCaml implementation of Finite Field operations | 2 | 21 |
| fiber | 3.7.0 | Dune's monadic structured concurrency library | 2 | 11 |
| flex-array | 1.2.0 | Flexible arrays | 2 | 4 |
| fmlib_js | 0.6.2 | Library for easy compilation from ocaml to javascript | 2 | 61 |
| fs-io | 3.24.2 | File System Operations | 2 | 4 |
| fsevents-lwt | 0.3.0 | Lwt interface to macOS FSEvents | 2 | 37 |
| fswatch | 11-0.1.6 | Bindings for libfswatch -- file change monitor | 2 | 5 |
| fun-sql | 0.2.3 | Shared code for SQL librariesorg:yawaramin | 2 | 4 |
| gel | v0.17.0 | A library to mark non-record fields global. | 2 | 65 |
| gendarme | 0.5.0 | Libraries to marshal OCaml data structures | 2 | 10 |
| gendarme-ezjsonm | 0.5.0 | Libraries to marshal OCaml data structures (JSON [Ezjsonm]) | 2 | 31 |
| gendarme-yojson | 0.5.0 | Libraries to marshal OCaml data structures (JSON [Yojson]) | 2 | 22 |
| getopt | 20230213 | Parsing of command line arguments (similar to GNU GetOpt) for OCamltopics command-line | 2 | 4 |
| gettext | 0.5.0 | Internationalization library (i18n) | 2 | 15 |
| git-cohttp-unix | 3.6.0 | A package to use HTTP-based ocaml-git with Unix backend | 2 | 122 |
| git-kv | 0.2.3 | A Mirage_kv implementation using git | 2 | 85 |
| github-data | 4.5.1 | GitHub APIv3 data libraryorg:mirage org:xapi-project git | 2 | 26 |
| grain_dypgen | 0.2.1 | Self-extensible parsers and lexers for OCaml | 2 | 5 |
| graphv_core | 0.1.1 | Functor for creating a new Graphv library based on a font render and backend renderer | 2 | 5 |
| graphv_gles2 | 0.1.1 | Functor for creating a Graphv renderer based on GLES2 | 2 | 5 |
| graphv_webgl_impl | 0.1.1 | WebGL implementation of the backend renderer for the Graphv library | 2 | 39 |
| h2-async | 0.13.0 | Async support for h2 | 2 | 125 |
| h2-lwt | 0.13.0 | Lwt support for h2 | 2 | 49 |
| h2-lwt-unix | 0.13.0 | Lwt + UNIX support for h2 | 2 | 53 |
| hardcaml_circuits | v0.17.0 | Hardcaml Circuits | 2 | 90 |
| hardcaml_waveterm | v0.17.0 | A terminal based digital waveform viewer for Hardcaml | 2 | 122 |
| hdr_histogram | 0.0.5 | OCaml bindings to Hdr Histogramhistogram tail latency | 2 | 29 |
| hector | 20241208 | Vectors (dynamic arrays) | 2 | 9 |
| hegel | 0.16.2 | Hegel property-based testing library for OCaml | 2 | 57 |
| hevea | 2.38 | A quite complete and fast LATEX to HTML translator | 2 | 2 |
| hidapi | 1.2.1 | Bindings to Signal11's hidapi library | 2 | 22 |
| higlo | 0.10.0 | Syntax highlighting library | 2 | 31 |
| hilite | 0.5.0 | Build time syntax highlightingsyntax highlighting | 2 | 17 |
| hiredis-value | 0.8 | Hiredis Value type | 2 | 5 |
| host-arch-arm32 | 1 | OCaml on AArch32 (32-bit) | 2 | 1 |
| host-arch-arm64 | 1 | OCaml on AArch64 (64-bit) | 2 | 1 |
| host-arch-ppc64 | 1 | OCaml on 64-bit IBM POWER | 2 | 1 |
| host-arch-riscv64 | 1 | OCaml on 64-bit RISC-V | 2 | 1 |
| host-arch-s390x | 1 | OCaml on 64-bit IBM z/Architecture | 2 | 1 |
| host-system-other | 1 | OCaml on an unidentified system | 2 | 1 |
| html_of_jsx | 0.1.0 | Render HTML with JSX | 2 | 11 |
| httpun-eio | 0.2.0 | EIO support for httpun | 2 | 46 |
| httpun-lwt | 0.2.0 | Lwt support for httpun | 2 | 35 |
| httpun-ws-lwt | 0.2.0 | Lwt support for httpun | 2 | 51 |
| huml | 0.2.0 | OCaml parser for the Huml markup language | 2 | 12 |
| icalendar | 0.1.13 | A library to parse and print the iCalendar (RFC 5545) formatorg:mirage org:robur | 2 | 53 |
| influxdb | 0.3.0 | InfluxDB client library | 2 | 48 |
| int_repr | v0.17.0 | Integers of various widths | 2 | 65 |
| interface-prime | 0.1 | Interfaces for common design patternsinterface monad io lwt | 2 | 4 |
| irmin-cli | 3.11.0 | CLI for Irmin | 2 | 240 |
| irmin-fs | 3.11.0 | Generic file-system backend for Irmin | 2 | 71 |
| irmin-graphql | 3.11.0 | GraphQL server for Irmin | 2 | 208 |
| irmin-mirage | 3.11.0 | MirageOS-compatible Irmin stores | 2 | 73 |
| irmin-server | 3.11.0 | A high-performance server for Irmin | 2 | 129 |
| jane_rope | v0.17.0 | String representation with cheap concatenation. | 2 | 65 |
| js_of_ocaml-ppx_deriving_json | 6.4.1 | Compiler from OCaml bytecode to JavaScript | 2 | 31 |
| js_of_ocaml_patches | v0.17.0 | Additions to js_of_ocaml's standard library that are required by Jane Street libraries. | 2 | 38 |
| json-derivers | 1.0.0 | Common Derivers for Jsonm/Yjsonderiving json | 2 | 11 |
| json-wheel | 1.0.6+safe-string | JSON parser and writer, with optional C-style comments | 2 | 6 |
| jsonschema | 0.1.0 | JSON Schema validator for OCamljson jsonschema | 2 | 55 |
| jupyter | 3.0.1 | An OCaml kernel for Jupyter | 2 | 68 |
| jws | 0.0.2 | Implementation of JWS (RFC7515) with Jsont and mirage-crypto | 2 | 47 |
| kafka | 0.5 | OCaml bindings for Kafka | 2 | 13 |
| kappa-library | 4.1.3 | Public internals of the Kappa tool suite. Use this package to use kappa as a lib | 2 | 28 |
| kaputt | 1.2 | Testing tool | 2 | 5 |
| lablgl | 1.07 | Interface to OpenGL | 2 | 60 |
| lambda_streams | 0.1.2 | Lambda-based streaming library | 2 | 4 |
| ldp_curl | 0.5.0 | Library to build LDP applications using Curl | 2 | 97 |
| ledit | 2.08 | Line editor, a la rlwrap | 2 | 56 |
| legacy_diffable | v0.17.0 | An interface for diffs. | 2 | 77 |
| lemonade | 0.6.0 | A monad library with bubblespattern monad | 2 | 9 |
| libbpf | 0.1.0 | Libbpf bindingsbindings bpf libbpf | 2 | 19 |
| libzipperposition | 2.1 | Library for Zipperpositionlogic unification term superposition prover | 2 | 42 |
| linksem | 0.8 | A formalisation of the core ELF and DWARF file formats written in Lem | 2 | 21 |
| linol-lwt | 0.11 | LSP server library (with Lwt for concurrency) | 2 | 30 |
| liquid_std | 0.1.4 | The Standard Libarary for Liquid | 2 | 101 |
| liquidsoap | 2.4.5 | Swiss-army knife for multimedia streaming | 2 | 83 |
| logger-p5 | 0.4.5 | Camlp5 syntax extension for logging | 2 | 56 |
| logs-ppx | 0.2.0 | PPX to cut down on boilerplate when using Logs | 2 | 19 |
| logs-syslog | 0.5.0 | Logs reporter to syslog (UDP/TCP/TLS) | 2 | 15 |
| lru_cache | 0.4.0 | A simple implementation of a Least-Recently-Used cache | 2 | 4 |
| lua-ml | 0.9.5 | An embeddable Lua 2.5 interpreter implemented in OCaml | 2 | 9 |
| lun | 0.0.3 | Optics in OCaml | 2 | 4 |
| luv | 0.5.14 | Binding to libuv: cross-platform asynchronous I/O | 2 | 24 |
| lwt_glib | 1.1.1 | GLib integration for Lwt | 2 | 27 |
| MlFront_Errors | 2.4.2.169 | Error handling for MlFront | 2 | 12 |
| MlFront_Logs | 2.4.2.169 | Logging for MlFront | 2 | 13 |
| MlFront_ProgressPeriod | 2.4.2.169 | Periodic progress reporting for headless and accessible environments | 2 | 5 |
| MlFront_ProgressZig | 2.4.2.169 | Zig compatible progress reporting for TUIs | 2 | 70 |
| MlFront_Thunk | 2.4.2.169 | Describes and runs reproducible units of work called thunks | 2 | 67 |
| MlFront_ZipFile | 2.4.2.169 | Zip files for MlFront | 2 | 6 |
| macaddr-cstruct | 5.6.2 | A library for manipulation of MAC address representations using Cstructsorg:mirage org:xapi-project | 2 | 12 |
| mariadb | 1.3.0 | OCaml bindings for MariaDB | 2 | 26 |
| markup-lwt | 0.5.0 | Adapter between Markup.ml and Lwt | 2 | 23 |
| mbr-format | 2.0.0 | A simple library for manipulating Master Boot Records | 2 | 11 |
| mccs | 1.1+19 | MCCS (which stands for Multi Criteria CUDF Solver) is a CUDF problem solver
developed at UNS during the European MANCOOSI project | 2 | 26 |
| melange-compiler-libs | 0.0.1-414 | Compiler libraries for Melange, a toolchain to produce JavaScript from OCaml | 2 | 9 |
| melange-fetch | 0.2.0 | Fetch API support for Melange | 2 | 22 |
| melange-testing-library | 0.2.0 | Melange bindings for testing-library (dom-testing-library and react-testing-library) | 2 | 35 |
| mem_usage | 0.2.0 | Cross-platform stats about memory usage | 2 | 5 |
| merlin-of-pds | 1.4 | Simple script that turns a pds.conf into a .merlin file | 2 | 47 |
| metadata | 0.3.2 | Read metadata from various file formats | 2 | 4 |
| metrics-rusage | 0.5.0 | Resource usage (getrusage) sources for the Metrics library | 2 | 14 |
| metrics-unix | 0.5.0 | Unix backend for the Metrics library | 2 | 26 |
| mew_vi | 0.5.0 | Modal editing witch, VI interpreter | 2 | 12 |
| miaou-runner | 0.5.2 | Miaou runner with backend selection | 2 | 123 |
| minisat | 0.6 | Bindings to the SAT solver Minisat, with the solver included.minisat solver SAT | 2 | 4 |
| mirage-block-ramdisk | 0.6 | In-memory BLOCK device for MirageOSorg:mirage | 2 | 39 |
| mirage-conduit | 3.2.0 | MirageOS interface to network connectionsorg:mirage | 2 | 112 |
| mirage-console | 2.4.3 | Implementations of Mirage console devicesorg:mirage org:xapi-project | 2 | 15 |
| mirage-device | 2.0.0 | Abstract devices for MirageOSorg:mirage | 2 | 23 |
| mirage-fs | 4.0.0 | MirageOS signatures for filesystem devicesorg:mirage | 2 | 26 |
| mirage-fs-lwt | 2.0.0 | MirageOS signatures for filesystem devices using Lwtorg:mirage | 2 | 34 |
| mirage-kv-mem | 4.0.1 | In-memory key value store for MirageOSorg:mirage org:robur | 2 | 26 |
| mirage-net-lwt | 2.0.0 | Network signatures for MirageOSorg:mirage | 2 | 32 |
| mirage-no-solo5 | 1 | Virtual package conflicting with mirage-solo5 | 2 | 1 |
| mirage-no-xen | 1 | Virtual package conflicting with mirage-xen | 2 | 1 |
| mirage-unikraft | 1.0.0 | Unikraft core platform libraries for MirageOSorg:mirage | 2 | 36 |
| mirage-vnetif | 0.6.2 | Virtual network interface and software switch for Mirageorg:mirage | 2 | 32 |
| moonpool | 0.11 | Pools of threads supported by a pool of domainsthread pool domain futures fork-join | 2 | 11 |
| mosaic | 0.1.0 | Terminal UI framework for OCaml with The Elm Architecturetui terminal tea elm user-interface | 2 | 12 |
| mparser-pcre | 1.3 | MParser plugin: PCRE-based regular expressions | 2 | 44 |
| mstruct | 1.4.0 | A mutable interface to Cstruct buffers | 2 | 16 |
| msvs-detect | 0.8.0 | Microsoft Visual Studio environment settings detection script | 2 | 1 |
| multicodec | 0.1.0 | Canonical codec of values and types used by various multiformats | 2 | 4 |
| named-pipe | 0.4.0 | Bindings for named pipes | 2 | 23 |
| nanoev-picos | 0.1 | Use nanoev from picosunix select async | 2 | 12 |
| nanosvg | 0.2 | Simple SVG parser and rasterizer | 2 | 4 |
| neodriver_core | 0.1.2 | Transport-agnostic core of the pure OCaml Neo4j driver | 2 | 34 |
| nlopt-ocaml | transition | This is a transition package, nlopt-ocaml is now named nlopt | 2 | 13 |
| nottui-unix | 0.5 | UI toolkit for the UNIX terminal built on top of Notty and Lwd | 2 | 16 |
| notty-miou | 0.0.2 | Declaring terminals with Miou | 2 | 18 |
| np | np1.19-0.3.1 | Fundamental scientific computing with Numpy for OCaml | 2 | 11 |
| npy | 0.0.9 | Numpy npy file format reading/writing. | 2 | 16 |
| nx-text | 1.0.0~alpha0 | Text processing and NLP extensions for Nxtext-processing nlp natural-language-processing tokenization | 2 | 36 |
| OCADml | 0.6.0 | Types and functions for building CAD packages in OCamlOCADml CAD | 2 | 9 |
| OCanren-ppx | 0.3.0 | Implementation of miniKanren relational (logic) EDSL: PPX extensions | 2 | 48 |
| obuilder | 0.7.0 | Run build scripts for CI | 2 | 76 |
| obuilder-spec | 0.7.0 | Build specification format | 2 | 35 |
| obytelib | 1.6 | OCaml bytecode library tools to read, write and evaluate OCaml bytecode files | 2 | 2 |
| ocaml-freestanding | 0.6.7 | Freestanding OCaml runtimeorg:mirage | 2 | 13 |
| ocaml-inifiles | 1.2 | An ini file parser. Deprecated in favor of inifiles | 2 | 43 |
| ocaml-option-32bit | 1 | Set OCaml to be compiled in 32-bit mode for 64-bit Linux and OS X hosts | 2 | 2 |
| ocaml-option-flambda | 1 | Set OCaml to be compiled with flambda activated | 2 | 1 |
| ocaml-option-fp | 1 | Set OCaml to be compiled with frame-pointers enabled | 2 | 1 |
| ocaml-option-no-compression | 1 | Set OCaml to be compiled with --without-zstd | 2 | 1 |
| ocaml-sat-solvers | 0.8 | An abstraction layer for integrating SAT Solvers into OCaml | 2 | 5 |
| ocaml-unikraft | 1.2.0 | Virtual package to install one of the OCaml default cross compilers to the freestanding Unikraft backendsorg:mirage | 2 | 19 |
| ocaml-unikraft-backend-firecracker-arm64 | 1.2.0-0.20.0 | Firecracker/arm64 Unikraft backend for OCamlorg:mirage | 2 | 7 |
| ocaml-unikraft-backend-firecracker-x86_64 | 1.2.0-0.20.0 | Firecracker/x86_64 Unikraft backend for OCamlorg:mirage | 2 | 7 |
| ocaml-unikraft-backend-qemu-arm64 | 1.2.0-0.20.0 | QEMU/arm64 Unikraft backend for OCamlorg:mirage | 2 | 7 |
| ocaml-unikraft-backend-qemu-x86_64 | 1.2.0-0.20.0 | QEMU/x86_64 Unikraft backend for OCamlorg:mirage | 2 | 7 |
| ocaml-xdg-basedir | transition | This is a transition package, ocaml-xdg-basedir is now named xdg-basedir. Use the xdg-basedir package instead | 2 | 12 |
| ocamlc-loc | 3.24.2 | Parse ocaml compiler output into structured form | 2 | 7 |
| ocamlify | 0.1.0 | Include files in OCaml code | 2 | 5 |
| ocamlmerlin-mlx | 0.11 | Merlin support for MLX OCaml dialect | 2 | 16 |
| ocamlmod | 0.1.1 | Generate OCaml modules from source files | 2 | 4 |
| ocamlsdl2 | 0.04 | Interface to the SDL2 librarybindings graphics audio multimedia opengl cross-platform | 2 | 12 |
| ocannl_npy | 0.4.1 | Numpy file format support for ocaml | 2 | 16 |
| ochre | 1.1.0 | Syntax highlighter using TextMate grammars and themes | 2 | 46 |
| ocp-indent-nlfork | 1.5.5 | `ocp-indent` library, "newline tokens" forkorg:ocamlpro org:typerex | 2 | 5 |
| ocp-ocamlres | 0.4 | Manipulation, injection and extraction of embedded resources | 2 | 12 |
| ocsigen-ppx-rpc | 1.1 | This PPX adds a syntax for RPCs for Eliom and Ocsigen Start | 2 | 10 |
| odoc-driver | 3.2.1 | OCaml Documentation Generator - Driver | 2 | 113 |
| ojs | 1.1.7 | Runtime Library for gen_js_api generated libraries | 2 | 30 |
| opam-installer | 2.6.0~alpha1 | Installation of files to a prefix, following opam conventions | 2 | 33 |
| opam-lib | 1.3.1 | The OPAM library | 2 | 25 |
| opam-repository | 2.6.0~alpha1 | Repository library for opam 2.6 | 2 | 46 |
| openapi | 1.0.1 | Openapi documentation infrastructure | 2 | 90 |
| osc | 0.2.0 | OpenSoundControl core library | 2 | 11 |
| ott | 0.34 | A tool for writing definitions of programming languages and calculi | 2 | 8 |
| owl-ode | 0.5.0 | Owl's ODE solvers | 2 | 40 |
| pa_ppx_hashcons | 8.05.01 | A PPX Rewriter for Hashconsing | 2 | 67 |
| pa_ppx_unique | 8.05.01 | A PPX Rewriter for Uniqifying ASTs | 2 | 65 |
| pageantty | 0.0.3 | Run a pager to display diffs and other outputs in the terminalgit pager | 2 | 24 |
| pattern | 0.3.2 | Run-time patterns that explain match failures | 2 | 23 |
| pbrt_services | 4.1 | Runtime library for ocaml-protoc to support RPC servicesprotobuf encode decode services rpc | 2 | 23 |
| pgx_lwt | 2.2 | Pgx using Lwt for IO | 2 | 50 |
| picasso | 0.4.0 | Abstract elements drawing library | 2 | 30 |
| picos_mux | 0.6.0 | Sample schedulers for Picos | 2 | 10 |
| plplot | 5.12.1 | Bindings for the PLplot library | 2 | 16 |
| poll | 0.3.1 | Portable OCaml interface to macOS/Linux/Windows native IO event notification mechanismsepoll kqueue wepoll | 2 | 21 |
| polling_state_rpc | v0.17.0 | An RPC which tracks state on the client and server so it only needs to send diffs across the wire. | 2 | 78 |
| popper | 0.1.1 | Property-based testing at ease | 2 | 7 |
| posix-uname | 4.0.2 | Bindings for posix uname | 2 | 26 |
| pp-binary-ints | 1.0.0 | Pretty Printing Binary Integersprintf format boolean binary | 2 | 4 |
| pp_loc | 2.1.0 | Quote and highlight input fragments at a given source location | 2 | 4 |
| pplumbing-log-cli | 0.0.16 | Command line helpers to configure the [err], [logs] and [fmt] librariescli cmdlang logs pp | 2 | 28 |
| ppx-owl-opt | 0.0.1 | Ppx tool for owl-opt | 2 | 19 |
| ppx_conv_func | v0.17.0 | Deprecated | 2 | 16 |
| ppx_css | v0.17.0 | A ppx that takes in css strings and produces a module for accessing the unique names defined within | 2 | 135 |
| ppx_csv_conv | v0.17.0 | Generate functions to read/write records in csv format | 2 | 72 |
| ppx_deriving_hash | 0.1.4 | [@@deriving hash] | 2 | 24 |
| ppx_deriving_jsoo | 0.3 | Ppx deriver for Js_of_ocaml | 2 | 11 |
| ppx_deriving_popper | 0.1.1 | A ppx deriving sample-functions for Popper | 2 | 28 |
| ppx_deriving_yaml | 0.4.1 | Yaml PPXppx deriver yaml | 2 | 50 |
| ppx_hegel_compat | 0.16.2 | Internal ppxlib AST shim shared by Hegel's PPX packages | 2 | 19 |
| ppx_inline_alcotest | 1.0.0 | Inline tests backend for alcotest | 2 | 26 |
| ppx_inline_test_nobase | v0.17.0.3 | Syntax extension for writing in-line tests in ocaml code (with stripped dependencies) | 2 | 15 |
| ppx_minidebug | 3.0.0 | Debug logs for selected functions and let-bindingslogger debugger printf debugging | 2 | 78 |
| ppx_protocol_conv_xmlm | 5.2.3 | Xmlm driver for Ppx_protocol_conv | 2 | 24 |
| ppx_rapper | 3.1.0 | Syntax extension for Caqti/PostgreSQL queries | 2 | 59 |
| ppx_stable_witness | v0.17.0 | Ppx extension for deriving a witness that a type is intended to be stable. In this
context, stable means that the serialization format will never change. This allows
programs running at different versions of the code to safely communicate. | 2 | 16 |
| ppx_string_interpolation | 1.1.0 | String interpolation PPX preprocessor | 2 | 24 |
| ppx_test | 1.8.0 | A ppx replacement of pa_ounit | 2 | 13 |
| ppx_windtrap | 0.1.0 | PPX and instrumentation backend for windtraptesting ppx expect-test coverage | 2 | 11 |
| ppxx | 2.5.0 | Ppxx: a small extension library for writing PPX preprocessors | 2 | 10 |
| prbnmcn-stats | 0.0.8 | Basic statistics | 2 | 21 |
| printbox-md | 0.12 | Printbox Markdown rendering | 2 | 12 |
| processor | 0.2 | Processor Topology & Affinity for ocamlprocessor multicore cpu thread core package socket affinity scheduler domain | 2 | 4 |
| profiling | 1.5.5 | Small library to help profile code | 2 | 75 |
| psmt2-frontend | 0.4.0 | The psmt2-frontend project | 2 | 12 |
| pure-html | 3.11.2 | HTML generator eDSLorg:yawaramin | 2 | 26 |
| pyro-caml-instruments | 1.0.0 | Pyroscope + OCaml = Pyro Camlprofiling | 2 | 29 |
| qcow-types | 0.15.0 | Minimal set of dependencies for qcow-stream, shared with qcoworg:mirage | 2 | 47 |
| rawlink | 2.1 | Portable library to read and write raw packets | 2 | 28 |
| raylib | 2.2.2 | OCaml bindings for raylib | 2 | 29 |
| rdbg | 1.199.0 | RDBG: a reactive programs debugger | 2 | 15 |
| reactiveData | 0.3.1 | Declarative events and signals for OCamlreactive declarative signal event frp | 2 | 9 |
| reactjs-jsx-ppx | 1.0.0 | ReactJS JSX PPX | 2 | 10 |
| redirect | 0.2.1 | Redirect channels | 2 | 8 |
| redis | 0.8 | Redis clientredis | 2 | 15 |
| regex_parser_intf | v0.17.0 | Interface shared by Re_parser and Re2.Parser | 2 | 11 |
| reparse | 3.1.0 | Recursive descent parsing library for ocaml | 2 | 11 |
| res | 5.0.2 | RES - Library for resizable, contiguous datastructures | 2 | 4 |
| resp-server | 0.11.0 | Redis serialization protocol server | 2 | 21 |
| resto-cohttp | 1.2 | A minimal OCaml library for type-safe HTTP/JSON RPCs | 2 | 67 |
| resto-directory | 1.2 | A minimal OCaml library for type-safe HTTP/JSON RPCs | 2 | 49 |
| rocq-prover | meta.1 | The Rocq Prover with Stdlib | 2 | 24 |
| rope | 0.6.3 | Ropes (heavyweight strings)datastructure | 2 | 7 |
| rowex | 0.0.1 | A Read-Optimistic Write-EXclusive data-structure | 2 | 16 |
| rune | 1.0.0~alpha3 | Functional transformations for Nx arraysautomatic-differentiation machine-learning deep-learning optimization | 2 | 23 |
| saturn_lockfree | 0.5.0 | Collection of lock-free data structures for Multicore OCaml | 2 | 6 |
| scrypt-kdf | 1.2.0 | The scrypt Password-Based Key Derivation Function | 2 | 65 |
| secp256k1-internal | 0.4.0 | Bindings to secp256k1 internal functions (generic operations on the curve) | 2 | 31 |
| sel | 0.8.0 | Simple Event Libraryevent input output | 2 | 26 |
| sendmail-lwt | 0.13.0 | Implementation of the sendmail command over LWT | 2 | 98 |
| serde_json | 0.0.2 | JSON format support for Serde | 2 | 45 |
| session-cookie | 0.1.8 | Session handling for OCaml and ReasonML | 2 | 78 |
| session-postgresql | 0.5.0 | A session manager for your everyday needs - Postgresql-specific support | 2 | 57 |
| sexp_diff | v0.17.0 | Code for computing the diff of two sexps | 2 | 70 |
| sexp_macro | v0.17.0 | Sexp macros | 2 | 94 |
| shared-memory-ring-lwt | 3.2.1 | Shared memory rings for RPC and bytestream communications using Lwtorg:mirage org:xapi-project | 2 | 29 |
| shuttle | 0.9.4 | Reasonably performant non-blocking channels for asyncasync reader writer | 2 | 93 |
| sihl-contract | 0.3.0~rc1 | Sihl serivce interfaces | 2 | 136 |
| sihl-type | 0.2.2 | Contains Sihl types that are returned by Sihl services | 2 | 137 |
| slug | 1.0.1 | Url safe slug generator | 2 | 16 |
| smol | 0.0.1 | Small Math Ocaml Library | 2 | 4 |
| solid | 0.5.0 | Library to build SOLID applicationsrdf semantic web solid ldp | 2 | 92 |
| solidity-typechecker | 0.2.0 | The ocaml-solidity projectorg:OCamlPro | 2 | 52 |
| solo5-bindings-hvt | 0.6.9 | Solo5 sandboxed execution environment (hvt target) | 2 | 9 |
| spdx_licenses | 1.5.0 | A library providing a strict SPDX License Expression parser | 2 | 4 |
| spectrum_palette_ppx | 1.0.0.alpha2 | PPX rewriter for generating color palette modules from JSON | 2 | 38 |
| spectrum_palettes | 1.0.0.alpha2 | Canonical ANSI palette modules for Spectrum | 2 | 39 |
| spoc | 20210823 | High-level GPGPU programming library for OCaml | 2 | 34 |
| statocaml_community | 0.1.0 | Community detection | 2 | 143 |
| statocaml_html | 0.1.0 | Generating html pages | 2 | 144 |
| stb_image | 0.5 | OCaml bindings to stb_image, a public domain image loader | 2 | 7 |
| stk_ocf | 0.5.0 | Utils to build GUI above Ocf | 2 | 105 |
| stog_server | 1.1.0 | Stog server library | 2 | 153 |
| swhid_core | 0.1 | OCaml library to work with swhids | 2 | 4 |
| syndic | 1.8.0 | RSS1, RSS2, Atom and OPML1 parsing | 2 | 47 |
| tar-unix | 3.5.0 | Decode and encode tar format files from Unixorg:xapi-project org:mirage | 2 | 33 |
| terminal_size | 0.2.0 | Get the dimensions of the terminal | 2 | 4 |
| terminus | 0.1.0 | A generic client to interact with Rest API | 2 | 48 |
| testo-util | 0.5.0 | Modules shared by testo, testo-lwt, etc | 2 | 33 |
| text-tags | 2.5.0 | A library for rich formatting using semantics tags | 2 | 77 |
| tezos-base58 | 1.0.0 | Base58 encoding for Tezos | 2 | 41 |
| tezos-rust-libs | 1.1 | Tezos: all rust dependencies and their dependencies | 2 | 2 |
| thread-table | 1.0.0 | A lock-free thread-safe integer keyed hash table | 2 | 4 |
| timedesc-tzlocal | 3.1.2 | Virtual library for Timedesc local time zone detection backends | 2 | 4 |
| timere | 0.8.0 | OCaml date time reasoning library | 2 | 43 |
| timezone | v0.17.0 | Time-zone handling | 2 | 70 |
| toffee | 0.1.0 | CSS layout engine for OCaml (Flexbox, Grid, Block)css layout flexbox grid css-grid taffy layout-engine | 2 | 4 |
| top-closure | 3.24.2 | Topological Closure | 2 | 4 |
| traverse | 0.3.0 | Traversable data structures with applicative functors | 2 | 19 |
| trie | 1.0.0 | Strict impure trie tree | 2 | 4 |
| tty | 0.0.2 | A library for interacting with teletype and terminal emulatorsterminal ansi tty teletype utf8 | 2 | 9 |
| tuareg | 3.0.1 | OCaml mode for GNU Emacs | 2 | 2 |
| tuntap | 2.0.2 | OCaml library for handling TUN/TAP devicesorg:mirage org:xapi-project | 2 | 18 |
| type_conv | 113.00.02 | Library for building type-driven syntax extensions | 2 | 10 |
| tyxml-jsx | 4.6.0 | JSX syntax to write TyXML documents | 2 | 21 |
| tyxml-ppx | 4.6.0 | PPX to write TyXML documents with the HTML syntax | 2 | 23 |
| tyxml-syntax | 4.6.0 | Common layer for the JSX and PPX syntaxes for Tyxml | 2 | 19 |
| UnifiedScript_Top | 2.4.2.169 | OCaml toplevel unified tests | 2 | 5 |
| ubase | 0.20 | Remove diacritics from latin utf8 stringsutf8 | 2 | 4 |
| variantslib | v0.17.0 | Part of Jane Street's Core library | 2 | 11 |
| volgo-base | 0.0.22 | An Extension of volgo.Vcs to use with Basegit vcs base | 2 | 40 |
| wamp | 1.2 | Web Application Messaging Protocol (WAMP) library — Core library | 2 | 44 |
| wasm_of_ocaml-compiler | 6.4.1 | Compiler from OCaml bytecode to WebAssembly | 2 | 34 |
| webbrowser | 0.6.2 | Open and reload URIs in browsers from OCamlweb http url browser cli org:erratique | 2 | 17 |
| winpthreads | 20240209-1 | Posix Threads for Windows (winpthreads) Sources | 2 | 1 |
| wol | 1.0 | Wake-on-LAN magic packet construction | 2 | 20 |
| xapi-backtrace | 0.8 | A simple library for recording and managing backtracesorg:xapi-project | 2 | 39 |
| xapi-stdext-unix | 4.24.0 | Xapi's standard library extension, Unix | 2 | 43 |
| xen-evtchn | 2.1.0 | Xen event channel interface for MirageOSorg:mirage org:xapi-project | 2 | 21 |
| xen-gnt | 4.0.2 | Xen grant table bindings for OCaml | 2 | 37 |
| yaml-sexp | 3.2.0 | Parse and generate YAML 1.1 filesorg:mirage org:ocamllabs | 2 | 49 |
| zmq-lwt | 5.3.0 | Lwt-aware bindings to ZMQ | 2 | 28 |
| 0install | 2.18 | Decentralised installation system | 1 | 69 |
| abstract_algebra | v0.17.0 | A small library describing abstract algebra concepts | 1 | 65 |
| accessor_base | v0.17.0 | Accessors for Base types, for use with the Accessor library | 1 | 68 |
| accessor_core | v0.17.0 | Accessors for Core types, for use with the Accessor library | 1 | 74 |
| aches | 1.1.0 | Caches (bounded-size stores) for in-memory values and for resources | 1 | 5 |
| activitypub_client | 0.1.0 | ActivityPub client in OCaml | 1 | 141 |
| activitypub_gui | 0.1.0 | Simple ActivityPub client gui in OCaml | 1 | 164 |
| activitypub_server | 0.1.0 | ActivityPub server in OCaml | 1 | 147 |
| agrid | 0.1 | Adjustable grid (two dimensional array) library | 1 | 5 |
| alcotest-js | 1.9.1 | Virtual package containing optional JavaScript dependencies for Alcotest | 1 | 43 |
| alg_structs | 0.1.3 | Interfaces and module combinators for algebraic structures | 1 | 26 |
| alt-ergo-free | 2.4.3 | The Alt-Ergo SMT proverorg:OCamlPro | 1 | 42 |
| ambient-context-eio | 0.2 | Storage backend for ambient-context using Eio's continuation-local storage | 1 | 40 |
| antic | 0.4.0 | Deprecated use flint | 1 | 32 |
| anycache | 0.7.4 | Scan-resistant LRU/2Q cache | 1 | 15 |
| arb | 0.4.0 | Deprecated use flint | 1 | 32 |
| argon2 | 1.0.2 | OCaml bindings to Argon2 | 1 | 27 |
| arrayjit | 0.6.1 | An array language compiler with multiple backends (CPU, CUDA, Metal), staged compilationdeeplearning array jit CUDA Metal | 1 | 111 |
| asai | 0.3.1 | A library for constructing and printing compiler diagnostics | 1 | 6 |
| ask | 0.2.0 | Create/Answer questionnaires | 1 | 137 |
| async_durable | v0.17.0 | Durable connections for use with async | 1 | 75 |
| async_find | v0.17.0 | Directory traversal with Async | 1 | 94 |
| async_inotify | v0.17.0 | Async wrapper for inotify | 1 | 97 |
| async_sendfile | v0.17.0 | Thin wrapper around [Linux_ext.sendfile] to send full files | 1 | 88 |
| async_shell | v0.17.0 | Shell helpers for Async | 1 | 95 |
| async_udp | v0.17.0 | Monadic concurrency library | 1 | 94 |
| atd-jsonlike | 4.2.0 | Generic JSON-like AST for use with ATD code generators | 1 | 6 |
| atdgen-codec-runtime | 4.2.0 | Runtime for atdgen generated Melange converters | 1 | 4 |
| atdml | 4.2.0 | Simplified OCaml JSON serializers using the Yojson AST | 1 | 24 |
| autofonce_config | 0.8 | A modern runner for GNU Autoconf Testsuitesorg:ocamlpro | 1 | 20 |
| autofonce_core | 0.8 | A modern runner for GNU Autoconf Testsuitesorg:ocamlpro | 1 | 24 |
| autofonce_lib | 0.8 | A modern runner for GNU Autoconf Testsuitesorg:ocamlpro | 1 | 34 |
| autofonce_patch | 0.8 | A modern runner for GNU Autoconf Testsuitesorg:ocamlpro | 1 | 9 |
| avro | 0.1 | Runtime library for encoding/decoding Avro | 1 | 16 |
| avro-compiler | 0.1 | Schema compiler for Avro | 1 | 15 |
| awskit-eio | 0.2.0 | Eio runtime adapter for Awskit | 1 | 78 |
| awskit-lwt-unix | 0.2.0 | Lwt Unix runtime adapter for Awskit | 1 | 109 |
| awskit-s3-lwt | 0.2.0 | Lwt adapter for Awskit S3 | 1 | 119 |
| awskit-unix | 0.2.0 | Unix helpers for Awskit | 1 | 40 |
| awsm-codegen | 0.1.0 | AWS botocore code generator | 1 | 147 |
| awso-async | 0.9.1 | AWS client for Async (400+ services, auto-generated from botocore) | 1 | 161 |
| awso-common | 0.9.1 | AWSO common library | 1 | 51 |
| azblob | 0.1.0 | A trivial Azure Blob Storage interface for OCaml | 1 | 71 |
| bam | 0.4 | A property-based testing library with internal shrinkingtest pbt shrinking internal | 1 | 20 |
| bam-ppx | 0.4 | A PPX deriving generators for OCaml typestest pbt shrinking internal bam ppx | 1 | 11 |
| bap-analyze | 2.5.0 | Implements the analyze command | 1 | 166 |
| bap-beagle-strings | 2.5.0 | Finds strings of characters using microexecution | 1 | 172 |
| bap-bil | 2.5.0 | Controls the BIL transformation pipeline | 1 | 165 |
| bap-byteweight-frontend | 2.5.0 | BAP Toolkit for training and controlling Byteweight algorithm | 1 | 172 |
| bap-cache | 2.5.0 | BAP caching service | 1 | 165 |
| bap-callgraph-collator | 2.5.0 | Collates programs based on their callgraphs | 1 | 165 |
| bap-callsites | 2.5.0 | Inject data definition terms at callsites | 1 | 165 |
| bap-constant-tracker | 2.5.0 | Constant Tracking Analysis based on Primus | 1 | 170 |
| bap-core | 2.5.0 | Binary Analysis Platform | 1 | 224 |
| bap-cxxfilt | 2.5.0 | A demangler that relies on a c++filt utility | 1 | 166 |
| bap-dependencies | 2.5.0 | Analyzes program dependencies | 1 | 165 |
| bap-disassemble | 2.5.0 | Implements the disassemble command | 1 | 165 |
| bap-dump-symbols | 2.5.0 | BAP plugin that dumps symbols information from a binary | 1 | 165 |
| bap-dwarf | 2.5.0 | BAP DWARF parsing library | 1 | 165 |
| bap-elementary | 2.5.0 | BAP floating point approximations of elementary functions | 1 | 165 |
| bap-elf | 2.5.0 | BAP ELF parser and loader written in native OCaml | 1 | 168 |
| bap-emacs-dot | 0.1 | Will automatically detect graph specifications in a dot syntax and display them using overlaying | 1 | 1 |
| bap-emacs-goodies | 0.1 | A collection of useful Emacs tools for BAP | 1 | 3 |
| bap-emacs-mode | 0.1 | Emacs major mode for reading and analyzing programs in BAP's IR | 1 | 1 |
| bap-flatten | 2.5.0 | A BAP plugin, that translates a program into the flatten form | 1 | 165 |
| bap-frontc | 2.5.0 | A C language frontend for based on FrontC library | 1 | 174 |
| bap-frontend | 2.5.0 | BAP frontend | 1 | 165 |
| bap-ghidra | 2.5.0 | BAP Ghidra backend | 1 | 165 |
| bap-glibc-runtime | 2.5.0 | Detects the presence of glibc runtime | 1 | 168 |
| bap-ida | 2.3.0 | An IDA Pro integration library | 1 | 273 |
| bap-ida-python | 2.3.0 | A BAP - IDA Pro integration library | 1 | 271 |
| bap-mc | 2.5.0 | BAP machine instruction playground | 1 | 165 |
| bap-mips | 2.5.0 | BAP MIPS lifter | 1 | 168 |
| bap-objdump | 2.5.0 | Extract symbols from binary, using binutils objdump | 1 | 165 |
| bap-optimization | 2.5.0 | A BAP plugin that removes dead IR code | 1 | 165 |
| bap-patterns | 2.5.0 | Applies semantic actions to the matching byte patterns | 1 | 171 |
| bap-primus-dictionary | 2.5.0 | BAP Primus Lisp library that provides dictionaries | 1 | 170 |
| bap-primus-exploring-scheduler | 2.5.0 | Evaluates all machines, prioritizing the least visited | 1 | 170 |
| bap-primus-greedy-scheduler | 2.5.0 | Evaluates all machines in the DFS order | 1 | 170 |
| bap-primus-limit | 2.5.0 | Ensures termination by limiting Primus machines | 1 | 170 |
| bap-primus-lisp | 2.5.0 | BAP Primus Lisp Runtime | 1 | 170 |
| bap-primus-loader | 2.5.0 | Generic program loader for Primus | 1 | 170 |
| bap-primus-mark-visited | 2.5.0 | Registers the bap:mark-visited component | 1 | 171 |
| bap-primus-powerpc | 2.5.0 | Performs the PowerPC target specific setup | 1 | 170 |
| bap-primus-print | 2.5.0 | Prints Primus states and observations | 1 | 171 |
| bap-primus-promiscuous | 2.5.0 | Enables the promiscuous mode of execution | 1 | 170 |
| bap-primus-propagate-taint | 2.5.0 | A compatibility layer between different taint analysis frameworks | 1 | 171 |
| bap-primus-random | 2.5.0 | Provides components for Primus state randomization | 1 | 170 |
| bap-primus-region | 2.5.0 | Provides a set of operations to store and manipulate interval trees | 1 | 170 |
| bap-primus-round-robin-scheduler | 2.5.0 | Evaluates all machines in the BFS order | 1 | 170 |
| bap-primus-support | 2.5.0 | Provides supporting components for Primus | 1 | 181 |
| bap-primus-symbolic-executor | 2.5.0 | Primus Symbolic Executor | 1 | 178 |
| bap-primus-systems | 2.5.0 | Loads Primus systems and registers them in the system repository | 1 | 170 |
| bap-primus-taint | 2.5.0 | A taint analysis control interface | 1 | 171 |
| bap-primus-test | 2.5.0 | BAP Primus Testing and Program Verification module | 1 | 170 |
| bap-primus-wandering-scheduler | 2.5.0 | Evaluates all machines while | 1 | 170 |
| bap-primus-x86 | 2.5.0 | The x86 CPU support package for BAP Primus CPU emulator | 1 | 175 |
| bap-print | 2.5.0 | Print plugin - print project in various formats | 1 | 167 |
| bap-radare2 | 2.5.0 | Extract symbols from binary using radare2 | 1 | 176 |
| bap-raw | 2.5.0 | Provides a loader for raw binaries | 1 | 165 |
| bap-recipe-command | 2.5.0 | Provides commands to manipulate the recipe subsystem | 1 | 165 |
| bap-relocatable | 2.5.0 | Extracts symbolic information from the program relocations | 1 | 178 |
| bap-report | 2.5.0 | A BAP plugin that reports program status | 1 | 165 |
| bap-riscv | 2.5.0 | BAP RISCV lifter and disassembler | 1 | 168 |
| bap-run | 2.5.0 | A BAP plugin that executes a binary | 1 | 170 |
| bap-signatures | 2.5.0 | A data package with binary signatures for BAP | 1 | 1 |
| bap-specification | 2.5.0 | Implements the specification command | 1 | 165 |
| bap-ssa | 2.5.0 | A BAP plugin, that translates a program into the SSA form | 1 | 165 |
| bap-stub-resolver | 2.5.0 | Identifies and manages stub functions in a binary | 1 | 168 |
| bap-symbol-reader | 2.5.0 | BAP plugin that reads symbol information from files | 1 | 165 |
| bap-systemz | 2.5.0 | A target support package for the Systemz (Z9) ISA | 1 | 165 |
| bap-taint-propagator | 2.5.0 | BAP Taint propagation engine using based on microexecution | 1 | 166 |
| bap-term-mapper | 2.5.0 | A BAP DSL for mapping program terms | 1 | 165 |
| bap-thumb | 2.5.0 | A target support package for the Thumb instruction set | 1 | 172 |
| bap-toplevel | 2.5.0 | BAP toplevel, baptop | 1 | 165 |
| bap-trace | 2.5.0 | A plugin to load and run program execution traces | 1 | 166 |
| bap-trivial-condition-form | 2.5.0 | Eliminates complex conditionals in branches | 1 | 165 |
| bap-warn-unused | 2.5.0 | Emit a warning if an unused result may cause a bug or security issue | 1 | 165 |
| bare | 2.5.0 | BAP Rule Engine Library | 1 | 77 |
| base-flambda2 | base | A pseudo library to indicate the present of Flambda2 features | 1 | 23 |
| base-ocamlbuild | base | OCamlbuild binary and libraries distributed with the OCaml compiler | 1 | 1 |
| base32 | 1.0.0 | Base32 encoding for OCaml | 1 | 4 |
| bcfg | 0.1.0 | A boringly simpleconfiguration format | 1 | 20 |
| bdd | 0.5 | Implementation of BDD | 1 | 13 |
| bear | 0.0.1 | Bare essential additions to the stdlib | 1 | 4 |
| bechamel-perf | 0.5.0 | Linux perf's metrics for bechamel | 1 | 12 |
| bencode | 2.0 | Bencode (`.torrent` file format) reader/writer in OCaml | 1 | 4 |
| bibfmt | 0.9.2 | CLI tools to format and deduplicate bibtex files | 1 | 12 |
| bigstring-unix | 0.3 | I/O functions for bigstrings using file descriptors and memory-mapsbigstring bigarray | 1 | 5 |
| bin | 0.0.4 | A DSL to describe binary formats | 1 | 6 |
| binaryen-bin | 119 | Compiler and toolchain infrastructure library for WebAssembly | 1 | 14 |
| bistro | 0.6.0 | A library to build and run distributed scientific workflows | 1 | 93 |
| bitwuzla-c | 1.0.6 | SMT solver for AUFBVFP (C API)SMT solver SMT-COMP 2020 AUFBVFP | 1 | 21 |
| blake3 | 0.3 | Blake3 cryptography | 1 | 38 |
| bls12-381 | 20.1 | Implementation of the BLS12-381 curve (wrapper for the Blst library) | 1 | 63 |
| bls12-381-js-gen | 0.5.0 | Functors to generate BLS12-381 JavaScript primitives based on stubs | 1 | 57 |
| bnfgen | 4.0.0 | Random text generator that takes context-free grammars from BNF files | 1 | 8 |
| bonsai | v0.17.0 | A library for building dynamic webapps, using Js_of_ocaml | 1 | 210 |
| brot | 1.0.0~alpha3 | Tokenization for OCamltokenization bpe wordpiece subword-tokenization language-models | 1 | 23 |
| builder | 0.4.0 | Scheduling and executing shell jobs | 1 | 140 |
| bz2 | 0.8.0 | CamlBZ2 OCaml bindings for the libbz2 | 1 | 6 |
| cairo2-gtk | 0.6.5 | Rendering Cairo on Gtk2 canvasCairo stroke drawing tutorial | 1 | 24 |
| caisar-nnet | 0.2 | NNet parser for CAISAR | 1 | 15 |
| caisar-onnx | 0.2 | ONNX parser for CAISAR | 1 | 76 |
| caisar-ovo | 0.2 | OVO parser for CAISAR | 1 | 15 |
| caisar-xgboost | 0.2 | XGBOOST parser for CAISAR | 1 | 35 |
| calcium | 0.4.0 | Deprecated use flint | 1 | 34 |
| calculon | 0.8 | Library for writing IRC bots in OCaml and a collection of pluginsirc bot factoids | 1 | 66 |
| caml-mode | 4.9 | Caml mode for GNU Emacs | 1 | 2 |
| camlkit-gui | 0.3.0 | OCaml bindings to AppKit and other gui frameworksobjc bindings cocoa macos gnustep | 1 | 31 |
| camlrack | 0.10.1 | S-Expression parsing for OCamlS-Expressions parsing | 1 | 4 |
| camltc | 0.9.8 | OCaml bindings for tokyo cabinet | 1 | 22 |
| capitalization | v0.17.0 | Defines case conventions and functions to rename identifiers according to them | 1 | 24 |
| capnp-rpc-unix | 2.1.2 | Cap'n Proto is a capability-based RPC system with bindings for many languages | 1 | 100 |
| caqti-async | 3.0.0 | Async support for Caqti | 1 | 164 |
| caqti-miou | 3.0.0 | Miou support for Caqti | 1 | 104 |
| caqti-tls | 3.0.0 | Caqti TLS support for PGX; config and caqti.unix implementation | 1 | 104 |
| carton-git | 0.7.2 | Implementation of PACK file in OCaml | 1 | 55 |
| carton-git-lwt | 1.3.0 | Implementation of PACK file in OCaml | 1 | 52 |
| cascade | 1.0.0 | CSS generation and manipulation library for OCaml | 1 | 22 |
| castore | 0.0.2 | A portable CA Store with a global .crt and .pem fileshttps tls cert crt pem ca ca store | 1 | 4 |
| catala | 1.2.1 | Compiler and library for the literate programming language for tax code specificationcatala | 1 | 76 |
| catapult-sqlite | 0.2 | Sqlite-based backend for Catapult tracing | 1 | 47 |
| catt | 1.0 | An infinity-categorical coherence typecheckerhigher-categories dependent-type-theory | 1 | 16 |
| cfg | 2.3.1 | CFG - Context-Free Grammars | 1 | 12 |
| cfstream | 1.3.2 | Stream operations in the style of Core's API | 1 | 75 |
| chamelon | 0.2.1 | Subset of littlefs filesystem fulfilling MirageOS KV | 1 | 52 |
| charrua-client | 3.2.0 | DHCP client implementationorg:mirage | 1 | 59 |
| chrome-trace | 3.24.2 | Chrome trace event generation library | 1 | 4 |
| cid | 0.1.0 | Content-addressed Identifiers | 1 | 37 |
| clangml-transforms | 0.26 | Code transformers for clangml | 1 | 38 |
| clim | 0.3.0 | Command Line Interface Maker | 1 | 5 |
| clz | 0.1.0 | Compression support for cohttp-lwt client using decompress | 1 | 67 |
| cmdtui | 0.4.3 | Interactive command completion and execution for building REPLs | 1 | 12 |
| cmon | 0.2 | A library for printing OCaml values with sharing | 1 | 9 |
| coap-server-lwt | 0.1.0 | OCaml CoAP core library | 1 | 26 |
| codept-lib | 0.13.0 | Alternative ocaml dependency analyzer | 1 | 12 |
| codicons | v0.17.0 | Icons from VS code | 1 | 121 |
| cohttp-server-lwt-unix | 6.2.2 | Lightweight Cohttp + Lwt based HTTP server | 1 | 20 |
| cohttp_static_handler | v0.17.0 | A library for easily creating a cohttp handler for static files | 1 | 131 |
| coin | 0.1.5 | Mapper of KOI8-{U,R} to Unicode | 1 | 4 |
| colibrilib | 0.4 | A library of domains and propagators proved in Why3 | 1 | 19 |
| colors | 0.0.1 | A pure OCaml library for manipulating colors across color spacescolor color spaces color transformations color blending luv xyz rgb linear rgb srgb uv reference colors | 1 | 4 |
| comby-kernel | 1.7.0 | A match engine for structural code search and replace that supports ~every language | 1 | 105 |
| comby-semantic | 1.7.0 | A match engine for structural code search and replace that supports ~every language | 1 | 161 |
| compiler-cloning | enabled | Relocatable OCaml | 1 | 1 |
| conex | 1.0.0 | Establishing trust in community repositories | 1 | 14 |
| conf-age | 1 | Virtual package relying on age | 1 | 1 |
| conf-allegro5 | 2 | Virtual package relying on Allegro 5 development libraries | 1 | 9 |
| conf-antic | 1 | Virtual package relying on a Antic lib system installation | 1 | 1 |
| conf-ao | 1 | Virtual package relying on libao | 1 | 9 |
| conf-asciidoc | 1 | Virtual package relying on asciidoc | 1 | 1 |
| conf-bap-llvm | 1.8 | Checks that supported version of LLVM is installed | 1 | 3 |
| conf-binaryen | 1 | Virtual package relying on the binaryen tools | 1 | 1 |
| conf-blas | 1 | Virtual package for BLAS configuration | 1 | 1 |
| conf-bluetooth | 1 | Virtual package for Bluetooth library | 1 | 1 |
| conf-bzip2 | 1 | Virtual package for bzip2 | 1 | 9 |
| conf-calcium | 1 | Virtual package relying on a Calcium lib system installation | 1 | 3 |
| conf-cosmopolitan | 1 | Virtual package relying on APE/Cosmopolitanorg:mirage | 1 | 1 |
| conf-cpio | 1 | Virtual package relying on cpio | 1 | 1 |
| conf-csdp | 1 | Virtual package relying on a CSDP binary system installation | 1 | 1 |
| conf-cuda | 1 | Virtual package relying on a CUDA system installation | 1 | 2 |
| conf-cuda-config | 1 | Preparatory steps for the conf-cuda package | 1 | 1 |
| conf-dbm | 1.0.0 | Virtual package relying on gdbm | 1 | 1 |
| conf-dssi | 1 | Virtual package relying on dssi | 1 | 9 |
| conf-efl | 1.8 | Virtual package relying on the EFL system installation | 1 | 8 |
| conf-env-travis | 1 | Detect Travis CI and lift its environment to opam | 1 | 1 |
| conf-expat | 1 | Virtual package relying on an expat system installation | 1 | 8 |
| conf-faad | 1 | Virtual package relying on libfaad | 1 | 8 |
| conf-fdkaac | 1 | Virtual package relying on fdk-aac | 1 | 8 |
| conf-fftw3 | 1 | Virtual package relying on a FFTW3 lib system installation | 1 | 8 |
| conf-frei0r | 1 | Virtual package relying on frei0r | 1 | 8 |
| conf-fswatch | 11-0.1.3 | Virtual package relying on libfswatch installation | 1 | 1 |
| conf-gd | 1 | Virtual package relying on a libgd system installation | 1 | 8 |
| conf-ghostscript | 1 | Virtual package relying on ghostscript | 1 | 1 |
| conf-glpk | 1 | Virtual package for GLPK (GNU Linear Programming Kit) | 1 | 1 |
| conf-gnustep-base | 1 | Virtual package relying on gnustep-base lib system installation | 1 | 1 |
| conf-gnustep-gui | 1 | Virtual package relying on gnustep-gui lib system installation | 1 | 1 |
| conf-gobject-introspection | 1.0 | Virtual package relying on a system gobject-introspection installation | 1 | 8 |
| conf-goocanvas2 | 0 | Virtual package relying on a Goocanvas-2 system installation | 1 | 8 |
| conf-gpiod | 1 | C libgpiod library for GPIO on recent (>4.8) Linux kernels | 1 | 8 |
| conf-gsl | 2 | Virtual package relying on a GSL lib system installation | 1 | 8 |
| conf-gstreamer | 1 | Virtual package relying on libgstreamer | 1 | 8 |
| conf-gtk2 | 1 | Virtual package relying on gtk2 | 1 | 9 |
| conf-gtk4 | 2 | Virtual package relying on GTK4 system installation | 1 | 8 |
| conf-guile | 1 | Virtual package relying on an GNU Guile system installation | 1 | 8 |
| conf-jack | 1 | Virtual package relying on jack | 1 | 8 |
| conf-ladspa | 1 | Virtual package relying on ladspa | 1 | 1 |
| conf-lame | 1 | Virtual package relying on lame | 1 | 1 |
| conf-leveldb | 2 | Virtual package relying on a LevelDB lib system installation | 1 | 1 |
| conf-libargon2 | 1 | Virtual package relying on libargon2 | 1 | 1 |
| conf-libbpf | 0.1.0 | Virtual package for system installation of libbpf | 1 | 1 |
| conf-libcorosync | 3 | Virtual package relying on libcorosync system installation | 1 | 8 |
| conf-libdrm | 1 | Virtual package relying on a libdrm system installation | 1 | 8 |
| conf-libdw | 1 | Virtual package relying on libdw | 1 | 8 |
| conf-libevent | 1 | Virtual package relying on libevent | 1 | 9 |
| conf-libffi | 2.0.0 | Virtual package relying on libffi system installation | 1 | 9 |
| conf-libflac | 1 | Virtual package relying on libFLAC | 1 | 8 |
| conf-libfuse | 1 | Virtual package relying on FUSE | 1 | 8 |
| conf-libfuse3 | 1 | Virtual package relying on FUSE 3 | 1 | 8 |
| conf-libgccjit | 1 | Virtual package relying on a libgccjit system installation | 1 | 2 |
| conf-libinput | 1 | Virtual package relying on a libinput system installation | 1 | 8 |
| conf-libjpeg | 1 | Virtual package relying on a libjpeg system installation | 1 | 8 |
| conf-liblinear-tools | 1.0.0 | Virtual package relying on liblinear-{train|predict} installation | 1 | 2 |
| conf-liblo | 1 | Virtual package relying on liblo | 1 | 1 |
| conf-liblz4 | 1 | Virtual package relying on liblz4 system installation | 1 | 9 |
| conf-liblzma | 1 | Virtual package relying on liblzma | 1 | 8 |
| conf-libmagic | 1 | Virtual package relying on a libmagic system installation | 1 | 1 |
| conf-libmosquitto | 1 | Virtual package relying on a libmosquitto system installation | 1 | 8 |
| conf-libmpg123 | 1 | Virtual package relying on libmpg123 | 1 | 8 |
| conf-libobjc2 | 1 | Virtual package relying on libobjc2 lib system installation | 1 | 1 |
| conf-libopus | 1 | Virtual package relying on libopus | 1 | 8 |
| conf-libpcre2-8 | 2 | Virtual package relying on a libpcre2 system installation | 1 | 9 |
| conf-librsvg2 | 0 | Virtual package relying on Librsvg2 system installation | 1 | 8 |
| conf-libsodium | 1 | Virtual package relying on a libsodium system installation | 1 | 8 |
| conf-libspeex | 1 | Virtual package relying on libspeex | 1 | 8 |
| conf-libsvm-tools | 1.0.0 | Virtual package relying on libsvm-tools installation | 1 | 1 |
| conf-libtheora | 1 | Virtual package relying on libtheora | 1 | 8 |
| conf-libudev | 1 | Virtual package relying on a libudev system installation | 1 | 8 |
| conf-liburing | 0.1.0 | Virtual package for system installation of liburing | 1 | 1 |
| conf-libvorbis | 1 | Virtual package relying on libvorbis | 1 | 8 |
| conf-libXft | 1 | Virtual package relying on an Xft system installation | 1 | 9 |
| conf-libxcb | 1 | Virtual package relying on xcb | 1 | 8 |
| conf-libxcb-image | 1 | Virtual package relying on xcb-image | 1 | 8 |
| conf-libxcb-keysyms | 1 | Virtual package relying on xcb-shm | 1 | 8 |
| conf-libxcb-shm | 1 | Virtual package relying on xcb-shm | 1 | 8 |
| conf-libxcb-xkb | 1 | Virtual package relying on xcb-xkb | 1 | 8 |
| conf-libxcursor | 1 | Virtual package relying on an libXcursor system installation | 1 | 8 |
| conf-libxi | 1 | Virtual package relying on an libXi system installation | 1 | 8 |
| conf-libxinerama | 1 | Virtual package relying on an libXinerama system installation | 1 | 8 |
| conf-libxrandr | 1 | Virtual package relying on an libXRandR system installation | 1 | 8 |
| conf-lilv | 1 | Virtual package relying on lilv | 1 | 1 |
| conf-lld | 1 | Virtual package relying on lld installation | 1 | 1 |
| conf-llvm-shared | 19 | Virtual package relying on llvm shared library installation | 1 | 2 |
| conf-lz4 | 1.0.0 | Virtual package requiring the lz4 command to be available | 1 | 1 |
| conf-mad | 2 | Virtual package relying on mad | 1 | 8 |
| conf-mbedtls | 2 | Virtual package relying on an mbedtls system installation | 1 | 9 |
| conf-mecab | 0.996 | Virtual package relying on MeCab library installation | 1 | 1 |
| conf-mesa | 1 | Virtual package relying on an mesa system installation | 1 | 8 |
| conf-mingw-w64-allegro5-i686 | 1 | Virtual package for allegro5 on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-allegro5-x86_64 | 1 | Virtual package for allegro5 on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-ao-i686 | 1 | Virtual package for libao on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-ao-x86_64 | 1 | Virtual package for libao on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-bzip2-i686 | 1 | Virtual package for bzip2 on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-bzip2-x86_64 | 1 | Virtual package for bzip2 on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-cairo-i686 | 1 | Virtual package for cairo on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-cairo-x86_64 | 1 | Virtual package for cairo on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-curl-i686 | 1 | Virtual package for libcurl on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-curl-x86_64 | 1 | Virtual package for libcurl on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-freeglut-i686 | 1 | Virtual package for FreeGLUT on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-freeglut-x86_64 | 1 | Virtual package for FreeGLUT on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-freetype-i686 | 1 | Virtual package for freetype on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-freetype-x86_64 | 1 | Virtual package for freetype on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-glade-i686 | 1 | Virtual package for glade on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-glade-x86_64 | 1 | Virtual package for glade on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-gmp-i686 | 1 | Virtual package for libgmp on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-gmp-x86_64 | 1 | Virtual package for libgmp on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-gnomecanvas-i686 | 1 | Virtual package for gnomecanvas on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-gnomecanvas-x86_64 | 1 | Virtual package for gnomecanvas on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-gnutls-i686 | 1 | Virtual package for GnuTLS on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-gnutls-x86_64 | 1 | Virtual package for GnuTLS on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-gtk2-i686 | 1 | Virtual package for gtk2 on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-gtk2-x86_64 | 1 | Virtual package for gtk2 on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-gtk3-i686 | 1 | Virtual package for GTK+ 3 on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-gtk3-x86_64 | 1 | Virtual package for GTK+ 3 on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-gtksourceview3-i686 | 1 | Virtual package for gtksourceview3 on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-gtksourceview3-x86_64 | 1 | Virtual package for gtksourceview3 on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-libevent-i686 | 1 | Virtual package for libevent on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-libevent-x86_64 | 1 | Virtual package for libevent on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-libffi-i686 | 1 | Virtual package for libffi on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-libffi-x86_64 | 1 | Virtual package for libffi on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-liblz4-i686 | 1 | Virtual package for liblz4 on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-liblz4-x86_64 | 1 | Virtual package for liblz4 on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-mbedtls-x86_64 | 1 | Virtual package for libmbedtls on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-ncurses-i686 | 1 | Virtual package for ncurses on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-ncurses-x86_64 | 1 | Virtual package for ncurses on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-nettle-i686 | 1 | Virtual package for nettle on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-nettle-x86_64 | 1 | Virtual package for nettle on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-openssl-i686 | 1 | Virtual package for libssl on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-openssl-x86_64 | 1 | Virtual package for libssl on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-pcre-i686 | 1 | Virtual package for libpcre on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-pcre-x86_64 | 1 | Virtual package for libpcre on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-pcre2-i686 | 1 | Virtual package for libpcre2 on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-pcre2-x86_64 | 1 | Virtual package for libpcre2 on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-pkgconf-i686 | 1 | Virtual package for pkgconf on i686 mingw-w64 (32-bit x86) | 1 | 4 |
| conf-mingw-w64-pkgconf-x86_64 | 1 | Virtual package for pkgconf on x86_64 mingw-w64 (64-bit x86_64) | 1 | 4 |
| conf-mingw-w64-postgresql-i686 | 1 | Virtual package for postgresql on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-postgresql-x86_64 | 1 | Virtual package for postgresql on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-sdl2-image-i686 | 1 | Virtual package for sdl2-image on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-sdl2-image-x86_64 | 1 | Virtual package for sdl2-image on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-sdl2-mixer-i686 | 1 | Virtual package for sdl2-mixer on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-sdl2-mixer-x86_64 | 1 | Virtual package for sdl2-mixer on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-sdl2-net-i686 | 1 | Virtual package for sdl2-net on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-sdl2-net-x86_64 | 1 | Virtual package for sdl2-net on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-sdl2-ttf-i686 | 1 | Virtual package for sdl2-ttf on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-sdl2-ttf-x86_64 | 1 | Virtual package for sdl2-ttf on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-sqlite3-i686 | 1 | Virtual package for sqlite3 on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-sqlite3-x86_64 | 1 | Virtual package for sqlite3 on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-zlib-i686 | 1 | Virtual package for zlib on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-zlib-x86_64 | 1 | Virtual package for zlib on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mingw-w64-zstd-i686 | 1 | Virtual package for libzstd on i686 mingw-w64 (32-bit x86) | 1 | 10 |
| conf-mingw-w64-zstd-x86_64 | 1 | Virtual package for libzstd on x86_64 mingw-w64 (64-bit x86_64) | 1 | 8 |
| conf-mpfr-paths | 1 | Virtual package relying on library MPFR installation | 1 | 4 |
| conf-mpi | 1 | Virtual package relying on a mpi system installation | 1 | 8 |
| conf-neko | 1 | Virtual package relying on a Neko system installation | 1 | 1 |
| conf-netsnmp | 1.0.0 | Package relying on net-snmp libs | 1 | 1 |
| conf-numa | 0.1.0 | Package relying on libnuma | 1 | 1 |
| conf-openbabel | 0.1 | Virtual package relying on openbabel library installation | 1 | 8 |
| conf-openblas-macOS-env | 1 | Virtual package to set the environment correctly for OpenBLAS in Homebrew | 1 | 9 |
| conf-opencc0 | 1 | Virtual package relying on opencc v0 (libopencc.so.1) installationopencc Chinese conversion | 1 | 1 |
| conf-opencc1 | 1 | Virtual package relying on opencc v1 (libopencc.so.2) installationopencc Chinese conversion | 1 | 1 |
| conf-opencc1_1 | 1 | Virtual package relying on opencc v1.1 (libopencc.so.1.1) installationopencc Chinese conversion | 1 | 1 |
| conf-openimageio | 1 | Virtual package relying on OpenImageIO development package installation | 1 | 8 |
| conf-pam | 1 | Virtual package relying on a system installation of PAM | 1 | 1 |
| conf-pandoc | 0.1 | Virtual package relying on pandoc installation | 1 | 1 |
| conf-pango | 1 | Virtual package relying on a Pango system installation | 1 | 8 |
| conf-pic-switch | 0.1 | Check if the +PIC compiler switch of the OCaml version you are using is installed | 1 | 2 |
| conf-plplot | 1 | Virtual package relying on plplot | 1 | 8 |
| conf-ppl | 1 | Virtual package relying on the Parma Polyhedra Library (PPL) system installation | 1 | 1 |
| conf-protoc-dev | 1.0.0 | Virtual package to install protobuf cpp headers | 1 | 8 |
| conf-pulseaudio | 1 | Virtual package relying on pulseaudio | 1 | 8 |
| conf-python-3-7 | 1.0.0 | Virtual package relying on Python >=3.7 installation | 1 | 2 |
| conf-python3-pyparsing | 1 | Virtual package relying on PyParsing | 1 | 2 |
| conf-python3-tomli | 1 | Virtual package relying on Tomli | 1 | 2 |
| conf-qemu-img | 1 | Virtual package relying on qemu-img | 1 | 1 |
| conf-r-mathlib | 1 | Virtual package relying on a system installation of R Standalone Mathlib | 1 | 8 |
| conf-readline | 1 | Virtual package relying on a readline system installation | 1 | 1 |
| conf-scdoc | 1 | Virtual package to install scdoc | 1 | 1 |
| conf-sdl-mixer | 1 | Virtual package relying on a sdl-mixer system installation | 1 | 8 |
| conf-sdl2-mixer | 1 | Virtual package relying on a sdl2-mixer system installation | 1 | 9 |
| conf-sdpa | 1 | Virtual package relying on a SDPA binary system installation | 1 | 1 |
| conf-secp256k1 | 2 | Virtual package relying on a secp256k1 lib system installation | 1 | 8 |
| conf-shine | 1 | Virtual package relying on libshine | 1 | 8 |
| conf-snappy | 1 | Virtual package relying on snappy | 1 | 1 |
| conf-soundtouch | 1 | Virtual package relying on soundtouch | 1 | 8 |
| conf-srt | 2 | Virtual package relying on srt | 1 | 9 |
| conf-srt-gnutls | 1 | Virtual package relying on srt build with gnutls | 1 | 8 |
| conf-srt-openssl | 1 | Virtual package relying on srt compiled with openssl | 1 | 8 |
| conf-sundials | 2 | Virtual package relying on sundials | 1 | 1 |
| conf-swi-prolog | 1 | Virtual package to install the swi-prolog interpreter | 1 | 1 |
| conf-sysinfo | 1 | Virtual package relying on sysinfo | 1 | 1 |
| conf-taglib | 1 | Virtual package relying on taglib | 1 | 8 |
| conf-taglib_c | 2 | Virtual package relying on taglib_c | 1 | 8 |
| conf-tidy | 1 | Virtual package relying on libtidy installation | 1 | 1 |
| conf-trexio | 0.1 | Virtual package relying on trexio library installation | 1 | 8 |
| conf-tzdata | 1 | Virtual package relying on tzdata | 1 | 1 |
| conf-vips | 1 | Virtual package relying on libvips | 1 | 8 |
| conf-wxwidgets | 3.0 | Virtual package to check the availability of wxWidgets 3.0 development packages | 1 | 1 |
| conf-xxhash | 1 | Virtual package relying on a xxhash system installation | 1 | 8 |
| conf-zmq | 0.1 | Virtual package relying on zmq library installation | 1 | 8 |
| conjury | 2.2 | Conjury library for OMakeorg:conjury.org | 1 | 4 |
| cookie | 0.1.8 | Cookie handling for OCaml and ReasonML | 1 | 47 |
| coqide-server | 9.2.0 | The Rocq Prover, XML protocol server | 1 | 22 |
| cordova | 1.0 | Binding OCaml to cordova Javascript object. | 1 | 44 |
| cpdf | 2.9 | PDF command line tools | 1 | 4 |
| cps_toolbox | 0.3 | A partial OCaml standard library replacement written with continuation passing style in mind | 1 | 4 |
| cpuid | 0.1.2 | Detect CPU features | 1 | 4 |
| craml | 1.0.0 | A CRAM-testing framework for testing command line applications | 1 | 18 |
| crlibm | 0.5.1 | Binding to CRlibm, a correctly rounded math liblibm math floating-point rounding science | 1 | 11 |
| css | 0.4.0 | CSS parser and printer | 1 | 71 |
| cstruct-async | 6.2.0 | Access C-like structures directly from OCamlorg:mirage org:ocamllabs | 1 | 101 |
| ctypes-zarith | 0.2.0 | Ctypes wrapper for zarith | 1 | 45 |
| cudd | 0.1.3 | Minimal cudd bindings | 1 | 4 |
| current_ansi | 0.4 | ANSI escape sequence parser | 1 | 52 |
| current_gitlab | 0.7.5 | GitLab plugin for OCurrent | 1 | 186 |
| current_ocluster | 0.4.0 | OCurrent plugin for OCluster builds | 1 | 151 |
| current_rpc | 0.7.5 | Cap'n Proto RPC plugin for OCurrent | 1 | 145 |
| current_ssh | 0.7.5 | SSH plugin for OCurrent | 1 | 74 |
| curses | 1.0.12 | Bindings to ncurses | 1 | 17 |
| DkZero_RuntimeC | 2.4.2.169 | C runtime functions for dk0 | 1 | 83 |
| dap | 1.1.0 | Debug adapter protocol | 1 | 61 |
| datakit-server | 1.0.0 | A library to write Datakit servers | 1 | 32 |
| datalog | 0.7 | An in-memory datalog implementation for OCamldatalog relational query prolog | 1 | 4 |
| dates_calc | 0.0.10 | A date calculation library | 1 | 4 |
| daypack-lib | 0.0.6 | A schedule, time and time slots handling library | 1 | 31 |
| dblp-api | 0.1.1 | Library to query the DBLP bibliographic database | 1 | 111 |
| debian-formats | 0.1.2 | Parse debian files | 1 | 12 |
| decimal | 1.0.2 | Arbitrary-precision floating-point decimal library | 1 | 20 |
| decoders-yojson | 1.0.0 | Yojson backend for decoders | 1 | 16 |
| delimcc | 2023.06.17 | Oleg's delimited continuations library for byte-code and native OCaml | 1 | 4 |
| depext | transition | opam-depext transition package | 1 | 3 |
| deriving | 0.8.1 | Extension to OCaml for deriving functions from type declarations | 1 | 14 |
| diffast-cli | 0.4 | Diff/AST command line interface | 1 | 68 |
| diffast-git-cli | 0.4 | Git-Diff/AST command line interface | 1 | 196 |
| diffast-langs-cpp | 0.4 | C++/C parser plugin for Diff/AST | 1 | 69 |
| diffast-langs-fortran | 0.4 | Fortran parser plugin for Diff/AST | 1 | 69 |
| diffast-langs-java | 0.4 | Java parser plugin for Diff/AST | 1 | 69 |
| diffast-langs-python | 0.4 | Python parser plugin for Diff/AST | 1 | 69 |
| diffast-langs-verilog | 0.4 | Verilog parser plugin for Diff/AST | 1 | 69 |
| dkim-lwt-unix | 0.11.0 | Implementation of DKIM in OCaml with LWT | 1 | 149 |
| dkml-install-runner | 0.1.0 | Runner executable for Diskuv OCaml (DKML) installation | 1 | 85 |
| dns-certify | 10.2.5 | MirageOS let's encrypt certificate retrieval | 1 | 91 |
| dns-lwt | 1.1.3 | DNS implementation in portable Lwtorg:mirage org:xapi-project | 1 | 64 |
| dockerfile-cmd | 8.4.2 | Dockerfile eDSL -- generation supportorg:mirage org:ocamllabs | 1 | 38 |
| dockerfile-opam | 8.4.2 | Dockerfile eDSL -- opam supportorg:mirage org:ocamllabs | 1 | 29 |
| domain-local-timeout | 1.0.1 | A scheduler independent timeout mechanism | 1 | 12 |
| dream-html | 3.11.2 | HTML generator eDSL for Dreamorg:yawaramin | 1 | 177 |
| drom_lib | 0.8.0 | The drom tool is a wrapper over opam/dune in an attempt to provide a cargo-like user experienceorg:ocamlpro | 1 | 47 |
| drom_toml | 0.8.0 | The drom tool is a wrapper over opam/dune in an attempt to provide a cargo-like user experienceorg:ocamlpro | 1 | 13 |
| dropbox | 0.2 | Binding to the Dropbox Remote APIdropbox sync | 1 | 121 |
| dtoa | 0.3.3 | Converts OCaml floats into strings, using the efficient Grisu3 algorithm | 1 | 4 |
| duff | 0.5 | Rabin's fingerprint and diff algorithm in OCaml | 1 | 11 |
| dune-cargo-build | 0.2.2 | Tool to invoke Cargo for building Rust crates within the dune sandbox | 1 | 6 |
| dune-deps | 1.5.0 | Show dependency graph of a multi-component dune project | 1 | 15 |
| dunolint-lib-base | 0.0.20260306 | An extension of dunolint-lib for use with Base | 1 | 24 |
| duppy | 0.9.5 | Library providing monadic threads | 1 | 10 |
| dyntype | 0.9.0 | syntax extension which makes OCaml types and values easier to manipulate programmaticallyorg:mirage org:xapi-project | 1 | 11 |
| earley | 3.0.0 | Parsing library based on Earley Algorithm | 1 | 5 |
| easy_logging_yojson | 0.8.2 | Configuration loader for easy_logging with yojson backend | 1 | 36 |
| eigen | 0.3.3 | Owl's OCaml interface to Eigen3 C++ library | 1 | 24 |
| eio_windows | 1.4 | Eio implementation for Windows | 1 | 38 |
| elm_system | 0.1.7 | Imitate system Elm functions for ease of porting | 1 | 5 |
| elpi | 3.7.2 | ELPI - Embeddable λProlog Interpreter | 1 | 45 |
| email_message | v0.17.0 | E-mail message parser | 1 | 124 |
| extism-manifest | 1.4.0 | Extism manifest bindingswasm plugin | 1 | 50 |
| ez_dune_describe | 0.1 | A library to retrieve and iterate over workspace description provided by dune | 1 | 41 |
| ez_search | 0.2.2 | The ez_search libraryorg:ocamlpro | 1 | 18 |
| ezdl | 2.71.15 | Easy dynamic linking of C functions from ocamlclib:stdc clib:camlidl | 1 | 5 |
| ezjs_ace | 0.1.1 | Bindings for the Ace editor | 1 | 39 |
| ezjs_extension | 0.2 | Binding for Chrome and Firefox extension API | 1 | 40 |
| ezjs_fetch | 0.3 | Bindings for Fetch | 1 | 39 |
| ezlua | 0.1 | OCaml-Lua codec runtime and high-level interpreter API | 1 | 5 |
| ezresto | 0.6.1 | A minimal OCaml library for type-safe HTTP/JSON RPCs | 1 | 50 |
| FPauth-responses | 1.0.0 | Responses on basic events in FPauth-core authentication system | 1 | 177 |
| FPauth-strategies | 1.0.0 | Strategies to be used with FPauth-core authentication system | 1 | 185 |
| fd-send-recv | 2.0.3 | Bindings for sendmsg/recvmsg that allow Unix.file_descrs to be sent and received over Unix domain socketsorg:mirage org:xapi-project | 1 | 4 |
| fehu | 1.0.0~alpha3 | Reinforcement learning for OCamlreinforcement-learning machine-learning environments | 1 | 23 |
| ffmpeg-avdevice | 1.3.1 | Bindings for the ffmpeg avdevice library | 1 | 19 |
| ffmpeg-avfilter | 1.3.1 | Bindings for the ffmpeg avfilter library | 1 | 17 |
| ffmpeg-swresample | 1.3.1 | Bindings for the ffmpeg swresample library | 1 | 18 |
| ffmpeg-swscale | 1.3.1 | Bindings for the ffmpeg swscale library | 1 | 17 |
| fiat-p256 | 0.2.3 | Primitives for Elliptic Curve Cryptography taken from Fiatorg:mirage | 1 | 30 |
| fluxt | 0.0.1~beta7 | Extensions of flux to provide basic streams (compression, hash, format) | 1 | 51 |
| fmlib_browser | 0.6.2 | Write web applications for the browser in elm style | 1 | 62 |
| forester | 5.0 | A tool for tending mathematical forests | 1 | 140 |
| freetds | 0.7 | Binding to the FreeTDS libraryclib:ct clib:sybdb | 1 | 13 |
| fsevents | 0.3.0 | OCaml bindings to macOS FSEvents | 1 | 28 |
| functoria | 4.0.0 | A DSL to organize functor applicationsorg:mirage | 1 | 60 |
| fuse3 | 3.10.0 | OCaml bindings for FUSE 3 (Filesystem in UserSpacE) | 1 | 18 |
| fuseau | 0.1 | A simple IO and concurrency library for OCaml 5await effects event-loop thread-local-storage | 1 | 11 |
| fuzzy_match | v0.17.0 | Libraries for fuzzy string matching | 1 | 70 |
| GuaCaml | 0.05 | GuaCaml : Generic Unspecific Algorithmic in OCaml | 1 | 4 |
| gapi-ocaml | 0.4.9 | A simple OCaml client for Google Services | 1 | 47 |
| gbddml | 2.71.15 | The Verimag bdd library | 1 | 5 |
| gccjit | 0.3.2 | Bindings to libgccjit, the GCC JIT compilergcc jit gccjit | 1 | 29 |
| gendarme-csv | 0.5.0 | Libraries to marshal OCaml data structures (CSV) | 1 | 16 |
| gendarme-toml | 0.5.0 | Libraries to marshal OCaml data structures (TOML) | 1 | 22 |
| gendarme-yaml | 0.5.0 | Libraries to marshal OCaml data structures (YAML) | 1 | 41 |
| genspir | 1.0.1 | Generate almost uniformly points on a sphere | 1 | 4 |
| geojson | 0.2.0 | Pure OCaml library for GeoJSONgeojson geospatial geocaml | 1 | 4 |
| geojsone | 0.2.0 | Streaming GeoJSON librarygeojson geospatial geocaml | 1 | 23 |
| get_line | 7.0.0 | Robustly select lines from file; can replace the head and tail shell commands and do even more | 1 | 10 |
| giflib | 1.1.0 | Implementation of GIF image format in OCamlimage gif bitmap | 1 | 20 |
| git-cohttp | 3.6.0 | A package to use HTTP-based ocaml-git with Unix backend | 1 | 91 |
| git-http | 2.1.3 | Client implementation of the "Smart" HTTP Git protocol in pure OCaml | 1 | 80 |
| git-mirage | 3.18.0 | A package to use ocaml-git with MirageOS backend | 1 | 159 |
| git-net | 0.2.3 | A Mirage_kv implementation using git | 1 | 163 |
| git-paf | 3.18.0 | A package to use HTTP-based ocaml-git with MirageOS backend | 1 | 146 |
| github-hooks | 0.5.0 | GitHub API web hook listener librarygit github | 1 | 110 |
| gl-legacy | 0.1.0 | Legacy OpenGL immediate-mode bindings for OCamlplot 2D 3D graphics openGL | 1 | 28 |
| gles3-stubs | 20260725 | OpenGL ES3, Commen Egl and Gles3 C stubs | 1 | 15 |
| gles3-wayland | 20260725 | OpenGL ES3 Wayland backend | 1 | 20 |
| gles3-x11 | 20260725 | OpenGL ES3 X11 backend | 1 | 19 |
| glfw-ocaml | 3.3.1-2 | A GLFW binding for OCaml | 1 | 17 |
| gluon | 0.0.9 | A minimal, portable, and fast API on top of the operating-system's evented I/O APIasync io tcp udp multicore | 1 | 46 |
| gpt | 1.0.0 | A library to manipulate GUID Partition tablesmirage ocaml storage gpt | 1 | 35 |
| grace | 0.4.1 | A fancy diagnostics library that allows your compilers to exit with grace | 1 | 34 |
| granary | 0.0.3 | Pure-OCaml SQL engine | 1 | 73 |
| graphql-cohttp | 0.14.0 | Run GraphQL servers with `cohttp` | 1 | 76 |
| graphql_ppx | 1.2.2 | GraphQL PPX rewriter for ReScript/ReasonML | 1 | 33 |
| graphv_font_js | 0.1.1 | Javascript implementation of the font interface for Graphv | 1 | 41 |
| graphv_font_stb_truetype | 0.1.1 | STB truetype implementation of the font interface for Graphv | 1 | 9 |
| graphv_gles2_native | 0.1.1 | Full version of the Graphv library based on native GLES2 | 1 | 21 |
| graphv_gles2_native_impl | 0.1.1 | Native GLES2 implementation of the backend renderer for the Graphv library | 1 | 13 |
| graphv_webgl | 0.1.1 | Full version of the Graphv library based on WebGL | 1 | 44 |
| grpc-async | 0.2.0 | An Async implementation of gRPCnetwork rpc serialisation | 1 | 133 |
| grpc-eio | 0.2.0 | An Eio implementation of gRPC | 1 | 70 |
| grpc-lwt | 0.2.0 | An Lwt implementation of gRPCnetwork rpc serialisation | 1 | 58 |
| h2-eio | 0.13.0 | EIO support for h2 | 1 | 54 |
| hachis | 20240918 | Hash sets and hash maps | 1 | 5 |
| hack_parallel | 1.0.1 | Parallel and shared memory library | 1 | 86 |
| hacl-star-raw | 0.7.2 | Auto-generated low-level OCaml bindings for EverCrypt/HACL* | 1 | 18 |
| hacl_x25519 | 0.2.2 | Primitives for Elliptic Curve Cryptography taken from Project Everest | 1 | 29 |
| handlebars-ml | 0.3.1 | Handlebars templating for OCamlhandlebars template | 1 | 28 |
| hardcaml_event_driven_sim | v0.17.0 | Hardcaml Event Driven Simulator | 1 | 123 |
| hardcaml_handshake | v0.17.0 | Hardcaml Handshake | 1 | 90 |
| hardcaml_verify | v0.17.0 | Hardcaml Verification Tools | 1 | 124 |
| hashset | 1.0.1 | Sets as hash tables | 1 | 4 |
| headache | 1.08 | Automatic generation of files headers | 1 | 15 |
| hedgehog | 0.1 | Property-based testing with integrated shrinking for OCaml | 1 | 31 |
| hidapi-lwt | 1.2.1 | Lwt-wrappers for hidapi library | 1 | 27 |
| hkdf | 1.0.4 | HMAC-based Extract-and-Expand Key Derivation Function (RFC 5869) | 1 | 30 |
| hpack | 0.13.0 | An HPACK (Header Compression for HTTP/2) implementation in OCaml | 1 | 34 |
| hsluv | 0.1.0 | HSLuv human-friendly color space implementation in OCamlcolor hsluv hpluv rgb xyz lch luv color space color conversion perceptually uniform colors | 1 | 4 |
| htmlit | 0.2.0 | HTML generation combinators for OCamlweb html org:erratique | 1 | 5 |
| http-mirage-client | 0.0.10 | HTTP client for MirageOS | 1 | 136 |
| httpaf-async | 0.7.1 | Async support for http/af | 1 | 118 |
| httpun-lwt-unix | 0.2.0 | Lwt + Unix support for httpun | 1 | 39 |
| hugin | 1.0.0~alpha3 | Declarative plotting and visualization for OCamlvisualization plotting charts data-science graphics | 1 | 27 |
| hurl | 0.0.1~beta2 | Hurl, a simple command-line HTTP client | 1 | 118 |
| i3ipc | 0.4 | A pure OCaml implementation of the i3 IPC protocoli3 ipc window-manager | 1 | 41 |
| idds | 0.2 | Identity-suppressed decision diagrams (IDDs) | 1 | 82 |
| incr_dom_interactive | v0.17.0 | A monad for composing chains of interactive UI elements | 1 | 147 |
| interval-map | 0.2.1 | An immutable interval map data structure | 1 | 4 |
| interval_crlibm | 1.6 | An interval library for OCaml (crlibm version)interval science | 1 | 13 |
| interval_intel | 1.6 | An interval library for OCamlinterval science | 1 | 9 |
| inuit | 0.4.1 | Make interactive text-based user-interfaces in OCaml | 1 | 6 |
| iostream-camlzip | 0.3 | Stream (de)compression using deflatetopics io channels streams zip deflate | 1 | 17 |
| ipv6-multicast | 0.9 | UNIX bindings for IPv6 multicast | 1 | 34 |
| irc-client-lwt | 0.7.1 | IRC client library - Lwt implementation | 1 | 23 |
| irc-client-lwt-ssl | 0.7.1 | IRC client library - Lwt SSL implementation | 1 | 35 |
| irky | 0.1 | The Irky IRC client library | 1 | 13 |
| irmin-http | 3.6.1 | HTTP client and server for Irmin | 1 | 117 |
| irmin-unix | 2.10.2 | Unix backends for Irmin | 1 | 237 |
| iso639 | 0.0.5 | Language Codes for OCaml | 1 | 4 |
| itv-tree | 2.2 | Float intervals tree library | 1 | 4 |
| janestreet_lru_cache | v0.17.0 | An LRU Cache implementation. | 1 | 70 |
| javalib | 3.2.2 | Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files | 1 | 21 |
| jhupllib | 0.3 | A collection of OCaml utilities used by the JHU PL lab | 1 | 38 |
| jose | 0.10.0 | JOSE implementation for OCaml and ReasonML | 1 | 74 |
| js_of_ocaml-ocamlbuild | 5.0 | An ocamlbuild plugin to compile to JavaScript using js_of_ocaml | 1 | 5 |
| js_of_ocaml-webidl | 0.2 | Generate js_of_ocaml bindings from webidl definitions | 1 | 116 |
| json-data-encoding-bson | 1.1.1 | Type-safe encoding to and decoding from JSON (bson support) | 1 | 51 |
| jsonschema-core | 0.1.0 | JSON Schema core: $ref resolution, JSON Pointer, instance model | 1 | 30 |
| karamel | 1.0.0 | A compiler from Low*, a low-level subset of F*, to C | 1 | 78 |
| kaun | 1.0.0~alpha3 | Neural networks for OCamlneural-networks machine-learning deep-learning | 1 | 26 |
| kaun-board | 1.0.0~alpha3 | Training dashboard and logging for Raventraining-dashboard monitoring logging machine-learning | 1 | 27 |
| kdl | 0.2.0 | OCaml implementation of the KDL Document Languagedata-serialization-format configuration-format org:eilvelia | 1 | 14 |
| kicadsch | 0.9.0 | Library to read and convert Kicad Sch files | 1 | 4 |
| kittyimg | 0.1 | An implementation of Kitty's terminal graphics protocol | 1 | 12 |
| krb | v0.16.0 | A library for using Kerberos for both Rpc and Tcp communication | 1 | 89 |
| labltk | 8.06.15 | OCaml interface to Tcl/Tk | 1 | 13 |
| ladspa | 0.2.2 | Bindings for the LADSPA API which provides audio effects | 1 | 9 |
| lambda-runtime | 0.1.0 | A custom runtime for AWS Lambda written in OCaml | 1 | 98 |
| lascar | 0.7.0 | A library for manipulating Labeled Transition Systems in OCaml | 1 | 26 |
| lbfgs | 0.9.5 | Bound-constrainted optimization in many variablesscience numerics optimization minimization maximization bound-constrained large-scale | 1 | 13 |
| ldap | 2.5.2 | Implementation of the Light Weight Directory Access Protocolldap | 1 | 28 |
| letsencrypt-dns | 2.1.0 | DNS solver for ACME implementation in OCaml | 1 | 76 |
| lib_parsing | 1.12.0 | Small library to help writing parsers | 1 | 78 |
| libabsolute | 0.1 | Libabsolute | 1 | 36 |
| libbpf_maps | 0.1.0 | Libbpf maps APIbindings bpf libbpf | 1 | 30 |
| libc | 0.0.1 | Raw definitions and bindings to platforms system librarieslibc platform bindings raw bindings | 1 | 27 |
| libevent | 0.9.0 | OCaml wrapper for the libevent APIorg:ygrek | 1 | 13 |
| libssh | 0.1 | Bindings to libsshclib:ssh | 1 | 11 |
| libtensorflow | 0.1 | TensorFlow library package | 1 | 1 |
| libtorch | 2.2.1+linux-x86_64 | CPU-only binaries for torch | 1 | 1 |
| libwasmer | 3.0.0~beta | The official Wasmer libraryorg:wasmer | 1 | 2 |
| libwasmtime | 0.22.0+macos-x86_64 | The libwasmtime library package | 1 | 1 |
| lintcstubs-gen | 0.4.7 | OCaml C stub wrapper generator | 1 | 5 |
| lipsum | 0.2 | lipsum - self-contained tool for literate programming in tradition of NoWeb | 1 | 11 |
| liquid_interpreter | 0.1.4 | The interpreter for Liquid | 1 | 102 |
| liquid_ml | 0.1.4 | Shopify's Liquid templating language in OCaml | 1 | 103 |
| liquidsoap-libs | 2.3.0 | Liquidosap standard library | 1 | 56 |
| llama | 0.1.0 | Language for Live Audio Module Arrangement | 1 | 30 |
| llama_core | 0.1.0 | Core types and operations for the Llama synthesizer library | 1 | 5 |
| llama_midi | 0.1.0 | Minimal library for parsing and representing midi data | 1 | 4 |
| llvm | 19-static | The OCaml bindings distributed with LLVM | 1 | 27 |
| lockfree | 0.3.1 | Lock-free data structures for multicore OCaml | 1 | 23 |
| logs-async | 1.4 | Jane Street Async logging with Logsasync logs | 1 | 78 |
| logs-async-reporter | 1.4 | Logs reporter compatible with Asyncasync logs | 1 | 110 |
| lru-cache | 0.3.0 | A simple implementation of a LRU cachecache | 1 | 3 |
| lstar-rocq | 3.0 | Formally-verified automata learning in Rocq | 1 | 25 |
| lustre-v6 | 6.107.1 | The Lustre V6 Verimag compiler | 1 | 75 |
| lutin | 2.71.15 | Lutin: modeling stochastic reactive systemsclib:stdc clib:camlidl | 1 | 100 |
| lwt-zmq | 2.1.0 | Lwt-friendly interface to ZeroMQ | 1 | 29 |
| lwt_camlp4 | 1.0.0 | Camlp4 syntax extension for Lwt (deprecated) | 1 | 22 |
| lwt_eio | 0.6 | Run Lwt code within Eio | 1 | 38 |
| MlFront_Cache | 2.4.2.169 | Caching for MlFront | 1 | 30 |
| MlFront_Cli | 2.4.2.30 | Command line interfaces for MlFront | 1 | 4 |
| MlFront_Codept | 2.4.2.169 | Utilities built on top of codept_lib | 1 | 49 |
| MlFront_Config | 2.4.2.169 | Configuration for MlFront | 1 | 26 |
| MlFront_Lua | 2.4.2.169 | Lua 2.5 embedded interpreter with no built-in globals and libraries | 1 | 48 |
| MlFront_Signify | 2.4.2.169 | OpenBSD compatible signify for MlFront | 1 | 27 |
| make-random | 0.1 | Helper to build a module similar to Stdlib.Random | 1 | 4 |
| markdown | 0.2.1 | Markdown processor for Ocsigen | 1 | 17 |
| maxminddb | 0.6 | Bindings to Maxmind.com's libmaxminddb library, like geoip2clib:maxminddb | 1 | 19 |
| mehari-mirage | 0.4 | Mehari IO implementation for MirageOS | 1 | 124 |
| mel-bastet | 1.0.0 | A Melange-focused fork of Bastet for category theory and abstract algebracategory theory abstract algebra algebra cats | 1 | 22 |
| melange-fest | 0.2.0 | A minimal test framework for Melangemelange node org:ahrefs | 1 | 22 |
| melange-moment | 0.4.0 | Melange bindings for Moment.jsmelange org:ahrefs | 1 | 28 |
| meldep | 0.3.2 | Melange counterpart to `ocamldep` that understands Melange-specific constructs | 1 | 21 |
| memgraph | 1.0 | A small library to inspect memory representation of ocaml values | 1 | 4 |
| memprof-limits | 0.3.0 | Memory limits, allocation limits, and thread cancellation | 1 | 9 |
| memtrace-mirage | 0.2.1.2.3 | Streaming client for Memprof using MirageOS API | 1 | 27 |
| menhir-secondary | 20231231 | Adds Menhir to ocaml-secondary-compiler | 1 | 19 |
| menhirCST | 20260209 | Runtime support library for unparsers generated by Menhir | 1 | 4 |
| menhirformat | 0.2.0 | Formatter for Menhir and ocamllexformat menhir ocamllex | 1 | 54 |
| menhirGLR | 20260209 | Runtime support library for GLR parsers generated by Menhir | 1 | 4 |
| merlin-extend | 0.6.2 | A protocol to provide custom frontend to Merlin | 1 | 9 |
| metadb | 1.0.2 | A database for storing and managing file metadata in JSON format | 1 | 14 |
| metal | 0.1.1 | OCaml bindings to selected parts of Apple Metal, for general compute applicationsmetal gpu compute apple | 1 | 29 |
| mew | 0.1.0 | Modal editing witch | 1 | 6 |
| mhttp-server | 0.0.2 | An implementation of an HTTP server in OCaml for unikernels | 1 | 147 |
| miaou-driver-sdl | 0.5.2 | Miaou SDL driver | 1 | 141 |
| miaou-driver-web | 0.5.2 | Miaou web driver (xterm.js over WebSocket) | 1 | 125 |
| miaou-registry | 0.5.2 | Miaou widget registry (runtime discoverability + embedded mli) | 1 | 4 |
| miaou-widgets-display-sdl | 0.5.2 | Miaou SDL widget implementations | 1 | 129 |
| mindstorm | 0.8.1 | Drive Lego Mindstorms bricks from OCamllego robotics mindstorms clib:usb clib:bluetooth | 1 | 14 |
| minivpt | 2.0.0 | Minimalist vantage point tree implementation in OCaml | 1 | 4 |
| minttea | 0.0.2 | A fun, functional, and stateful way to build terminal apps in OCaml heavily inspired by Go's BubbleTeatui terminal-ui framework riot | 1 | 34 |
| mirage-block-solo5 | 0.8.1 | Solo5 implementation of MirageOS block interfaceorg:mirage | 1 | 39 |
| mirage-console-lwt | 2.4.3 | Implementation of Mirage consoles using Lwtorg:mirage org:xapi-project | 1 | 32 |
| mirage-crypto-rng-async | 0.11.3 | Feed the entropy source in an Async-friendly way | 1 | 105 |
| mirage-crypto-rng-mkernel | 2.4.0 | Feed the entropy source in a mkernel friendly way | 1 | 48 |
| mirage-dns | 3.1.3 | DNS implementation for the MirageOS unikernel framework | 1 | 76 |
| mirage-flow-unix | 5.0.0 | Flow implementations and combinators for MirageOS on Unixorg:mirage | 1 | 26 |
| mirage-net-unix | 3.0.0 | Unix implementation of the Mirage_net_lwt interface | 1 | 37 |
| mirage-protocols-lwt | 3.1.0 | MirageOS signatures for network protocolsorg:mirage | 1 | 38 |
| mirage-qubes | 2.0.1 | Implementations of various Qubes protocols for MirageOS | 1 | 60 |
| misuja | 0.0.0 | A library to drive the MIDI system of the Jack Audio Connection Kit. | 1 | 4 |
| mixture | 1.0.0 | The Mixture package is a mixin library for the module systempattern | 1 | 8 |
| mlpost | 0.9 | OCaml library on top of Metapost | 1 | 31 |
| mlt_parser | v0.17.0 | Parsing of top-expect files | 1 | 70 |
| mnotty | 0.0.2 | Declaring terminals with Miou | 1 | 40 |
| mock | 1.0.0 | Configurable functions to test impure code | 1 | 4 |
| mock-ounit | 1.0.0 | OUnit wrapper for OCaml mock | 1 | 12 |
| monadlib | 0.2 | A starter library for monads, with transformers and applicatives | 1 | 13 |
| monomorphic | 2.1.0 | A small library used to shadow polymorphic operators (and functions) contained in the stdlibpolymorphic compare equal equality monomorphic unsafe safe | 1 | 9 |
| mparser-re | 1.3 | MParser plugin: RE-based regular expressions | 1 | 12 |
| mperf | 0.5.0 | Bindings to Linux perf's metrics | 1 | 5 |
| mpris | 0.2.0 | Client library for the MPRIS D-Bus media player interface | 1 | 50 |
| msgpack | 1.3.0 | Msgpack library for OCaml | 1 | 6 |
| msys2-clang32 | 1 | MSYS2 CLANG32 Environment | 1 | 1 |
| msys2-clang64 | 1 | MSYS2 CLANG64 Environment | 1 | 1 |
| msys2-clangarm64 | 1 | MSYS2 CLANGARM64 Environment | 1 | 1 |
| msys2-ucrt64 | 1 | MSYS2 UCRT64 Environment | 1 | 1 |
| multibase | 0.1.0 | Self-describing base encodings | 1 | 9 |
| multicont | 1.0.3 | Multi-shot continuations in OCamlmulti-shot continuations effect handlers | 1 | 6 |
| multihash | 0.1.0 | Self-describing Hash Functions | 1 | 11 |
| multihash-digestif | 0.1.0 | Self-describing Hash Functions using Digestif | 1 | 32 |
| multipart_form-miou | 0.8.0 | Multipart-form: RFC2183, RFC2388 & RFC7578 | 1 | 49 |
| murmur3 | 0.3 | Bindings for murmur3 hash implementationmurmur3 hash org:ahrefs | 1 | 4 |
| mutaml | 0.3 | A mutation tester for OCamltest mutation testing | 1 | 38 |
| mysql8 | 1.0 | OCaml interface for mysql-connector-c | 1 | 41 |
| n_ary | v0.17.0 | A library for N-ary datatypes and operations. | 1 | 74 |
| nanosvg_text | 0.1 | Text rendering for NanoSVG text nodes | 1 | 8 |
| nats-client | 0.0.10 | Lean OCaml NATS protocol client | 1 | 15 |
| nbd | 6.0.1 | Network Block Device (NBD) protocol implementationorg:mirage org:xapi-project | 1 | 66 |
| nbd-unix | 6.0.1 | Network Block Device (NBD) protocol implementationorg:mirage org:xapi-project | 1 | 72 |
| nel | 1.0.0 | A very simple implementation of a non-empty list | 1 | 4 |
| neodriver_eio | 0.1.2 | Eio backend of the pure OCaml Neo4j driver | 1 | 106 |
| nice_parser | 1.0.0 | Nice parsers without the boilerplate | 1 | 13 |
| nottui-lwt | 0.5 | Run Nottui UIs in Lwt | 1 | 24 |
| nottui-miou | 0.0.2 | Run Nottui UIs in Miou | 1 | 22 |
| notty_async | v0.17.0 | An Async driver for Notty | 1 | 102 |
| numeric_string | v0.17.0 | A comparison function for strings that sorts numeric fragments of strings according to their numeric value, so that e.g. "abc2" < "abc10". | 1 | 65 |
| OCanren | 0.3.0 | Implementation of miniKanren relational (logic) EDSL | 1 | 93 |
| OSCADml | 0.2.3 | OCaml DSL for 3D solid modelling in OpenSCADOCADml CAD OpenSCAD CSG | 1 | 25 |
| obelisk | 0.8.1 | Pretty-printing for Menhir files | 1 | 16 |
| obi | 1.0.0 | interface to OCaml Build Infrastructureorg:mirage org:ocamllabs | 1 | 67 |
| objsize | 0.18 | Small library to compute sizes of OCaml heap values | 1 | 10 |
| oc45 | 1.0.0 | Pure OCaml implementation of the C4.5 algorithm. | 1 | 5 |
| ocaml-compiler | 5.6 | Current trunk | 1 | 17 |
| ocaml-config | 3 | OCaml Switch Configuration | 1 | 19 |
| ocaml-expat | 1.3.0 | Write XML-Parsers using the SAX method | 1 | 11 |
| ocaml-lua | 1.8 | Lua bindings | 1 | 4 |
| ocaml-makefile | 6.39.2 | Generic Makefile for building OCaml projects | 1 | 1 |
| ocaml-option-afl | 1 | Set OCaml to be compiled with afl-fuzz instrumentation | 1 | 1 |
| ocaml-option-musl | 1 | Set OCaml to be compiled with musl-gcc | 1 | 1 |
| ocaml-option-nnpchecker | 1 | Set OCaml to be compiled with --enable-naked-pointers-checker | 1 | 7 |
| ocaml-option-no-flat-float-array | 1 | Set OCaml to be compiled with --disable-flat-float-array | 1 | 1 |
| ocaml-option-tsan | 1 | Set OCaml to be compiled with ThreadSanitizer support | 1 | 9 |
| ocaml-options-vanilla | 1 | Ensure that OCaml is compiled with no special options enabled | 1 | 1 |
| ocaml-solo5 | 1.3.4 | OCaml cross-compiler to the freestanding Solo5 backendorg:mirage | 1 | 18 |
| ocaml-unikraft-arm64 | 1.2.0 | OCaml cross compiler to the freestanding Unikraft arm64 backendsorg:mirage | 1 | 17 |
| ocaml-unikraft-toolchain-arm64 | 1.2.0-0.20.0 | C toolchain to build an OCaml cross compiler to the freestanding Unikraft arm64 backendsorg:mirage | 1 | 8 |
| ocaml-unikraft-toolchain-x86_64 | 1.2.0-0.20.0 | C toolchain to build an OCaml cross compiler to the freestanding Unikraft x86_64 backendsorg:mirage | 1 | 8 |
| ocaml-unikraft-x86_64 | 1.2.0 | OCaml cross compiler to the freestanding Unikraft x86_64 backendsorg:mirage | 1 | 17 |
| ocamlbuild-pkg | 0.2.1 | An ocamlbuild plugin that helps packaging softwares.ocamlbuild package plugin build build-system | 1 | 4 |
| ocamlclean | 2.3 | Reduce size of OCaml bytecode files by dead-code removing | 1 | 3 |
| ocamlcodoc | 1.0.1 | Extract test code from doc-comments | 1 | 13 |
| ocamldiff | 1.2 | OCamldiff is a small OCaml library providing functions to parse and display diff results | 1 | 4 |
| ocamlfind-secondary | 1.9.6 | Adds support for ocaml-secondary-compiler to ocamlfind | 1 | 17 |
| ocamlformat-lib | 0.29.0 | OCaml Code Formatter | 1 | 35 |
| ocamlformat-mlx-lib | 0.29.0.1 | OCaml .mlx Code Formatter | 1 | 35 |
| ocamlfuse | 2.7.2 | OCaml bindings for FUSE (Filesystem in UserSpacE) | 1 | 18 |
| ocamlgraph_gtk | 2.2.0 | Displaying graphs using OCamlGraph and GTKgraph library algorithms directed graph vertice edge persistent imperative | 1 | 21 |
| ocamlgrep-lib | 0.1.1 | OCaml structural grep library | 1 | 16 |
| ocamline | 1.2 | Command line interface for user input | 1 | 13 |
| ocluster-worker | 0.4.0 | OCluster library for defining workers | 1 | 137 |
| ocplib-json-typed-browser | 0.7.1 | Json_repr interface over JavaScript's objects | 1 | 63 |
| ocplib-simplex | 0.5.1 | A library implementing a simplex algorithm, in a functional style, for solving systems of linear inequalities | 1 | 10 |
| ocsigen-toolkit | 4.3.0 | Reusable UI components for Eliom applications (client only, or client-server) | 1 | 149 |
| ocsipersist-dbm | 2.1.0 | Persistent key/value storage for OCaml using DBM | 1 | 42 |
| ocsipersist-lib | 2.1.0 | Persistent key/value storage for OCaml - support library | 1 | 36 |
| ocsipersist-pgsql | 2.1.0 | Persistent key/value storage for OCaml using PostgreSQL | 1 | 81 |
| ocsipersist-pgsql-config | 2.1.0 | Ocsigen Server configuration file extension for ocsipersist-pgsql | 1 | 151 |
| ocsipersist-sqlite | 2.1.0 | Persistent key/value storage for OCaml using SQLite | 1 | 145 |
| odepack | 0.7.1 | Binding to ODEPACKODE scientific-computing | 1 | 13 |
| odoc-md | 3.2.1 | OCaml Documentation Generator - Markdown support | 1 | 28 |
| ojs_base_all | 0.9.0 | Virtual package to install all ojs_base packages | 1 | 131 |
| ojs_base_ppx | 0.9.0 | PPx extension for the Ojs_base library | 1 | 128 |
| ojs_ed | 0.9.0 | Using file editor in ojs_base applications, common part | 1 | 128 |
| ojs_filetree | 0.9.0 | Using filetrees in ojs_base applications, common part | 1 | 128 |
| ojs_list | 0.9.0 | Using lists in ojs_base applications, common part | 1 | 128 |
| oktree | 0.2.4 | OKtree: A simple octree implementation in OCaml | 1 | 26 |
| oml | 0.0.7 | Math Library | 1 | 9 |
| oniguruma | 0.2.0 | Bindings to the Oniguruma regular expression libraryregex | 1 | 15 |
| opam-0install | 0.6.0 | Opam solver using 0install backend | 1 | 51 |
| opam-0install-cudf | 0.5.0 | Opam solver using 0install backend using the CUDF interface | 1 | 12 |
| opam-depext | 1.2.3 | Install OS distribution packages | 1 | 2 |
| opam-lock | 0.2 | Locking of development package definition dependency versions | 1 | 76 |
| opam-monorepo | 0.4.3 | Assemble and manage fully vendored Dune repositories | 1 | 11 |
| opam_bin_lib | 1.2.0 | The opam-bin tool is a simple framework to use `opam` with binary packagesorg:ocamlpro | 1 | 41 |
| opencc1 | 1.0.1 | Bindings for OpenCC (v1) - Open Chinese Convertopencc Chinese conversion | 1 | 28 |
| openQASM | 0.4.0 | Parser for OpenQASM (Open Quantum Assembly Language) | 1 | 12 |
| opentelemetry-client-cohttp-lwt | 0.91.1 | Collector client for opentelemetry, using cohttp + lwt | 1 | 118 |
| opentelemetry-cohttp-lwt | 0.91.1 | Opentelemetry tracing for Cohttp HTTP servers | 1 | 74 |
| opium_kernel | 0.18.0 | Sinatra like web toolkit based on Lwt + Cohttp | 1 | 66 |
| ordinal_abbreviation | v0.17.0 | A minimal library for generating ordinal names of integers. | 1 | 65 |
| orec | 1.0.1 | dynamic open records | 1 | 4 |
| ortac-qcheck-stm | 0.8.0 | QCheck-STM plugin for Ortac | 1 | 60 |
| ortac-runtime-qcheck-stm | 0.8.0 | Runtime support library for Ortac/QCheck-STM-generated code | 1 | 29 |
| ortac-wrapper | 0.8.0 | Wrapper plugin for Ortac | 1 | 56 |
| ortools | 9.15.0-2 | Build and export Google OR-Tools models | 1 | 6 |
| osx-cf | 0.1.1 | OS X CoreFoundation bindings | 1 | 27 |
| osx-membership | 0.1.0 | OS X membership.h bindings for user, group, and UUID translationosx membership uid gid guid uuid opendirectoryd | 1 | 27 |
| otaglibc | 0.1.0 | Bindings for C api of the taglib librarytaglib | 1 | 16 |
| otfm | 0.4.0 | OpenType font decoder for OCamlOpenType ttf font decoder graphics org:erratique | 1 | 10 |
| ounit2-lwt | 2.2.7 | OUnit testing framework | 1 | 21 |
| override | 0.4.0 | PPX extension for overriding modules | 1 | 23 |
| owl-ode-base | 0.5.0 | Owl's ODE solvers | 1 | 7 |
| owl-opt | 0.0.1 | Owl's Optimisation Module | 1 | 44 |
| owl-top | 1.2 | OCaml Scientific and Engineering Computing - Top | 1 | 38 |
| owl-zoo | 1.0.2 | OCaml Scientific and Engineering Computing - Zoo | 1 | 40 |
| pa_ppx_q_ast | 8.05.01 | A PPX Rewriter for automating generation of data-conversion code for use with Camlp5's Q_ast | 1 | 77 |
| pa_ppx_quotation2extension | 8.05.01 | A Camlp5 PPX Rewriter for treating PPX extensions as Camlp5 quotations | 1 | 68 |
| pa_ppx_static | 8.05.01 | A Camlp5 PPX Rewriter for static blocks | 1 | 65 |
| pa_qualified | 0.6 | A syntax extension that implements support for fully qualified module references | 1 | 10 |
| pari-bindings | 0.1 | OCaml bindings to the PARI library | 1 | 121 |
| passmaker | 1.0 | Library for generating memorable passphrases | 1 | 25 |
| path_glob | 0.3 | Globbing file paths | 1 | 4 |
| pb | 1.0.0 | Library for describing Protobuf messages | 1 | 29 |
| pg_query | 0.9.8 | Bindings to libpg_query for parsing PostgreSQL | 1 | 42 |
| pgocaml_ppx | 4.4.0 | PPX extension for PGOCaml | 1 | 45 |
| pgsolver | 4.4 | A collection of tools for generating, manipulating and - most of all - solving parity games | 1 | 14 |
| pgx_lwt_unix | 2.2 | Pgx using Lwt and Unix libraries for IO | 1 | 51 |
| pgx_value_core | 2.2 | Pgx_value converters for Core types like Date and Time | 1 | 96 |
| picos_io_cohttp | 0.6.0 | Cohttp running on Picos IO | 1 | 57 |
| picos_lwt | 0.6.0 | Lwt interface for Picos | 1 | 22 |
| pidgin | 1.0.0 | A common language for describing and validating data structures | 1 | 5 |
| pkcs11-driver | 1.0.1 | Bindings to the PKCS#11 cryptographic APIorg:cryptosense | 1 | 64 |
| polars | 0.0.1 | OCaml bindings to the Polars dataframe librarydata-science polars rust | 1 | 91 |
| polka | 2.71.15 | Polka: convex polyhedron library by Bertrand Jeannet (now part of apron)clib:stdc clib:camlidl | 1 | 33 |
| polly | 0.5.0 | Bindings for the Linux epoll system call | 1 | 6 |
| posix-getopt | 4.0.2 | Bindings for posix getopt/getopt_long | 1 | 26 |
| posix-math | 0.3.1-0 | POSIX mathclib:lm | 1 | 8 |
| posix-math2 | 4.0.2 | Bindings for posix math | 1 | 25 |
| posix-resource | 4.0.2 | Bindings for posix resource limits and usage | 1 | 28 |
| posix-socket-unix | 4.0.2 | Bindings for posix sockets | 1 | 27 |
| posix-stat | 4.0.2 | Bindings for posix stat | 1 | 28 |
| posix-unistd | 4.0.2 | Bindings for posix unistd.h functions | 1 | 27 |
| posixat | v0.17.0 | Bindings to the posix *at functions | 1 | 20 |
| ppx_deriving_cmdliner | 0.6.0 | Cmdliner.Term.t generatorsyntax cli | 1 | 25 |
| ppx_deriving_protobuf | 3.0.0 | A Protocol Buffers codec generator for OCamlsyntax | 1 | 17 |
| ppx_deriving_qcheck | 0.9 | PPX Deriver for QCheck | 1 | 16 |
| ppx_disable_unused_warnings | v0.17.0 | Expands [@disable_unused_warnings] into [@warning "-20-26-32-33-34-35-36-37-38-39-60-66-67"] | 1 | 16 |
| ppx_distr_guards | 0.3 | Extension to distribute guards over or-patterns | 1 | 12 |
| ppx_enforce | 0.1.0 | PPX that enforces required function calls at compile timeppx lint static-analysis | 1 | 10 |
| ppx_expect_nobase | v0.17.3.0 | Cram like framework for OCaml (with stripped dependencies) | 1 | 24 |
| ppx_fixed_literal | v0.17.0 | Simpler notation for fixed point literals | 1 | 16 |
| ppx_forbid | 0.1.0 | PPX that forbids specific function calls or modules at compile timeppx lint static-analysis | 1 | 10 |
| ppx_gen_rec | 2.0.0 | A ppx rewriter that transforms a recursive module expression into a `struct` | 1 | 11 |
| ppx_getenv | 2.1 | A sample syntax extension using OCaml's new extension points APIsyntax | 1 | 11 |
| ppx_globalize | v0.17.2 | A ppx rewriter that generates functions to copy local values to the global heap | 1 | 17 |
| ppx_hegel_test | 0.16.2 | PPX expander for Hegel test definitions with Antithesis support | 1 | 62 |
| ppx_ignore_instrumentation | v0.17.0 | Ignore Jane Street specific instrumentation extensions | 1 | 10 |
| ppx_log | v0.17.0 | Ppx_sexp_message-like extension nodes for lazily rendering log messages | 1 | 44 |
| ppx_meta_conv | 4.1.0 | PPX for converting between OCaml values and JSON, Sexp and camlon | 1 | 23 |
| ppx_mixins | 0.2.0 | A PPX for mixing module type signatures into a type declarationppx metaprogramming | 1 | 10 |
| ppx_module_timer | v0.17.0 | Ppx rewriter that records top-level module startup times | 1 | 31 |
| ppx_partial | 1.0 | Syntax for a partial application of functions that omits any argumentsyntax ppx | 1 | 10 |
| ppx_protocol_conv_json | 5.2.3 | Json driver for Ppx_protocol_conv | 1 | 56 |
| ppx_protocol_conv_xml_light | 5.2.3 | Xml driver for Ppx_protocol_conv | 1 | 21 |
| ppx_python | v0.17.0 | [@@deriving] plugin to generate Python conversion functions | 1 | 31 |
| ppx_quick_test | v0.17.1 | Spiritual equivalent of let%expect_test, but for property based tests as an ergonomic wrapper to write quickcheck tests. | 1 | 94 |
| ppx_stable | v0.17.1 | Stable types conversions generator | 1 | 16 |
| ppx_string_conv | v0.17.0 | Ppx extension for generating of_string & to_string | 1 | 28 |
| ppx_subliner | 0.2.2 | [@@deriving subliner] and [%%subliner] for Cmdliner | 1 | 21 |
| ppx_trace | 0.12 | A ppx-based preprocessor for tracetrace ppx | 1 | 11 |
| ppx_tydi | v0.17.1 | Let expressions, inferring pattern type from expression. | 1 | 16 |
| ppx_unreachable | 1.1 | A tool for denoting unreachable control flow paths | 1 | 10 |
| pratter | 5.0.2 | A table-driven operator precedence parser | 1 | 4 |
| prbnmcn-cgrph | 0.0.2 | Incremental computation | 1 | 4 |
| prbnmcn-clustering | 0.0.2 | Clustering library | 1 | 6 |
| prbnmcn-dagger-gsl | 0.0.6 | Probabilistic programming library: GSL-based samplers | 1 | 33 |
| prbnmcn-dagger-stats | 0.0.6 | Probabilistic programming library: prbnmcn-stats-based samplers | 1 | 49 |
| prbnmcn-gnuplot | 0.0.5 | Declarative generation of gnuplot scripts | 1 | 4 |
| prbnmcn-linalg | 0.0.1 | Functional vector and matrix manipulation | 1 | 21 |
| prbnmcn-proptest | 0.0.1 | Property-based test helpers for prbnmcn packages | 1 | 31 |
| prbnmcn-ucb1 | 0.0.2 | UCB1 algorithm for multi-armed bandits | 1 | 4 |
| pretty_expressive | 0.5 | A pretty expressive printer | 1 | 4 |
| print-table | 0.1.3 | Simple Unicode/ANSI and Markdown text table renderingtable markdown | 1 | 4 |
| printbox-ext-plot | 0.12 | Printbox extension for plotting | 1 | 19 |
| process_limits | 1.5.5 | Setting time and memory limits for your program | 1 | 74 |
| profunctor | v0.17.0 | A library providing a signature for simple profunctors and traversal of a record | 1 | 66 |
| promise | 1.1.2 | Native implementation of a JS promise binding | 1 | 26 |
| promise_jsoo | 0.4.3 | Js_of_ocaml bindings to JS Promises with supplemental functions | 1 | 40 |
| protocol-9p-unix | 2.1.0 | A Unix implementation of the 9p protocol in pure OCaml | 1 | 58 |
| protocol_version_header | v0.17.0 | Protocol versioning | 1 | 70 |
| proverifdoc | 2.05 | Documentation for ProVerif, a cryptographic protocol verifier in the symbolic model | 1 | 1 |
| ptset | 1.0.1 | Sets of integers implemented as Patricia trees | 1 | 5 |
| public-suffix | 0.0.2 | Public suffix of domain name suffixes in OCaml | 1 | 29 |
| publish | 0.3.4+transition | opam-publish transition package | 1 | 178 |
| pvem | 0.0.1 | Polymorphic-Variants-based Error Monad | 1 | 3 |
| pxp | 1.2.9 | Polymorphic XML Parser | 1 | 13 |
| pyre-ast | 0.1.11 | Full-fidelity Python parser in OCaml | 1 | 29 |
| pyro-caml-ppx | 1.0.0 | Pyro Caml PPXprofiling ppx | 1 | 30 |
| qcow | 0.15.0 | Support for Qcow2 imagesorg:mirage | 1 | 78 |
| qcow-stream | 0.15.0 | Library offering QCOW streaming capabilitiesorg:mirage | 1 | 57 |
| quests | 0.1.3 | HTTP/1.1 client library like Python requests | 1 | 132 |
| quickjs | 0.6.0 | Bindings for QuickJS (a Javascript Engine to be embedded https://bellard.org/quickjs) | 1 | 15 |
| quill | 1.0.0~alpha3 | Interactive REPL and markdown notebooksrepl toplevel notebooks interactive-computing literate-programming | 1 | 23 |
| raw_spacetime | base | Raw_spacetime_lib library distributed with the OCaml compiler | 1 | 3 |
| rawlink-lwt | 2.1 | Portable library to read and write raw packets with Lwt bindings | 1 | 35 |
| rdf_json_ld | 1.1.0 | Json-ld | 1 | 123 |
| rdf_lwt | 1.1.0 | Sparql HTTP with Lwt | 1 | 123 |
| re2_stable | v0.14.0 | Re2_stable adds an incomplete but stable serialization of Re2 | 1 | 80 |
| readline | 0.2 | OCaml bindings for GNU readline | 1 | 5 |
| reddit_api_kernel | 0.2.1 | OCaml types for Reddit's API | 1 | 105 |
| redis-lwt | 0.8 | Redis client (lwt interface)redis lwt | 1 | 24 |
| resource-pooling | 1.3 | Library for pooling resources like connections, threads, or similar | 1 | 21 |
| resource_cache | v0.17.0 | General resource cache | 1 | 75 |
| resto-acl | 1.2 | Access Control Lists for Resto | 1 | 45 |
| resto-cohttp-client | 1.2 | A minimal OCaml library for type-safe HTTP/JSON RPCs | 1 | 68 |
| resto-cohttp-server | 1.2 | A minimal OCaml library for type-safe HTTP/JSON RPCs - server library | 1 | 107 |
| resto-json | 1.2 | A minimal OCaml library for type-safe HTTP/JSON RPCs | 1 | 49 |
| rich-string | 1.0.0 | The rich-string library provides a generic way to enrich the built-in string type with new capabilitiesstring rich rich string formatting | 1 | 4 |
| ringo | 1.1.0 | Bounded-length collections | 1 | 4 |
| rml | 1.09.07 | ReactiveML: a programming language for implementing interactive systems | 1 | 2 |
| rock | 0.20.0 | Minimalist framework to build extensible HTTP servers and clients | 1 | 35 |
| rocq-native | 1 | Package flag enabling rocq's native-compiler flag | 1 | 1 |
| rpc | 9.0.0 | A library to deal with RPCs in OCaml - meta-packageorg:mirage org:xapi-project deprecated | 1 | 38 |
| rpmfile-eio | 0.5.0 | RPM package metadata reader (powered by Eio)rpm parser rpmfile | 1 | 39 |
| rss | 3.0 | Library to read and write RSS filesrss xml | 1 | 29 |
| runtime_events_tools | 0.5.4 | Tools for the runtime events tracing system in OCaml | 1 | 35 |
| rust-staticlib-virtual | 0.2.2 | A Sentinel/marker package to define the rust staticlib virtual library | 1 | 4 |
| Snowflake | 0.02.03 | Snowflake : A Generic Symbolic Dynamic Programming framework | 1 | 9 |
| safa | 1.4 | Symbolic Algorithms for Finite Automata | 1 | 4 |
| sail_c_backend | 0.20.2 | Sail to C translation | 1 | 53 |
| sail_coq_backend | 0.20.2 | Sail to Coq translation | 1 | 53 |
| sail_doc_backend | 0.20.2 | Sail documentation generator | 1 | 58 |
| sail_latex_backend | 0.20.2 | Sail to LaTeX formatting | 1 | 55 |
| sail_lean_backend | 0.20.2 | Sail to Lean translation | 1 | 53 |
| sail_lem_backend | 0.20.2 | Sail to Lem translation | 1 | 53 |
| sail_maker | 0.20.2 | Helper tool for compiling Sail | 1 | 4 |
| sail_manifest | 0.20 | Helper tool for compiling Sail | 1 | 4 |
| sail_ocaml_backend | 0.20.2 | Sail to OCaml translation | 1 | 56 |
| sail_output | 0.20.2 | Example Sail output plugin | 1 | 53 |
| sail_smt_backend | 0.20.2 | Sail to SMT translation | 1 | 53 |
| sail_sv_backend | 0.20.2 | Sail to Systemverilog translation | 1 | 53 |
| saltoIL | 0.2.1 | Salto Intermediate Language | 1 | 24 |
| saturn | 1.0.0 | Collection of concurent-safe data structures for Multicore OCaml | 1 | 6 |
| scad_ml | 1.1.0 | OCaml DSL for 3D solid modelling in OpenSCAD | 1 | 4 |
| scfg | 0.5 | OCaml library and executable to work with the scfg configuration file formatscfg configuration format simple config parser printer | 1 | 38 |
| scipy | sp1.5-0.3.1 | SciPy scientific computing library for OCaml | 1 | 12 |
| secp256k1 | 0.5.0 | Elliptic curve library secp256k1 wrapper for Ocaml | 1 | 22 |
| semaphore-compat | 1.0.2 | Compatibility Semaphore module | 1 | 4 |
| serde_derive | 0.0.2 | Derive-macros for the Serde serialization framework | 1 | 23 |
| server-reason-react | 0.5.1 | Rendering React components on the server natively | 1 | 74 |
| session-cohttp-lwt | 0.5.0 | A session manager for your everyday needs - Cohttp-specific support for Lwt | 1 | 73 |
| setr | 0.1.1 | Abstract domain library for sets | 1 | 11 |
| sexp_decode | 0.7 | A library to decode S-expression into structured data | 1 | 40 |
| sexp_diff_kernel | v0.14.0 | Code for computing the diff of two sexps | 1 | 68 |
| sexp_grammar | v0.17.0 | Sexp grammar helpers | 1 | 86 |
| sexp_select | v0.17.0 | A library to use CSS-style selectors to traverse sexp trees | 1 | 72 |
| sexps-rewriter | 0.0.3 | A specialized file-rewriter for applying rewrites to sexp filescodemods refactoring sexp-files | 1 | 23 |
| shuttle_http | 0.12.0 | Async library for HTTP/1.1 servers and clientshttp-server http-client http http1.1 async | 1 | 117 |
| shuttle_ssl | 0.9.4 | Async_ssl support for shuttleasync reader writer ssl | 1 | 113 |
| sihl-session | 0.3.0~rc1 | Sihl service to deal with sessions | 1 | 139 |
| sihl-token | 3.0.5 | Token service implementations for Sihl | 1 | 143 |
| sihl-web | 0.3.0~rc1 | Sihl HTTP service and middlewares | 1 | 138 |
| simple_httpd | 1.1 | Simple HTTP server using ocaml 5 domainshttp thread server simple_httpd http_of_dir | 1 | 55 |
| sklearn | sk0.23-0.3.1 | Scikit-learn machine learning library for OCaml | 1 | 13 |
| slipshow | 0.12.0 | A compiler from Markdown to slipshowslipshow presentation slideshow beamer | 1 | 213 |
| smaws-lib | 0.1~preview1 | Support library for AWS SDKs generated from Smithy definitions | 1 | 73 |
| smol-helpers | 0.0.1 | Test helpers for smol | 1 | 21 |
| smtml | 0.30.0 | An SMT solver frontend for OCaml | 1 | 91 |
| sodium | 0.6.0 | Binding to libsodium UNAUDITEDorg:mirage | 1 | 22 |
| solo5-cross-aarch64 | 0.12.1 | Solo5 sandboxed execution environment | 1 | 10 |
| solo5-elftool | 0.4.0 | OCaml Solo5 elftool for querying solo5 manifests | 1 | 14 |
| sowilo | 1.0.0~alpha3 | Differentiable computer vision for OCamlcomputer-vision image-processing feature-detection machine-learning | 1 | 23 |
| spacetime_lib | 0.3.0 | Library for decoding OCaml spacetime profiles | 1 | 9 |
| spectrum | 1.0.0.alpha2 | Library for colour and formatting in the terminal | 1 | 75 |
| spectrum_capabilities | 1.0.0.alpha2 | Terminal color capability detection for Spectrum | 1 | 57 |
| spectrum_tools | 1.0.0.alpha2 | Color conversion and terminal color utilities for Spectrum | 1 | 40 |
| spin | 0.8.3 | OCaml project generator | 1 | 49 |
| statocaml_db | 0.1.0 | Database | 1 | 138 |
| statocaml_gui | 0.1.0 | GUI for statocaml | 1 | 166 |
| stb_image_write | 0.2 | OCaml bindings to stb_image_write, a public domain image writer | 1 | 3 |
| stem | 0.0.2 | A stemmer of words for few languages | 1 | 26 |
| stk_iconv | 0.5.0 | Bindings to GNU libiconv | 1 | 27 |
| stk_ppx | 0.5.0 | PPX used for debug logging in Stk | 1 | 19 |
| stk_rdf | 0.5.0 | Utilities to display and edit RDF data | 1 | 105 |
| stog_asy | 1.1.0 | Stog plugin to include Asymptote results in documents | 1 | 80 |
| stog_dot | 1.1.0 | Stog plugin to generate and include graphviz graphs in documents | 1 | 80 |
| stog_extern | 1.1.0 | Stog plugin to pipe documents in external commands | 1 | 80 |
| stog_markdown | 1.1.0 | Stog plugin to use markdown syntax | 1 | 85 |
| stog_multi_doc | 1.1.0 | Stog plugin to define various documents in one file | 1 | 80 |
| stog_nocaml | 1.1.0 | Stog plugin to block commands executing ocaml code | 1 | 80 |
| stog_noexec | 1.1.0 | Stog plugin to prevent running command with <exec> | 1 | 80 |
| stog_plugins | 1.1.0 | Virtual package to install all Stog plugins | 1 | 95 |
| stog_rel_href | 1.1.0 | Stog plugin to generate relative urls | 1 | 80 |
| stog_server_multi | 1.1.0 | Stog multi server library | 1 | 155 |
| stog_sitemap | 1.1.0 | Stog plugin to generate a sitemap file | 1 | 80 |
| stog_writing | 1.1.0 | Stog plugin to generate table of contents and bibliographies | 1 | 80 |
| stored_reversed | v0.17.0 | A library for representing a list temporarily stored in reverse order. | 1 | 70 |
| sundialsml | 6.1.1p1 | Interface to the Sundials suite of numerical solversnumerical simulation mathematics science | 1 | 5 |
| swagger | 0.2.0 | Swagger 2.0 code generator for OCaml | 1 | 23 |
| swhid_types | 0.1 | OCaml library to work with Software Heritage identifiers, types library used in swhidswh software heritage archive shwid persistent identifier types | 1 | 4 |
| sys-socket | 1.0.0 | Ctypes bindings to system-specific low-level socket structure and data-types | 1 | 24 |
| TCSLib | 0.3 | A multi-purpose library for OCaml. | 1 | 12 |
| tablecloth-base | 0.0.10 | Native OCaml library implementing Tablecloth, a cross-platform standard library for OCaml and Rescript | 1 | 12 |
| talaria-bibtex | 0.5 | A parser for bibtex files | 1 | 14 |
| talon | 1.0.0~alpha3 | Dataframes for OCamldataframe data-manipulation data-science tabular-data | 1 | 23 |
| terminal | 0.5.0 | Basic utilities for interacting with terminals | 1 | 11 |
| testo-diff | 0.5.0 | Pure-OCaml diff implementation | 1 | 26 |
| text | 0.8.1 | Library for dealing with "text", i.e. sequence of unicode characters, in a convenient way | 1 | 5 |
| textutils_kernel | v0.17.0 | Text output utilities | 1 | 75 |
| textwrap | 0.2.1 | Text wrapping and filling for OCaml | 1 | 4 |
| tezos-context-hash | 1.0.0 | Specification of the Tezos context hash | 1 | 45 |
| tgls | 0.9.1 | Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCamlbindings opengl opengl-es graphics org:erratique | 1 | 26 |
| tilde_f | v0.17.0 | Provides a let-syntax for continuation-passing style. | 1 | 65 |
| timed | 1.1 | Timed references for imperative state | 1 | 4 |
| timedesc-tzdb | 3.1.2 | Virtual library for Timedesc time zone database backends | 1 | 4 |
| timere-parse | 0.0.6 | OCaml date time and duration natural language parsing library | 1 | 54 |
| tophide | 1.1.0 | Hides toplevel values whose name starts with an underscore | 1 | 3 |
| topiary | 0.6.0 | A formatter for OCaml based on the Topiary universal formatting engine | 1 | 2 |
| toplevel_backend | v0.17.0 | Shared backend for setting up toplevels | 1 | 72 |
| topojson | 0.1.0 | A pure OCaml library for working with the TopoJSON format | 1 | 4 |
| trace-fuchsia | 0.12 | A high-performance backend for trace, emitting a Fuchsia trace into a filetrace tracing fuchsia | 1 | 11 |
| tracing | v0.17.0 | Tracing library | 1 | 94 |
| trail | 0.0.1 | A minimalistic, composable web framework for building HTTP/WebSocket serverscomposable web framework http websockets ws riot multicore | 1 | 105 |
| tree-sitter | 0.1.0 | OCaml bindings for Tree-sittertree-sitter parsing syntax-highlighting incremental | 1 | 4 |
| twostep | 1.0.1 | HOTP and TOTP algorithms for 2-step verification (for OCaml) | 1 | 54 |
| type_eq | 0.0.1 | Type equality proofs for OCaml 4 | 1 | 4 |
| unix-time | 0.1.0 | Unix time.h types, maps, and supportunix posix time.h tm timespec | 1 | 25 |
| uring | 2.15.0 | OCaml bindings for Linux io_uring | 1 | 16 |
| uuuu | 0.4.0 | Mapper of ISO-8859-* to Unicode | 1 | 4 |
| uwt | 0.3.3 | libuv bindingsclib:libuv | 1 | 28 |
| vchan-xen | 6.0.2 | Xen Vchan implementationorg:mirage | 1 | 58 |
| vec | 0.4.0 | Fast, safe mutable dynamic arrays | 1 | 4 |
| vecosek-engine | 0.0.0 | Very Controllable Sequencer (engine) | 1 | 28 |
| vecosek-scene | 0.0.0 | Very Controllable Sequencer: a collection of (looping) tracks | 1 | 27 |
| versioned_polling_state_rpc | v0.17.0 | Helper functions for creating stable/versioned `Polling_state_rpc.t`s with babel. | 1 | 79 |
| vhd-format | 0.13.0 | Pure OCaml library to read/write VHD format dataorg:mirage org:xapi-project | 1 | 38 |
| vif | 0.0.1~beta4 | A simple web framework for OCaml 5 | 1 | 131 |
| vmnet | 1.5.1 | MacOS X `vmnet` NAT networking | 1 | 41 |
| volgo-git-eio | 0.0.22 | A Git backend for Vcs based on Volgo_git_backend for Eio programseio git vcs non-blocking-io | 1 | 55 |
| volt | 1.4 | Volt is a variant of Bolt OCaml Logging Tool | 1 | 11 |
| vpt | 5.0.0 | Vantage point tree implementation in OCaml | 1 | 4 |
| wax-lib | 0.1.0 | Libraries for Wax, a Rust-like syntax for WebAssembly | 1 | 29 |
| wcs-api | 2017-05-26.04 | SDK for Watson Conversation Service | 1 | 119 |
| wcs-lib | 2017-05-26.05 | SDK for Watson Conversation Service | 1 | 119 |
| websocket-async | 2.17 | Websocket library (Async)org:mirage org:xapi-project | 1 | 147 |
| websocketaf | 0.1.0 | Websocket implementation for use with http/af | 1 | 27 |
| why3find | 1.3.0 | A Why3 Package Managerwhy3 | 1 | 45 |
| winsvc | 1.0.1 | Library to make OCaml program act as a Windows service | 1 | 4 |
| wseg | 0.3.0 | A word identification system | 1 | 16 |
| wtf8 | 1.0.2 | Encoder and decoder for WTF-8 | 1 | 4 |
| wtr | 3.0.0 | Well Typed Router | 1 | 26 |
| xapi-stdext-threads | 4.24.0 | Xapi's standard library extension, Threads | 1 | 42 |
| xdg-basedir | 0.0.5 | XDG basedir location for data/cache/configuration files | 1 | 11 |
| xen-evtchn-unix | 2.1.0 | Xen event channel interface for Linuxorg:mirage org:xapi-project | 1 | 23 |
| xen-gnt-unix | 4.0.2 | Xen grant table bindings for OCaml | 1 | 39 |
| xmldiff_js | 0.7.0 | Using Xmldiff on DOM | 1 | 41 |
| xmlplaylist | 0.1.5 | Library to parse various file playlists in XML format | 1 | 9 |
| xtmpl_js | 1.2.0 | Xml templating library, javascript library | 1 | 41 |
| yamlx | 0.4.0 | Pure-OCaml YAML 1.2/1.1 parser with a lossless, comment-preserving ASTyaml parser serialization | 1 | 26 |
| yocaml_unix | 3.0.0 | The Unix runtime for YOCaml | 1 | 135 |
| yojson-five | 3.0.0 | Yojson-five is a parsing and printing library for the JSON5 format | 1 | 24 |
| yuscii | 0.3.0 | Mapper of UTF-7 to Unicode | 1 | 4 |
| yuujinchou | 5.2.0 | A library for hierarchical names and lexical scoping | 1 | 6 |
| zeit | 0.1.0 | | 1 | 113 |
| zelus | 2.2 | A synchronous language with ODEs | 1 | 12 |
| zlib | 0.8 | Bindings to the zlib compression library | 1 | 14 |
| zstandard | v0.17.0 | OCaml bindings to Zstandard | 1 | 88 |
| zstd | 0.4 | Bindings to zstd compression libraryorg:ygrek clib:zstd | 1 | 26 |
| 0install-gtk | 2.18 | Decentralised installation system - GTK UI | 0 | 78 |
| aacplus | 0.2.2 | Bindings for the aacplus library which provides functions for decoding AAC audio files | 0 | 10 |
| aarch64-esperanto | 0.0.6 | An OCaml compiler with Cosmopolitanorg:mirage | 0 | 43 |
| abella | 2.0.8 | Interactive theorem prover based on lambda-tree syntax | 0 | 22 |
| absolute | 0.3 | AbSolute solver | 0 | 37 |
| accessor_async | v0.17.0 | Accessors for Async types, for use with the Accessor library | 0 | 78 |
| acgtk | 2.2.0 | Abstract Categorial Grammar development toolkit | 0 | 51 |
| aches-lwt | 1.1.0 | Caches (bounded-size stores) for Lwt promises | 0 | 21 |
| acp4 | 1.1.0 | ACP4: AutoCorrelation of Pharmacophore Features | 0 | 60 |
| acpc | 2.0.0 | Chemoinformatics tool for ligand-based virtual screening | 0 | 18 |
| activitypub_server_gui | 0.1.0 | ActivityPub server in OCaml, admin GUI | 0 | 171 |
| adelfa | 0.1 | Proof assistant for reasoning about LF specifications | 0 | 4 |
| adobe_font_metrics | 1.0.0 | Parser for the Adobe Font Metrics formattopics font afm | 0 | 4 |
| advi | 2.0.0 | Active DVI Dune package! | 0 | 32 |
| aez | 0.3 | Alt-Ergo Zero is an OCaml library for an SMT solver. | 0 | 4 |
| affect | 0.0.0 | Streamlined and natural concurrency model for OCamleffects concurrency parallelism fibers org:erratique cml unix | 0 | 5 |
| afl | 2.57b | American Fuzzy Lop fuzzer by Michal Zalewski, repackaged for convenient use in opam | 0 | 1 |
| ago | 0.4 | ago(1) - compute the number of days between two calendar dates | 0 | 5 |
| ahrocksdb | 0.2.2 | A binding to RocksDB | 0 | 27 |
| ai-sdk-react | 0.6.1 | Melange bindings for @ai-sdk/react | 0 | 22 |
| aifad | 2.3.2 | AIFAD - Automated Induction of Functions over Algebraic Datatypes | 0 | 46 |
| aio | 0.0.3 | Linux kernel AIO access library for ocamlorg:mirage org:xapi-project | 0 | 3 |
| alba | 0.4.4 | Alba compiler | 0 | 65 |
| albatross | 2.8.0 | Albatross - orchestrate and manage MirageOS unikernels with Solo5 | 0 | 150 |
| alcotest-mirage | 1.9.1 | Mirage implementation for Alcotest | 0 | 33 |
| alg_structs_qcheck | 0.1.3 | Provides qCheck generators for laws of alg_structs | 0 | 34 |
| aliases | 0.0.5 | In memory indexes | 0 | 11 |
| alice | 0.5.0 | Radical OCaml build system and environment manager | 0 | 26 |
| allegro5 | 0.2 | OCaml Allegro 5 | 0 | 17 |
| alonzo | 0.4.0 | STLC type system | 0 | 24 |
| alsa | 0.3.0 | Bindings for the ALSA library which provides functions for using soundcards | 0 | 16 |
| alt-ergo-plugin-ab-why3 | 2.6.3 | An experimental Why3 frontend for Alt-Ergo | 0 | 76 |
| altgr-ergo | 2.4.3 | The GUI for the Alt-Ergo SMT proverorg:OCamlPro | 0 | 55 |
| amqp-client-async | 2.3.0 | Amqp client library, async version | 0 | 115 |
| amqp-client-lwt | 2.3.0 | Amqp client library, lwt version | 0 | 53 |
| ancient | 0.10.0 | Use data structures larger than available memory | 0 | 5 |
| anders | 5.1.0 | Modal Homotopy Type System | 0 | 24 |
| ansi-parse | 0.4.0 | Ansiparse is a library for converting raw terminal output, replete with escape codes, into formatted HTML | 0 | 42 |
| ansicolor | 0.5 | Simple ANSI terminal color library (deprecated in favor of ANSITerminal). | 0 | 3 |
| ansifmt | 2.0.0 | A simple, lightweight library for ANSI stylingansi formatting styling pretty-printing terminal | 0 | 7 |
| anthill | 0.1 | Word search library and utility | 0 | 135 |
| anthropic | 0.1.0 | OCaml bindings for the Anthropic APIanthropic claude ai llm api client streaming eio | 0 | 119 |
| anycache-lwt | 0.7.4 | Scan-resistant LRU/2Q cache | 0 | 24 |
| ao | 0.2.4 | Bindings for the AO library which provides high-level functions for using soundcards | 0 | 17 |
| api-watch | 0.1.1 | Libraries and tools to keep watch on your OCaml lib's API changes | 0 | 35 |
| arc | 0.0.3 | ARC support in OCaml | 0 | 158 |
| archetype | 1.5.3 | Archetype language compiler | 0 | 76 |
| archi-async | 0.2.0 | Async runtime for Archi, a library for managing the lifecycle of stateful components in OCaml | 0 | 103 |
| archi-lwt | 0.2.0 | Lwt runtime for Archi, a library for managing the lifecycle of stateful components in OCaml | 0 | 22 |
| areas-and-adversaries | 1.0 | TTRPG title generator | 0 | 12 |
| argsh | 0.1.0 | Automatic generation of zsh, fish and bash completion file for Stdlib.Arg moduleshell arg stdlib completion | 0 | 4 |
| arrakis | 1.1.1 | A RISC-V simulatorRISC-V simulator emulation RV32IM education debugger debug | 0 | 12 |
| ascend | 0.1.2-1 | Ascend - Terminal Dungeon RPG adventuregame terminal | 0 | 13 |
| ascii85 | 0.4 | ascii85 - Adobe's Ascii85 encoding as a module and a command line tool | 0 | 5 |
| ask-integrator | 0.2.0 | Link questionnaires to an uuid of 'a type | 0 | 138 |
| asl | 0.11 | Bindings for the Apple System Log API | 0 | 11 |
| asli | 0.2.0 | Interpreter for Arm's Architecture Specification Language (ASL) | 0 | 45 |
| aslref | 1.0-EAC1 | Architecture Specification Language reference implementation | 0 | 24 |
| assertions | 0.1 | Basic assert statements | 0 | 4 |
| assimp | 0.3 | OCaml bindings to Assimp, Open Asset Import Library | 0 | 7 |
| ast_generic | 1.8.0 | Abstract Syntax Tree (AST) supporting 31 programming languages | 0 | 88 |
| async-uri | 0.4.0 | Open Async (TLS) TCP connections with Uri.tasync uri tls ssl | 0 | 121 |
| async_graphics | 0.7.0 | Async wrapper for the OCaml Graphics libraryasync graphics | 0 | 88 |
| async_interactive | v0.17.0 | Utilities for building simple command-line based user interfaces | 0 | 94 |
| async_smtp | v0.17.0 | SMTP client and server | 0 | 142 |
| atable | 0.1 | Basic spreadsheet tool with HTML tables | 0 | 40 |
| atd-yamlx | 4.2.0 | YAML-to-jsonlike bridge for use with ATD code generators | 0 | 30 |
| atd2cconv | 0.0.0 | Convert ATD definitions to OCaml code that uses the CConv 0.1 library | 0 | 15 |
| atdcpp | 4.2.0 | C++ code generation for ATD APIs | 0 | 24 |
| atdd | 4.2.0 | DLang code generation for ATD APIs | 0 | 24 |
| atdj | 4.2.0 | Java code generation for ATD | 0 | 24 |
| atdpy | 4.2.0 | Python/mypy code generation for ATD APIs | 0 | 24 |
| atds | 4.2.0 | ATD Code generator for Scala | 0 | 24 |
| autofonce | 0.8 | A modern runner for GNU Autoconf Testsuitesorg:ocamlpro | 0 | 35 |
| avro-simple | 0.1 | Pure OCaml implementation of Apache Avro | 0 | 37 |
| aws-async | 1.2 | Amazon Web Services SDK bindings for async | 0 | 139 |
| aws-autoscaling | 1.2 | Amazon Web Services SDK bindings to Auto Scaling | 0 | 47 |
| aws-cloudformation | 1.2 | Amazon Web Services SDK bindings to AWS CloudFormation | 0 | 47 |
| aws-cloudtrail | 1.2 | Amazon Web Services SDK bindings to AWS CloudTrail | 0 | 47 |
| aws-cloudwatch | 1.2 | Amazon Web Services SDK bindings to Amazon CloudWatch | 0 | 47 |
| aws-config | 0.0.1 | Read AWS configuration in OCaml | 0 | 20 |
| aws-ec2 | 1.2 | Amazon Web Services SDK bindings to Amazon Elastic Compute Cloud | 0 | 47 |
| aws-elasticache | 1.2 | Amazon Web Services SDK bindings to Amazon ElastiCache | 0 | 47 |
| aws-elasticloadbalancing | 1.2 | Amazon Web Services SDK bindings to Elastic Load Balancing | 0 | 47 |
| aws-lwt | 1.2 | Amazon Web Services SDK bindings for lwt | 0 | 108 |
| aws-rds | 1.2 | Amazon Web Services SDK bindings to Amazon Relational Database Service | 0 | 47 |
| aws-route53 | 1.2 | Amazon Web Services SDK bindings to Amazon Route 53 | 0 | 47 |
| aws-s3-async | 4.8.1 | Ocaml library for accessing Amazon S3 - Async version | 0 | 151 |
| aws-s3-lwt | 4.8.1 | Ocaml library for accessing Amazon S3 - Lwt version | 0 | 134 |
| aws-sdb | 1.2 | Amazon Web Services SDK bindings to Amazon SimpleDB | 0 | 47 |
| aws-sqs | 1.2 | Amazon Web Services SDK bindings to Amazon Simple Queue Service | 0 | 47 |
| aws-ssm | 1.2 | Amazon Web Services SDK bindings to Amazon Simple Systems Management Service | 0 | 47 |
| aws-sts | 1.2 | Amazon Web Services SDK bindings to AWS Security Token Service | 0 | 47 |
| awskit-s3-eio | 0.2.0 | Eio adapter for Awskit S3 | 0 | 128 |
| awskit-s3-lwt-unix | 0.2.0 | Lwt Unix adapter for Awskit S3 | 0 | 155 |
| awskit-s3-sim | 0.2.0 | In-memory simulator for Awskit S3 tests | 0 | 105 |
| awsm-async | 0.1.0 | AWS API base library Async | 0 | 182 |
| awsm-lwt | 0.1.0 | AWS API base library Lwt | 0 | 191 |
| awso-cli | 0.9.1 | A pure OCaml aws-cli covering 400+ services | 0 | 162 |
| awso-eio | 0.9.1 | AWS client for Eio (400+ services, auto-generated from botocore) | 0 | 151 |
| awso-lwt | 0.9.1 | AWS client for Lwt (400+ services, auto-generated from botocore) | 0 | 152 |
| awso-sync | 0.9.1 | Synchronous (blocking) AWS client (400+ services, auto-generated from botocore) | 0 | 120 |
| azblob-async | 0.1.0 | A trivial Azure Blob Storage interface for OCaml | 0 | 143 |
| azure-cosmos-db-eio | 0.4.1 | Eio backend for azure-cosmos-db | 0 | 134 |
| azure-cosmos-db-lwt | 0.4.1 | Lwt backend for azure-cosmos-db | 0 | 124 |
| BetterErrors | 0.0.1 | Better compiler error output.syntax | 0 | 12 |
| baby | 20260620 | Fast sets and maps based on balanced binary search trees | 0 | 5 |
| bag | 1.0.0 | Bags (aka multisets) | 0 | 4 |
| baguette_sharp | 2.2.1-1 | The Baguette# Interpreter REPL | 0 | 14 |
| balancer | 1.0 | A collection of load balancing algorithms implemented in pure Ocamlnetworking load balancing scalability | 0 | 31 |
| bancos | 0.0.1 | A simple read-optimistic write-exclusive KV-store | 0 | 40 |
| bank | 0.0.1 | A simple in-memory KV-store | 0 | 25 |
| bap-extra | 2.5.0 | Binary Analysis Platform | 0 | 285 |
| bap-fsi-benchmark | 2.3.0 | BAP function start identification benchmark game | 0 | 280 |
| bap-ida-plugin | 2.5.0 | Plugins for IDA and BAP integration | 0 | 260 |
| bap-phoenix | 2.5.0 | BAP plugin that dumps information in a phoenix decompiler format | 0 | 171 |
| bap-piqi | 2.5.0 | BAP plugin for serialization based on piqi library | 0 | 176 |
| bare_encoding | 0.3.1 | BARE encoding, see https://baremessages.org/encoding binary bare | 0 | 4 |
| bark | 0.1.4 | Unofficial OCaml port of elm/parser (v1.1.0) | 0 | 4 |
| base-native-int63 | 0.1 | Virtual package for enabling native int63 support in Base | 0 | 1 |
| base-num | base | Num library distributed with the OCaml compiler | 0 | 1 |
| base58 | 0.1.2 | Base58 encoding and decoding | 0 | 5 |
| base_trie | v0.17.0 | Trie data structure library | 0 | 74 |
| bastet_async | 0.1.0 | Async implementations for bastetcategory theory abstract algebra algebra cats async | 0 | 99 |
| bastet_lwt | 0.1.0 | Lwt implementations for bastetcategory theory abstract algebra algebra cats lwt | 0 | 38 |
| batch_jaro_winkler | 0.1.1 | Fast batch jaro winkler distance implementation in C99 | 0 | 4 |
| batsat | 0.7 | OCaml bindings for batsat, a SAT solver in rustminisat solver SAT | 0 | 5 |
| bcfgt | 0.1.0 | A boringly simple way to get OCaml values from configuration files | 0 | 21 |
| bddrand | 2.71.15 | A simple front-end to the lutin Random toss machinary | 0 | 101 |
| bech32 | 0.1 | Bech32 addresses for OCaml (see
https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki)bitcoin | 0 | 12 |
| beluga | 1.1.3 | Implementation of contextual modal logic for reasoning with higher-order abstract syntax | 0 | 50 |
| bestline | 0.2.1 | OCaml bindings for the bestline C library | 0 | 4 |
| bibtex2html | 1.99-1 | BibTeX to HTML translator | 0 | 5 |
| bidirectional_map | v0.17.0 | A library for bidirectional maps and multimaps. | 0 | 4 |
| bigdecimal | v0.17.0 | Arbitrary-precision decimal based on Zarith | 0 | 88 |
| bimage-display | 0.6.0 | Window system for Bimageimage processing | 0 | 20 |
| bimage-gtk | 0.2.1 | Bimage_gtk allows images to be displayed in GTK windowsimage processing gtk | 0 | 24 |
| bimage-io | 0.6.0 | Input/output for Bimage using OpenImageIOimage processing | 0 | 13 |
| bimage-lwt | 0.4.0 | A simple, efficient image-processing library (LWT bindings)image processing | 0 | 20 |
| bimage-sdl | 0.2.1 | Bimage_gtk allows images to be displayed using SDLimage processing sdl | 0 | 31 |
| bimage-unix | 0.6.0 | Bimage_unix provides methods for encoding/decoding images in many formats using ImageMagick/stb_imageimage processing | 0 | 28 |
| bimap | 20201231 | An OCaml library implementing bi-directional maps and multi-maps | 0 | 72 |
| bin_tree | 0.1 | A binary tree implementationbinary_tree algorithm tree data_structure | 0 | 4 |
| binary_tree | 1.0 | A Coq binary tree module | 0 | 29 |
| binaryen | 0.35.0 | OCaml bindings for Binaryen | 0 | 33 |
| binaryen_dsl | 0.7 | Writing Webassembly text format in DSL | 0 | 86 |
| binbin | 0.01 | Convenient and human-readable bitmap manipulation | 0 | 5 |
| binsec | 0.11.2 | Semantic analysis of binary executablesbinary code analysis symbolic execution deductive program verification formal specification automated theorem prover plugins abstract interpretation dataflow analysis linking disassembly | 0 | 39 |
| binsec_codex | 1.0-rc4 | A modular static analyser for machine code program based on abstract interpretation | 0 | 97 |
| bio_io | 0.7.0 | A library for reading and writing common file formats used in bioinformatics like FASTA files | 0 | 23 |
| bip32 | 0.2 | Hierarchical Deterministic Wallets | 0 | 36 |
| bisect-summary | 0.3 | bisect-summary - simple analysis of coverage data created by bisect-ppx | 0 | 17 |
| bisect_ppx-ocamlbuild | 1.0.1 | Ocamlbuild plugin for Bisect_ppx, the coverage tool | 0 | 16 |
| bisect_ppx_ng | 3.0.0 | Code coverage for OCaml - fork of bisect_ppx | 0 | 11 |
| bistro-bio | 0.6.0 | Bistro workflows for computational biology | 0 | 175 |
| bitcoin-cohttp-async | 3.0 | Bitcoin Client API cohttp-async interface | 0 | 149 |
| bitcoin-cohttp-lwt | 3.0 | Bitcoin Client API cohttp-lwt interface | 0 | 111 |
| bitcoin-ocurl | 3.0 | Bitcoin Client API ocurl interface | 0 | 49 |
| bitcoinml | 0.4.1 | Bitcoin data-structures library for OCaml | 0 | 106 |
| bitflyer | 1.0.0 | OCaml client for the bitFlyer cryptocurrency exchange APIcryptocurrency exchange trading api websocket | 0 | 123 |
| bitgenerators | v0.1.0 | PRNG bitgenerators for OCaml usersscientific computing psuedo-random numbers | 0 | 26 |
| bitlib | 1.0 | A library for writing binary files | 0 | 4 |
| bitmasks | 1.5.0 | BitMasks over int and int64 exposed as sets | 0 | 6 |
| bitpack_serializer | 0.1.0 | This library provides functions for encoding efficiently simple OCaml data | 0 | 20 |
| bitwuzla | 1.0.6 | SMT solver for AUFBVFPSMT solver SMT-COMP 2020 AUFBVFP | 0 | 26 |
| bitwuzla-bin | 1.0.0 | Bitwuzla SMT solver executableSMT solver SMT-COMP 2020 AUFBVFP | 0 | 19 |
| bitwuzla-cxx | 0.9.0 | SMT solver for AUFBVFP (C++ API)SMT solver AUFBVFP | 0 | 26 |
| bizowie-api | 0.5.0 | OCaml client for the Bizowie ERP API | 0 | 102 |
| bjack | 0.1.6 | Bindings for the Jack library which provides functions for linking audio programs | 0 | 23 |
| bloomf | 0.2.0 | Efficient Bloom filters for OCaml | 0 | 5 |
| bls12-381-hash | 1.0.0 | Implementation of some cryptographic hash primitives using the scalar field of BLS12-381 | 0 | 40 |
| bls12-381-js | 0.5.0 | JavaScript version of BLS12-381 primitives implementing the virtual
package bls12-381 | 0 | 58 |
| bls12-381-legacy | 0.4.4 | UNIX version of BLS12-381 primitives. Not implementating the virtual package bls12-381 | 0 | 32 |
| bls12-381-signature | 1.0.0 | Implementation of BLS signatures for the pairing-friendly curve BLS12-381 | 0 | 66 |
| bls12-381-unix | 2.0.1 | UNIX version of BLS12-381 primitives implementing the virtual package
bls12-381 with blst backend | 0 | 40 |
| blurhash | 0.1.0 | A BlurHash encoder in OCamlblurhash | 0 | 4 |
| bm25 | 0.0.2 | An implementation of Okapi BM25 (a search engine) | 0 | 28 |
| bn128 | 0.1.3 | Barreto-Naehrig 128 Elliptic Curve pairing function library in OCAML | 0 | 17 |
| bogue-tutorials | 0.2.0 | Bogue Tutorialsgui bogue tutorial | 0 | 39 |
| bolt | 1.3 | Bolt is an OCaml Logging Tool | 0 | 10 |
| boltzgen | 0.9.5 | Generate random tests using boltzmann sampling | 0 | 7 |
| bookaml | 4.0 | Library for retrieving information about published books | 0 | 75 |
| boulangerie | 1.0.1 | B# Package Manager | 0 | 93 |
| box | 1.2.0 | Render boxes in the terminal | 0 | 26 |
| bpf | 0.2 | Embedded eBPF assemblerorg:ygrek | 0 | 28 |
| bracetax | 0.4 | Simple and deterministic text processing syntax | 0 | 5 |
| brisk-reconciler | 1.0.0~alpha1 | A lightweight library for modeling tree-shaped state with stateful functions | 0 | 19 |
| brr-lwd | 0.5 | Make reactive webpages in Js_of_ocaml using Brr and Lwd | 0 | 42 |
| buffer-pool | 0.2 | A pool of buffers which automatically increases in size as required | 0 | 4 |
| build_path_prefix_map | 0.3 | An OCaml implementation of the BUILD_PATH_PREFIX_MAP specification | 0 | 4 |
| builder-web | 0.2.0 | Web interface for builder | 0 | 241 |
| bun | 0.3.4 | Simple management of afl-fuzz processes | 0 | 30 |
| bwrap | 0.1 | Use Bubblewrap to sandbox executablessandbox bubblewrap | 0 | 13 |
| bytearray | 1.0.3 | Efficient marshaling to and from bigarrays | 0 | 10 |
| bytebuffer | 0.0.2 | Extensible buffers built on top of bigarrays | 0 | 78 |
| bytepdf | 0.1 | Tool to create PDFs that are also OCaml bytecodes | 0 | 28 |
| bytream | 0.1 | A streaming bytes and crunching them librarybytes streaming | 0 | 5 |
| CamelCase | 0.3.0 | A simple OCaml test frameworktests test unit unit tests | 0 | 50 |
| CamlSurf-wayland | 1.0 | A program to display and animate implicit surfaces and curvessurface curve geometry OpenGL | 0 | 28 |
| CamlSurf-x11 | 1.0 | A program to display and animate implicit surfaces and curvessurface curve geometry OpenGL | 0 | 27 |
| cabal | 0.1.0 | Caml Agent Backend Abstraction Libraryagentic backend abstraction cli llm | 0 | 83 |
| cachet-solo5 | 0.0.4 | A simple cache system for mmap | 0 | 38 |
| cactus | 1.0.0 | A B-Tree based index implementation | 0 | 54 |
| cairn | 2.1 | A derivation explorer and logger for menhir parser | 0 | 51 |
| cairo2-pango | 0.6.5 | Interface between Cairo and Pango (for Gtk2)Cairo stroke drawing tutorial | 0 | 24 |
| caisar | 6.0 | A platform for characterizing the safety and robustness of artificial intelligence based software | 0 | 119 |
| calculon-web | 0.8 | A collection of web plugins for Calculonirc bot factoids | 0 | 95 |
| caldav | 0.2.4 | A CalDAV serverorg:mirage org:robur | 0 | 82 |
| calendars | 2.0.0 | Convert dates between gregorian/julian/french/hebrew/islamic calendarsmoon-phase gregorian julian hebrew islamic french-republican calendar date | 0 | 4 |
| calipso | 4.1.0 | Rewrites C programs to remove non-structured control-flowFrontC C analysis | 0 | 13 |
| calli | 0.2 | CaLLi : OCaml Library for Static Analysis of LLVM bitcode | 0 | 42 |
| callipyge | 0.2 | Pure OCaml implementation of Curve25519 | 0 | 25 |
| camelot | 2.0.1 | An OCaml Linter / Style Checker | 0 | 16 |
| camels | 1.0.0 | A game about camelsgame | 0 | 49 |
| camelsnakekebab | 0.4 | A Ocaml library for word case conversion | 0 | 43 |
| camldiets | 0.3 | A highly efficient OCaml set implementation for fat sets, i.e. densely populated sets over a discrete linear order | 0 | 4 |
| camlgpc | 1.2 | Interface to Alan Murta's General Polygon Clipper | 0 | 3 |
| camlid | 0.2 | OCaml library for generating C stubs | 0 | 9 |
| camlix | 0.1 | Simple circuit breaker | 0 | 84 |
| camlkit | 0.3.0 | Higher-level wrappers for Cocoa APIsobjc cocoa macos gnustep | 0 | 32 |
| camllib | 1.3.3 | Utility Library (including various datatypes) | 0 | 8 |
| camlmix | 1.3.0 | Camlmix is a generic preprocessor which converts text with embedded | 0 | 1 |
| camlon | 3.1.0 | Caml Object Notion, parsing and printing OCaml like data expressions | 0 | 4 |
| camlprime | 0.5 | Primality testing with lazy lists of prime numbers | 0 | 4 |
| camomile-embedded | 2.1.0 | Camomile Unicode library with data files embedded at compile time | 0 | 23 |
| camyll | 0.4.4 | A static site generatorblog web website | 0 | 93 |
| canary | 0.0.4 | Capture unhandled exceptions and automatically report them through various channels | 0 | 114 |
| caper | 0.9 | A tool for understanding and processing pcap (packet capture) expressions | 0 | 28 |
| captureio | 0.1.2 | Capture output to Stderr and Stdout | 0 | 4 |
| caqti-driver-pgx | 3.0.0 | PostgreSQL driver for Caqti based on the pure-OCaml PGX library | 0 | 109 |
| caqti-dynload | 3.0.0 | Dynamic linking of Caqti drivers using findlib.dynload | 0 | 103 |
| caqti-eio | 3.0.0 | Eio support for Caqti | 0 | 108 |
| caqti-mirage | 3.0.0 | MirageOS support for Caqti including TLS | 0 | 147 |
| carbon | 0.2.0 | OCaml library for accessing various Carbon Intensity APIs | 0 | 106 |
| carray | 0.0.2 | Contiguous arrays in OCaml | 0 | 4 |
| carton-miou | 1.3.0 | Implementation of PACK file in OCaml for Miou | 0 | 60 |
| carton-miou-unix | 1.1.0 | Implementation of PACK file in OCaml for Miou | 0 | 59 |
| catala-format | 1.2.0 | A formatter for Catala based on the Topiary universal formatting engine | 0 | 20 |
| catala-lsp | 1.2.0 | Catala Language Server Protocol (LSP)catala lsp | 0 | 124 |
| catapult-client | 0.2 | Network client for catapult, to be paired with catapult-daemon | 0 | 28 |
| catapult-daemon | 0.2 | Daemon for reliable multi-process logging with catapult | 0 | 54 |
| cattery | 0.0.1 | A pool for Miou | 0 | 17 |
| cb-check | 0.1 | Json schema checker for current-bench | 0 | 15 |
| cborl | 0.1.0 | CBOR library | 0 | 24 |
| cca | 0.7 | A framework for differential source code analyses | 0 | 200 |
| ccbg | 0.1 | Wallpaper utility for Waylandccbg wallpaper sway wayland swaybg background | 0 | 51 |
| cdb | 1.0.1 | CDB implementation in OCaml | 0 | 4 |
| cdrom | 0.9.4 | Query the state and contents of CDROM devices under Linuxorg:xapi-project | 0 | 4 |
| ceph | 20240106 | Bindings to libcephfsorg:ahrefs clib:stdc clib:cephfs | 0 | 24 |
| certify | 0.3.3 | CLI utilities for simple X509 certificate manipulationorg:mirage | 0 | 66 |
| cf_workers | 0.1.5 | Melange bindings for Cloudflare Workers | 0 | 22 |
| cfgen | 1.0 | This package was renamed to bnfgen. | 0 | 9 |
| cfml | 20220112 | The CFML program verification tool | 0 | 10 |
| cgi | 0.10 | Library for writing CGIs | 0 | 5 |
| cgroups | 0.1 | An OCaml interface for the Linux control groupscgroups | 0 | 5 |
| chacha | 1.1.0 | The Chacha functions, in OCaml | 0 | 30 |
| chalk | 1.0 | Composable and simple terminal highlighting package | 0 | 3 |
| chamelon-unix | 0.2.1 | Command-line Unix utilities for chamelon filesystems | 0 | 74 |
| chamo | 4.2.0 | A kind of emacs-like editor, using OCaml instead of lisp | 0 | 108 |
| charInfo_width | 2.0.0 | Determine column width for a character | 0 | 16 |
| charrua-unix | 3.2.0 | Unix DHCP daemon | 0 | 75 |
| charset | 0.3.0 | Fast char sets | 0 | 10 |
| chartjs-annotation | 0.2.2 | OCaml bindigns for Chart.js annotation plugin | 0 | 40 |
| chartjs-colorschemes | 0.2.2 | OCaml bindigns for Chart.js colorschemes plugin | 0 | 40 |
| chartjs-datalabels | 0.2.2 | OCaml bindigns for Chart.js datalabels plugin | 0 | 40 |
| chartjs-streaming | 0.2.2 | OCaml bindings for Chart.js streaming plugin | 0 | 40 |
| chase | 1.5 | Model finder for geometric theories using the chase | 0 | 4 |
| chatoyant | 0.13.0 | OCaml-first LLM SDK with Melange-generated JavaScriptllm ai openai anthropic xai openrouter json-schema eio melange typesafe | 0 | 109 |
| checked_oint | 2.1.0 | An OCaml library for checked integer arithmetic | 0 | 28 |
| chess_com_api | 1.0.1 | Chess.com API client for chess gameschess chess.com api http client games pgn | 0 | 111 |
| choice | 0.4 | Choice monad, for easy backtracking | 0 | 5 |
| ciao_lwt | 0.2 | A tool for migrating from Lwt to direct-style concurrency libraries | 0 | 38 |
| clarity-lang | 0.1.0 | Clarity smart contract parser and AST | 0 | 13 |
| class_group_vdf | 0.0.5 | Verifiable Delay Functions bindings to Chia's VDF | 0 | 34 |
| claudius | 1.2.1 | A retro-style graphics librarygraphics rendering paletted | 0 | 46 |
| clim-ppx | 0.3.0 | Derivates cmdliner terms from type definitions | 0 | 27 |
| cll | 0.2.0 | Mutable circular doubly linked listcircular linked list | 0 | 4 |
| cloudi | 2.0.7 | OCaml CloudI API | 0 | 17 |
| clp_operations | 0.0.1 | A Clp domain | 0 | 277 |
| cmark | 0.2.0 | OCaml bindings for the CMark Common Markdown parsing and rendering library. | 0 | 27 |
| cmarker | 0.3.0 | Bindings for a local installation of CMark | 0 | 58 |
| cmdlang-stdlib-runner | 0.0.11 | A basic execution runner for cmdlang based on stdlib.argcli cmdlang stdlib.arg | 0 | 5 |
| cmdlang-to-base | 0.0.11 | Convert cmdlang Parsers to core.commandcli cmdlang core.command | 0 | 71 |
| cmdlang-to-climate | 0.0.11 | Convert cmdlang Parsers to climatecli cmdlang climate | 0 | 6 |
| cmdliner-stdlib | 1.0.1 | A collection of cmdliner terms to control OCaml runtime parametersorg:mirage | 0 | 5 |
| cmdtui-lambda-term | 0.4.3 | Interactive command completion and execution for building REPLs | 0 | 33 |
| cmitomli | 1.0.0 | Converts compiled interface files (.cmi) into source interface files (.mli) | 0 | 1 |
| coap | 0.1.0 | OCaml CoAP core library | 0 | 27 |
| cobs | 0.1.1 | Consistent Overhead Byte Stuffing (COBS) encoding and decoding | 0 | 4 |
| coccinelle | 1.3.1 | Coccinelle is a C source code matching and transformation engine | 0 | 34 |
| codept | 0.13.0 | Alternative ocaml dependency analyzer | 0 | 13 |
| cohttp-bench | 6.2.2 | Benchmarks binaries for Cohttp | 0 | 188 |
| cohttp-curl-async | 6.2.2 | Cohttp client using Curl & Async as the backend | 0 | 110 |
| cohttp-curl-lwt | 6.2.2 | Cohttp client using Curl & Lwt as the backend | 0 | 35 |
| cohttp-lwt-unix-bin | 6.2.2 | Command-line utilities shipped with cohttp-lwt-unix | 0 | 99 |
| cohttp-mirage | 6.2.2 | CoHTTP implementation for the MirageOS unikernel | 0 | 139 |
| cohttp-top | 6.2.2 | CoHTTP toplevel pretty printers for HTTP types | 0 | 53 |
| colibri2 | 0.4 | A CP solver for smtlib | 0 | 97 |
| colibrics | 0.4 | A CP solver proved in Why3 | 0 | 126 |
| color-brewery | 0.2 | Offer colors palettes and functions to brew colors | 0 | 9 |
| combic | 1.0.0 | A lightweight library for combinatory logictopics combinatory logic functional programming lambda calculus ocaml | 0 | 4 |
| combinaml | 0.1 | Simple, customizable, dependency free parser combinator librarytopics parser combinator | 0 | 48 |
| combinat | 3.0 | Fast combinatorics for OCaml | 0 | 4 |
| combine | 0.6 | Combine is a library for combinatorics problem solving. | 0 | 5 |
| comby | 1.7.0 | A tool for structural code search and replace that supports ~every language | 0 | 202 |
| command_rpc | v0.17.0 | Utilities for Versioned RPC communication with a child process over stdin and stdout | 0 | 94 |
| compsort | 0.9.2 | Reorder files in an archive to improve its compressioncompression | 0 | 113 |
| conan-cli | 0.0.7 | Identify type of your file (such as the MIME type) | 0 | 27 |
| conan-lwt | 0.0.7 | Identify type of your file (such as the MIME type) | 0 | 25 |
| conex-mirage-crypto | 1.0.0 | Establishing trust in community repositories: crypto provided via mirage-crypto | 0 | 76 |
| conf-assimp | 1 | Check if assimp (Open Asset Import Library) is installed | 0 | 1 |
| conf-brotli | 0.0.1 | Virtual package relying on a brotli system installation | 0 | 8 |
| conf-cc | 1 | Virtual package for the system's C compiler | 0 | 10 |
| conf-clang-format | 1 | Virtual package relying on clang-format | 0 | 1 |
| conf-dkml-cross-toolchain | 4.12.1 | Add findlib toolchains for all installed DKML cross-compilers | 0 | 2 |
| conf-dwarfutils | 1 | Virtual package relying on dwarfutils | 0 | 8 |
| conf-ftgl | 1 | Virtual package relying on an ftgl system installation | 0 | 8 |
| conf-gegl | 1 | Virtual package relying on a gegl lib system installation | 0 | 8 |
| conf-glade | 2 | Virtual package relying on a libglade system installation | 0 | 9 |
| conf-gnome-icon-theme3 | 0 | Virtual package relying on gnome-icon-theme | 0 | 8 |
| conf-gnutls | 1 | Virtual package relying on a gnutls system installation | 0 | 10 |
| conf-gssapi | 1 | Virtual package relying on a krb5-gssapi system installation | 0 | 8 |
| conf-haveged | 1.0.0 | Check if havaged is installed on the system | 0 | 1 |
| conf-libblake3 | 1.5.1 | Virtual package relying on libblake3 | 0 | 8 |
| conf-libelf | 1.0.0 | Virtual package relying on libelf | 0 | 8 |
| conf-libgif | 1 | Virtual package relying on a libgif system installation | 0 | 1 |
| conf-libgsasl | 1 | Virtual package relying on a GSASL lib system installation | 0 | 8 |
| conf-libMagickCore | 1 | Virtual package relying on an ImageMagick system installation | 0 | 8 |
| conf-libmd | 1.0.0 | Virtual package relying on libmd | 0 | 8 |
| conf-libpng | 1 | Virtual package relying on a libpng system installation | 0 | 8 |
| conf-libportmidi | 1 | Virtual package relying on libportmidi | 0 | 8 |
| conf-libsamplerate | 2 | Virtual package relying on libsamplerate | 0 | 15 |
| conf-libsvm | 3 | Virtual package relying on libsvm library installation | 0 | 1 |
| conf-libuv | 1 | Virtual package relying on a libuv system installation | 0 | 8 |
| conf-lldb | 3.5 | Virtual package to check the availability of LLDB 3.5 development packages | 0 | 1 |
| conf-lua | 1 | Virtual package relying on a Lua system installation | 0 | 8 |
| conf-nanomsg | 0 | Virtual package relying on a nanomsg system installation | 0 | 8 |
| conf-nauty | 1.0 | Virtual package relying on nauty | 0 | 8 |
| conf-nmap | 1.0.0 | Virtual package relying on nmap installation | 0 | 1 |
| conf-ode | 1 | Virtual package relying on a ODE system installation | 0 | 8 |
| conf-pixz | 1 | Virtual package relying on pixz | 0 | 1 |
| conf-povray | 1 | Virtual package relying on a povray system installation | 0 | 1 |
| conf-python-2-7-dev | 1.0 | Virtual package relying on Python-2.7 development package installation | 0 | 1 |
| conf-rubberband | 1 | Virtual package relying on rubberband | 0 | 8 |
| conf-rust-llvm | 1 | Virtual package relying on an installation of the integration of Rust with LLVM tools | 0 | 6 |
| conf-rust-wasm | 1 | Virtual package relying on an installation of standard Rust libraries including development files, needed to cross-compile Rust programs to the wasm32-unknown-unknown and wasm32-wasip1/wasm32-wasip2 targets | 0 | 2 |
| conf-sdl-gfx | 1 | Virtual package relying on a sdl-gfx system installation | 0 | 8 |
| conf-sdl-net | 1 | Virtual package relying on a sdl-net system installation | 0 | 8 |
| conf-sdl2-net | 1 | Virtual package relying on a sdl2-net system installation | 0 | 9 |
| conf-sndfile | 1 | Virtual package relying on sndfile | 0 | 9 |
| conf-tree-sitter | 1 | Check if tree-sitter is installed | 0 | 1 |
| conf-vim | 1 | Virtual package to install the Vim editor | 0 | 1 |
| conf-zig | 1 | Virtual package relying on zig | 0 | 1 |
| confero | 0.1.1 | Unicode Collation | 0 | 43 |
| configuration | 0.4.1 | Analyse configuration filesconfiguration system | 0 | 8 |
| containers-thread | 3.12 | An extension of containers for threadingcontainers thread semaphore blocking queue | 0 | 11 |
| content_security_policy | v0.17.0 | A library for building content-security policies | 0 | 92 |
| contract | 0.2.0 | Typed HTTP API contracts for OCamlhttp api contract openapi | 0 | 11 |
| cookies | 1.0.0 | HTTP cookies library for OCaml | 0 | 35 |
| coq-catt-plugin | 1.0 | A Coq plugin for the catt proof-assistanthigher-categories dependent-type-theory | 0 | 38 |
| coq-lsp | 0.2.5+9.1 | Language Server Protocol native server for Coq | 0 | 86 |
| coq-native | 1 | Package flag enabling coq's native-compiler flag | 0 | 2 |
| coq-of-ocaml | 2.5.3+4.14 | Compile a subset of OCaml to Coqkeyword:compilation keyword:OCaml logpath:CoqOfOCaml | 0 | 32 |
| coq-serapi | 8.20.0+0.20.0 | Serialization library and protocol for machine interaction with the Coq proof assistant | 0 | 61 |
| coq-shell | 1 | Simplified OPAM shell for Coq | 0 | 1 |
| coq-waterproof | 3.1.0+9.1 | Coq proofs in a style that resembles non-mechanized mathematical proofskeyword:mathematics education category:Mathematics/Education date:2023-11-04 logpath:Waterproof | 0 | 28 |
| coqide | 8.20.1 | The Coq Proof Assistant --- GTK3 IDE | 0 | 40 |
| cordova-plugin-activity-indicator | 1.0 | Binding OCaml to cordova-plugin-activity-indicator using gen_js_api. | 0 | 44 |
| cordova-plugin-background-mode | 1.0 | Binding to cordova-plugin-background-mode using gen_js_api. | 0 | 44 |
| cordova-plugin-barcode-scanner | 1.0 | Binding OCaml to cordova-plugin-barcode-scanner using gen_js_api. | 0 | 44 |
| cordova-plugin-battery-status | 1.0 | Binding OCaml to cordova-plugin-battery-status using gen_js_api. | 0 | 44 |
| cordova-plugin-camera | 1.0 | Binding OCaml to cordova-plugin-camera using gen_js_api. | 0 | 44 |
| cordova-plugin-clipboard | 1.0 | Binding OCaml to cordova-plugin-clipboard using gen_js_api. | 0 | 44 |
| cordova-plugin-datepicker | 1.0 | Binding OCaml to cordova-plugin-datepicker using gen_js_api. | 0 | 45 |
| cordova-plugin-device | 1.0 | Binding OCaml to cordova-plugin-device using gen_js_api. | 0 | 44 |
| cordova-plugin-device-motion | 1.0 | Binding OCaml to cordova-plugin-device-motion using gen_js_api. | 0 | 45 |
| cordova-plugin-device-orientation | 1.0 | Binding OCaml to cordova-plugin-device-orientation using gen_js_api. | 0 | 44 |
| cordova-plugin-dialogs | 1.0 | Binding OCaml to cordova-plugin-dialogs using gen_js_api. | 0 | 44 |
| cordova-plugin-email-composer | 1.0 | Binding OCaml to cordova-plugin-email-composer using gen_js_api. | 0 | 44 |
| cordova-plugin-fcm | 1.0 | Binding OCaml to cordova-plugin-fcm using gen_js_api. | 0 | 44 |
| cordova-plugin-file | 1.0 | Binding OCaml to cordova-plugin-file using gen_js_api. | 0 | 44 |
| cordova-plugin-file-opener | 1.0 | Binding OCaml to cordova-plugin-file-opener using gen_js_api. | 0 | 44 |
| cordova-plugin-file-transfer | 1.0 | Binding OCaml to cordova-plugin-file-transfer using gen_js_api. | 0 | 44 |
| cordova-plugin-geolocation | 1.0 | Binding OCaml to cordova-plugin-geolocation using gen_js_api. | 0 | 44 |
| cordova-plugin-globalization | 1.0 | Binding OCaml to cordova-plugin-globalization using gen_js_api. | 0 | 45 |
| cordova-plugin-image-picker | 1.0 | Binding OCaml to cordova-plugin-image-picker using gen_js_api. | 0 | 44 |
| cordova-plugin-inappbrowser | 1.0 | Binding OCaml to cordova-plugin-inappbrowser using gen_js_api. | 0 | 44 |
| cordova-plugin-insomnia | 1.0 | Binding OCaml to cordova-plugin-insomnia using gen_js_api. | 0 | 44 |
| cordova-plugin-keyboard | 1.0 | Binding OCaml to cordova-plugin-keyboard using gen_js_api. | 0 | 44 |
| cordova-plugin-loading-spinner | 1.0 | Binding OCaml to cordova-plugin-loading-spinner using gen_js_api. | 0 | 44 |
| cordova-plugin-local-notifications | 1.0 | Binding to cordova-plugin-local-notifications using gen_js_api. | 0 | 44 |
| cordova-plugin-media | 1.0 | Binding OCaml to cordova-plugin-media using gen_js_api. | 0 | 44 |
| cordova-plugin-media-capture | 1.0 | Binding OCaml to cordova-plugin-media-capture using gen_js_api. | 0 | 44 |
| cordova-plugin-network-information | 1.0 | Binding OCaml to cordova-plugin-network-information using gen_js_api. | 0 | 44 |
| cordova-plugin-progress | 1.0 | Binding OCaml to cordova-plugin-progress using gen_js_api. | 0 | 44 |
| cordova-plugin-push-notifications | 1.1.2 | Binding OCaml to phonegap-plugin-push using gen_js_api. | 0 | 44 |
| cordova-plugin-qrscanner | 1.0 | Binding OCaml to cordova-plugin-qrscanner using gen_js_api. | 0 | 44 |
| cordova-plugin-screen-orientation | 1.0 | Binding OCaml to cordova-plugin-screen-orientation using gen_js_api. | 0 | 44 |
| cordova-plugin-sim-card | 1.0 | Binding OCaml to cordova-plugin-sim-card using gen_js_api. | 0 | 45 |
| cordova-plugin-sms | 1.0 | Binding OCaml to cordova-plugin-sms using gen_js_api. | 0 | 44 |
| cordova-plugin-social-sharing | 1.0 | Binding OCaml to cordova-plugin-x-socialsharing using gen_js_api. | 0 | 44 |
| cordova-plugin-statusbar | 1.0 | Binding OCaml to cordova-plugin-statusbar using gen_js_api. | 0 | 44 |
| cordova-plugin-toast | 1.0 | Binding OCaml to cordova-plugin-toast using gen_js_api. | 0 | 44 |
| cordova-plugin-touch-id | 1.0 | Binding OCaml to cordova-plugin-touch-id using gen_js_api. | 0 | 44 |
| cordova-plugin-vibration | 1.0 | Binding OCaml to cordova-plugin-vibration using gen_js_api. | 0 | 44 |
| cordova-plugin-videoplayer | 1.0 | Binding OCaml to cordova-plugin-videoplayer using gen_js_api. | 0 | 44 |
| core-and-more | 0.0.1 | Includes core, and some more useful extensionsstdlib containers | 0 | 78 |
| core_compat | v0.15.0 | Compatibility for core 0.14 | 0 | 70 |
| core_profiler | v0.17.0 | Profiling library | 0 | 98 |
| corecount | 1.0.0 | Get count of cores on machineclib:stdc | 0 | 11 |
| corosync | 0.1.0 | OCaml Corosync bindingcorosync binding | 0 | 56 |
| cosovo | 3 | An OCaml library parsing CSV files | 0 | 12 |
| cowabloga | 0.5.0 | Simple static blogging supportorg:mirage | 0 | 66 |
| cppffigen | 0.002 | A C++ foreign-function-interface generator for Ocaml based on C++ STL Containers | 0 | 51 |
| crc | 2.2.0 | CRC implementation supporting strings and cstructs | 0 | 45 |
| crdt-ml | 0.10.0 | CRDTs - Conflict-Free Replicated Data Types for OCaml | 0 | 4 |
| crockford | 1.0.0 | Crockford Base32 encoding for OCaml | 0 | 5 |
| crontab | 0.1 | Interacting with cron from OCaml | 0 | 4 |
| crs | 0.0.20260307 | A tool for managing inline review comments embedded in source codecode-review inline-comments | 0 | 59 |
| crypt | 2.1 | A tiny binding for the Unix crypt functionunix hash password | 0 | 8 |
| cryptodbm | 0.84.2 | Encrypted layer over the dbm library: access to serverless, key-value databases with symmetric encryption. | 0 | 36 |
| cryptohash | 0.1.2 | hash functions for OCaml | 0 | 6 |
| cryptoverif | 2.12 | CryptoVerif: Cryptographic protocol verifier in the computational model | 0 | 1 |
| csdp | 6.2.0 | Solver for semidefinite programming problems | 0 | 11 |
| csexp-query | 0.1.0 | Query tool for canonical s-expressions | 0 | 7 |
| css-parser | 0.2.5 | A CSS parser written in OCaml | 0 | 29 |
| csv-lwt | 2.4 | A pure OCaml library to read and write CSV files, LWT versioncsv database science | 0 | 20 |
| csvtool | 2.4 | Command line tool for handling CSV filescsv database science | 0 | 11 |
| ctoxml | 4.1.0 | Parses a C program into Cabs AST and dumps as an XML documentFrontC C parser XML | 0 | 13 |
| ctypes_stubs_js | 0.1 | Js_of_ocaml Javascript stubs for the OCaml ctypes library | 0 | 40 |
| cubicle | 1.2.0 | SMT based model checker for parameterized systems | 0 | 4 |
| cucumber | 1.0.4 | Cucumber BDD for OCaml | 0 | 15 |
| cudajit | 0.7.2 | Bindings to the `cuda` and `nvrtc` libraries with a unified interfacecuda jit nvrtc | 0 | 31 |
| cue_sheet_maker | 0.2.0-1 | A library to create cuesheetcuesheet | 0 | 4 |
| cuid | 0.2 | CUID generator for OCaml | 0 | 119 |
| cumulus | 0.0.1 | Differential FRP based on the React library | 0 | 9 |
| cure2 | 1.0 | Re-like combinators for Re2regexp regex | 0 | 84 |
| current-albatross-deployer | 1.0.0 | An ocurrent plugin to deploy MirageOS unikernels | 0 | 185 |
| current-web-pipelines | 0.1 | Simplify the creation of pipeline websites | 0 | 168 |
| current_examples | 0.7.5 | Example pipelines for OCurrent | 0 | 219 |
| current_slack | 0.7.5 | Slack plugin for OCurrent | 0 | 128 |
| curve-sampling | 0.2.1 | Sampling of parametric and implicit curves | 0 | 12 |
| cvc5 | 1.3.0-2 | OCaml bindings for the cvc5 SMT solver | 0 | 24 |
| cviode | 0.0.4 | Contact variational integrators - native ocaml versionODE scientific-computing | 0 | 41 |
| DAGaml | 0.02 | DAGaml : Abstract DAG manipulation in OCaml | 0 | 10 |
| DkZero_Exec | 2.4.2.169 | The single-threaded dk0 build system | 0 | 87 |
| daft | 0.0.4 | DAFT Allows File Transfers | 0 | 45 |
| dataframe | 0.1 | A simple and type-safe dataframe api in pure ocaml | 0 | 39 |
| datakit-server-9p | 1.0.0 | Build Datakit servers using the 9P filesystem protocol | 0 | 70 |
| dbase4 | 0.2.0 | A DBF/DBT files reader libraryxBASE DBF data access | 0 | 4 |
| dbf | 0.2.0 | DBF format parsing | 0 | 29 |
| dblp | 0.1.1 | Commandline program do query the DBLP bibliographic database | 0 | 112 |
| dead_code_analyzer | 1.2.0 | Dead code analyzer for OCaml | 0 | 4 |
| decoders-bencode | 1.0.0 | Bencode backend for decoders | 0 | 6 |
| decoders-cbor | 1.0.0 | CBOR backend for decoders | 0 | 17 |
| decoders-ezjsonm | 1.0.0 | Ezjsonm backend for decoders | 0 | 26 |
| decoders-ezxmlm | 1.0.0 | Ezxmlm backend for decoders | 0 | 11 |
| decoders-jsonaf | 1.0.0 | Jsonaf backend for decoders | 0 | 89 |
| decoders-jsonm | 1.0.0 | Jsonm backend for decoders | 0 | 11 |
| decoders-msgpck | 1.0.0 | Msgpck backend for decoders | 0 | 13 |
| decoders-sexplib | 1.0.0 | Sexplib backend for decoders | 0 | 15 |
| deepseek | 0.1.0 | Deepseek v4 LLMorg:blacksun deepseek llm | 0 | 51 |
| delimcc_of_fxhandler | 0.1 | Delimited control primitives on top of effect handlerseffect handlers delimited control | 0 | 7 |
| depgraph | 0.1.0 | dot graphs out of ocamldep output | 0 | 11 |
| depyt | 0.3.0 | Yet-an-other type combinator libraryorg:mirage | 0 | 28 |
| diff | 1.0.2 | A library for generating diffs from product types | 0 | 10 |
| diffast | 0.4 | Diff/AST: A fine-grained source code differencing tool | 0 | 214 |
| diffast-langs-cpp-parsing-cli | 0.4 | C/C++ parser CLI | 0 | 59 |
| diffast-langs-fortran-parsing-cli | 0.4 | Fortran parser CLI | 0 | 59 |
| diffast-langs-java-parsing-cli | 0.4 | Java parser CLI | 0 | 59 |
| diffast-langs-python-parsing-cli | 0.4 | Python parser CLI | 0 | 59 |
| diffast-langs-verilog-parsing-cli | 0.4 | Verilog parser CLI | 0 | 59 |
| directories | 0.7 | An OCaml library that provides configuration, cache and data paths (and more!) following the suitable conventions on Linux, macOS and Windows | 0 | 26 |
| dirsift | 0.0.5 | Search for directories by type | 0 | 63 |
| disml | 0.2.5 | An OCaml library for interfacing with the Discord APIdiscord | 0 | 167 |
| dispatch-js | 0.5.0 | Path-based dispatch: js_of_ocaml-specific support | 0 | 45 |
| distributed-lwt | 0.2.0 | A library to probide a lwt based implementation of Distributed | 0 | 22 |
| distributed-uwt | 0.2.0 | A library to probide a uwt based implementation of Distributed | 0 | 32 |
| diy | 5.01 | Tool suite for testing shared memory models | 0 | 2 |
| dkim-bin | 0.11.0 | Implementation of DKIM in OCaml | 0 | 150 |
| dkim-mirage | 0.11.0 | Implementation of DKIM in OCaml for MirageOS | 0 | 147 |
| dkml-compiler-env | 1.0.2~prerel7 | Scripts to configure DKML compilation in various environments | 0 | 1 |
| dkml-dune-dsl | 0.1.4 | Embedded DSL for Dune files to do syntax checking, auto-completion and generate dune.inc include files | 0 | 4 |
| dkml-dune-dsl-show | 0.1.0 | An interpreter for the embedded DSL of Dune that shows the DSL as a real Dune file | 0 | 55 |
| dkml-install-installer | 0.1.0 | Build tools for DKML installers | 0 | 88 |
| dkml-runtime-common | 2.0.3 | Common runtime code used in DKML | 0 | 4 |
| dkml-runtime-common-native | 2.0.3 | Common runtime code used in DKML | 0 | 1 |
| dkml-runtime-distribution | 1.0.2~prerel7 | Scripts used by the Diskuv OCaml distribution during installation | 0 | 65 |
| dkml-workflows | 1.2.0 | GitLab CI/CD and GitHub Action workflows used by and with Diskuv OCaml (DKML) tooling | 0 | 47 |
| dlist | 0.1.0 | A purely functional list-like data structure supporting O(1) concatenation | 0 | 11 |
| dlm | 0.3.3 | Libdlm bindings | 0 | 34 |
| dns-cli | 10.2.5 | Unix command line DNS utilities | 0 | 120 |
| dns-forward | 0.10.0 | Library and tools for creating forwarding DNS servers | 0 | 77 |
| dns-forward-lwt-unix | 0.9.0 | Lwt implementation for the `dns-forward` library | 0 | 82 |
| dns-stub | 10.2.5 | DNS stub resolver | 0 | 121 |
| dnsrobot | 0.1.0 | OCaml client for DNS Robot API - DNS lookups, WHOIS, SSL checks, and network tools | 0 | 105 |
| dnssd | 0.5.0 | DNS Service Discovery for macOSorg:mirage | 0 | 64 |
| docfd | 13.0.1 | TUI multiline fuzzy document finderfuzzy document finder | 0 | 101 |
| docker-api | 0.2.2 | Binding to the Docker Remote API | 0 | 15 |
| docker_hub | 0.2.0 | Library aiming to provide data from hub.docker.com | 0 | 142 |
| docout | 0.0.1 | Functor to create (text) output functions | 0 | 8 |
| docteur-solo5 | 0.0.7 | A simple read-only Key/Value from Git to MirageOS | 0 | 183 |
| docteur-unix | 0.0.7 | A simple read-only Key/Value from Git to MirageOS | 0 | 178 |
| doctor | 0.4.0 | Diagnostic CLI for OCaml development environmentscli diagnostics developer-tools opam dune lsp windows | 0 | 5 |
| doculib | 1.3.5 | A GUI for tagging and managing document metadata for books, textbooks, or articles | 0 | 121 |
| doi2bib | 0.9.2 | CLI tool to get bibtex entries from DOI/arXiv/PubMed IDs | 0 | 118 |
| dokeysto_lz4 | 4.0.2 | The dumb OCaml key-value store w/ LZ4 compression | 0 | 40 |
| dolmen_bin | 0.10 | A linter for logic languageslogic computation automated theorem prover logic smtlib tptp | 0 | 64 |
| dolmen_lsp | 0.10 | A LSP server for automated deduction languageslogic computation automated theorem prover lsp language server protocol | 0 | 46 |
| domainpc | 0.2 | Domain Per Core, spawn domains ensuring that they run on separate cores | 0 | 5 |
| dose3-extra | 7.0.0 | Dose-extra libraries and tools (part of Mancoosi tools) | 0 | 44 |
| dotenv | 0.0.3 | Javascript's dotenv port to OCaml | 0 | 43 |
| down | 0.4.0 | An OCaml toplevel (REPL) upgradedev toplevel repl org:erratique | 0 | 5 |
| dream-accept | 0.1.0 | Accept headers parsing for Dream | 0 | 176 |
| dream-cli | 0.2.0 | Command Line Interface for Dream applications | 0 | 176 |
| dream-encoding | 0.3.0 | Encoding primitives for Dream | 0 | 179 |
| dream-htmx | 0.1.0 | Htmx utilities for Dream | 0 | 176 |
| dream-inertia | 0.0.1 | Inertia protocol for OCaml Dreaminertia dream protocol web | 0 | 212 |
| dream-livereload | 0.2.0 | Live reloading for Dream applications | 0 | 176 |
| dream-serve | 1.0.1 | Static HTML website server with live reload | 0 | 180 |
| dream_middleware_ext | 0.1.1 | A collection of middleware utilities for Dream frameworkhttp web framework middleware | 0 | 176 |
| drom | 0.8.0 | The drom tool is a wrapper over opam/dune in an attempt to provide a cargo-like user experienceorg:ocamlpro | 0 | 48 |
| dropbox_lwt_unix | 0.2 | Binding to the Dropbox Remote API (Unix)dropbox sync | 0 | 131 |
| dryunit | 0.5.0 | A detection tool for traditional and popular testing frameworks | 0 | 10 |
| dssi | 0.1.5 | Bindings for the DSSI API which provides audio synthesizers | 0 | 19 |
| dtc-pb | 1.0 | DTC Protocol library autogenerated from Protobuf description | 0 | 38 |
| dual | 0.1.0 | Dual numbers library | 0 | 4 |
| dum | 1.0.3 | Inspect the runtime representation of arbitrary OCaml values | 0 | 8 |
| dump_ocamlformat | 0.2.2 | Dump preset configuration files for ocamlformat | 0 | 101 |
| dune-action-plugin | 3.24.2 | [experimental] API for writing dynamic Dune actions | 0 | 24 |
| dune-action-trace | 3.24.2 | Dune Action Traces | 0 | 5 |
| dune-ai-context | 0.1.2 | Extract dune external dependencies and generate interface context for AI toolsocaml dune cmi interfaces ai | 0 | 14 |
| dune-expand | 0.0.1 | Tool to view ppx-expanded OCaml source files | 0 | 78 |
| dune-rpc-eio | 0.1.0 | Client for dune's RPC server using Eioorg:blacksun dune rpc eio | 0 | 47 |
| dune-rpc-lwt | 3.24.2 | Communicate with dune using rpc and Lwt | 0 | 25 |
| dune_deps_extra | 0.1 | Additional commands for dune-depsdune build | 0 | 23 |
| dunolint | 0.0.20260306 | A linter for build files in dune projectsdune linter | 0 | 119 |
| duras | 2.1.1 | Daily notes as plain text files with optional encryptionnote-taking note-keeping plain-text sigline encryption | 0 | 4 |
| dynamic_gc | 0.2.0 | Dynamically adjust GC behavior based on memory usagegarbage collector gc | 0 | 4 |
| earlybird | 1.3.6 | OCaml debug adapter | 0 | 96 |
| ease-caml | 0.1.5 | A easing/tweening library for OCamlgame easing tween animation | 0 | 4 |
| echo | 0.0.5 | A minimal interop OCaml + C logging solutionlogging console | 0 | 42 |
| ecma-regex | 0.1.0 | ECMAScript regular expressions for OCaml | 0 | 4 |
| edn | 0.2.0 | Parsing OCaml library for EDN format | 0 | 12 |
| efl | 1.24.0 | An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. | 0 | 12 |
| ego | 0.0.6 | Ego (EGraphs OCaml) is extensible EGraph library for OCaml | 0 | 48 |
| eio-trace | 0.4 | Trace visualisation for Eio programs | 0 | 55 |
| elasticsearch-cli | 1.2 | Command-line client for Elasticsearch | 0 | 152 |
| electrod | 1.0.0 | Formal analysis for the Electrod formal pivot language | 0 | 52 |
| elina | 1.3.2 | ETH LIBRARY FOR NUMERICAL ANALYSIS | 0 | 29 |
| elm_playground_native | 0.1.7 | Native TDSL-based playground platform | 0 | 54 |
| elm_playground_web | 0.1.7 | Web vdom-based playground platform | 0 | 42 |
| elpi-option-legacy-parser | 1 | ELPI - option for legacy parser | 0 | 56 |
| embedded_ocaml_templates | 0.8.1 | EML is a simple templating language that lets you generate text with plain OCaml | 0 | 29 |
| emoji | 3.0.1 | Use emojis by nameemoji unicode | 0 | 4 |
| enumerators | 0.2.0 | Finite lazy enumeratorsorg:cryptosense | 0 | 9 |
| env_config | v0.17.0 | Helper library for retrieving configuration from an environment variable | 0 | 94 |
| ephemeral | 1.0 | Visualize spacecraft trajectoriesNASA Space Spacecraft Moon Plotting Trajectory | 0 | 31 |
| epictetus | 3.1.1 | Elegant Printer of Insanely Complex Tables Expressing Trees with Uneven Shapes | 0 | 4 |
| eprover | 3.1 | E Theorem Prover | 0 | 2 |
| eqaf-cstruct | 0.10 | Constant-time equal function on string | 0 | 22 |
| equinoxe-cohttp | 0.2.0 | Equinoxe with the cohttp-lwt-unix request handler | 0 | 112 |
| equinoxe-hlc | 0.2.0 | Equinoxe with the http-lwt-client request handler | 0 | 147 |
| erlang | 0.0.14 | Libraries to manipulate Erlang sources | 0 | 33 |
| errpy | 0.0.10 | Errpy: An Error Recovering Python Parser implemented in Rust | 0 | 27 |
| erssical | 1.1.0 | Converting RSS event feeds to icalrss xml ical http | 0 | 115 |
| esa | 0.1.1 | Enhanced Suffix Arrayesa tokenizer llm bioinformatics | 0 | 4 |
| esgg | 20190322 | Elasticsearch guided (code) generatororg:ahrefs | 0 | 46 |
| esperanto | 0.0.4 | An OCaml compiler with Cosmopolitanorg:mirage | 0 | 5 |
| euler | 0.3 | An arithmetic library for OCaml's native integers | 0 | 15 |
| exenum | 0.88 | Build enumeration of values in a given type | 0 | 20 |
| exit | 0.0.1 | Get exit status as declared in `stdlib.h` | 0 | 11 |
| exn-source | 0.1 | Exception backtrace for OCaml with source code printing | 0 | 3 |
| expect | 0.1.0 | Simple implementation of 'expect' to help building unitary testing of interactive program | 0 | 11 |
| expect_test_helpers | v0.13.0 | Async helpers for writing expectation tests | 0 | 77 |
| expr | 0.7.0 | Simple library to parse expressions | 0 | 5 |
| extism | 1.4.0 | Extism bindingswasm plugin | 0 | 67 |
| extprot | 1.7.0 | Extensible binary protocols for cross-language communication and long-term serialization | 0 | 15 |
| ez_hash | 0.5.3 | Ez hash & crypto utilities | 0 | 4 |
| ez_pgocaml | 1.0.0 | A simple library to work with pgocaml | 0 | 44 |
| ezjs_blockies | 0.1.1 | Bindings for Blockies | 0 | 39 |
| ezjs_cleave | 0.1.1 | Bindings for Cleave | 0 | 39 |
| ezjs_crypto | 0.1 | Bindings for SubtleCrypto | 0 | 40 |
| ezjs_cytoscape | 0.1 | Bindings for Cytoscape | 0 | 39 |
| ezjs_d3pie | 0.1 | Bindings for d3pie | 0 | 39 |
| ezjs_idb | 0.1.1 | Bindings for IndexedDB | 0 | 40 |
| ezjs_jquery | 0.1 | Bindings for JQuery | 0 | 39 |
| ezjs_odometer | 0.1 | Bindings for odometer | 0 | 39 |
| ezjs_push | 0.2 | Bindings for Push Notification | 0 | 43 |
| ezjs_qrcode | 0.1 | Bindings for QRCode.js | 0 | 39 |
| ezjs_recaptcha | 0.1.1 | Bindings for reCAPTCHA | 0 | 39 |
| ezjs_timeline | 0.1.1 | Bindings for TimelineJS | 0 | 64 |
| ezjsonm-encoding | 2.1.0 | Encoding combinators a la Data_encoding for Ezjsonm | 0 | 25 |
| ezjsonm-lwt | 1.3.0 | Simple Lwt-based interface to the Jsonm JSON libraryorg:mirage org:ocamllabs | 0 | 31 |
| ezresto-directory | 0.6.1 | A minimal OCaml library for type-safe HTTP/JSON RPCs | 0 | 54 |
| ezsqlite | 0.4.2 | Simplified SQLite3 bindings for OCaml | 0 | 22 |
| FPauth | 1.0.0 | Easy authentication system for Dream framework | 0 | 187 |
| faad | 0.5.1 | Bindings for the faad library which provides functions for decoding AAC audio files | 0 | 16 |
| facile | 1.1.4 | A Functional Constraint Library implemented in Objective Caml. | 0 | 5 |
| facteur | 0.1.0 | Tool to send an email | 0 | 129 |
| fadbadml | 0.1.2 | FADBAD++ for OCaml | 0 | 4 |
| fadecider | 0.7 | A package for deciding universality and subsumption of omega automata using Ramsey-based methods | 0 | 6 |
| farfadet | 0.3 | A printf-like for [Faraday](https://github.com/inhabitedtype/faraday) library | 0 | 23 |
| farmhash | 0.4 | Bindings for Google's farmhash libraryorg:ahrefs clib:farmhash | 0 | 15 |
| fasmifra | 2.1.0 | Molecular Generation by Fast Assembly of SMILES Fragments | 0 | 15 |
| fast_bitvector | 0.1.2.2 | A bitvector librarybitvector bitset | 0 | 24 |
| fat-filesystem | 0.15.1 | Pure OCaml implementation of the FAT filesystemorg:mirage org:xapi-project | 0 | 65 |
| fdkaac | 0.3.3 | Fraunhofer FDK AAC Codec Library | 0 | 16 |
| feat | 20220407 | Facilities for enumerating and sampling algebraic data types, using Zarith for big numbers | 0 | 23 |
| feat-num | 20220407 | Facilities for enumerating and sampling algebraic data types, using Num for big numbers | 0 | 8 |
| feather_async | 0.3.0 | Async interface to Feather | 0 | 101 |
| febusy | 0.0.0 | Embedded build system library | 0 | 13 |
| ff-bench | 0.6.2 | Benchmark library for finite fields over the package ff-sig | 0 | 120 |
| ffmpeg | 1.3.1 | Bindings for the ffmpeg libraries | 0 | 23 |
| fftw3 | 0.8.5 | Binding to the Fast Fourier Transform library FFTWFFT | 0 | 21 |
| fiber-lwt | 3.7.0 | Compatibility layer for fibers inside Lwt | 0 | 26 |
| file_path | v0.17.0 | A library for typed manipulation of UNIX-style file paths | 0 | 95 |
| finch | 0.1 | Simple and fast site generator | 0 | 113 |
| findlib_top | v0.11.0 | Exposes findlib_top.cma without the need for using predicates | 0 | 5 |
| fit | 1.4.1 | A parser for Garmin FIT data files | 0 | 30 |
| flac | 1.0.0 | Bindings to libflac | 0 | 16 |
| flatunionfind | 20241210 | A union-find data structure inside a vector | 0 | 11 |
| flint | 0.4.2 | Stub of the C library Flint3 | 0 | 31 |
| float_option | 0.0.3 | A float option libraryfloat | 0 | 22 |
| floatml | 0.1.0 | Floats (f16, f32, f64, f128) for OCaml | 0 | 20 |
| flock | 1.0.0 | Ctypes bindings to flock for OCaml | 0 | 31 |
| flow_parser | 0.268.0 | The Flow parser is a JavaScript parser written in OCaml | 0 | 28 |
| fluent-logger | 1.1.0 | Structured logger for Fluentd (OCaml) | 0 | 13 |
| fm-simplex-plugin | 1.30 | Alt-Ergo, an SMT Solver for Software Verification: FM-Simplex Plugin | 0 | 25 |
| fmlib | 0.6.2 | Functional monadic library | 0 | 65 |
| fontforge-of-ocaml | 1.1.0 | OCaml binding of FontForgefont fontforge binding | 0 | 40 |
| forcamla | 0.2.0 | Organize program execution via formulaemathematical programming formula event listeners | 0 | 4 |
| format | 0.1 | Format is a syntax extension which defines quotations for building | 0 | 10 |
| frama-c-lannotate | 0.2.6 | Lannotate plugin of Frama-C, part of the LTest suitesoftware testing Frama-C LTest | 0 | 108 |
| frama-c-luncov | 0.2.6 | Luncov plugin of Frama-C, part of the LTest suitesoftware testing Frama-C LTest | 0 | 108 |
| frama-c-metacsl | 0.10 | MetAcsl plugin of Frama-C for writing pervasives propertiesprogram verification formal specification C plugins ACSL MetACSL | 0 | 118 |
| frama-clang | 0.0.19 | Frama-C plug-in based on Clang for parsing C++ filesformal specification C++ plugins ACSL ACSL++ | 0 | 135 |
| frama_c_codex | 1.0-rc4 | A modular static analyser of C programs, based on abstract interpretation. The package contains both a standalone frama_c_codex executable, as well as a Frama-C plugin | 0 | 131 |
| fred | 0.1.0 | API binding for Federal Reserve Economic Dataapi binding federal reserve ecomonic data | 0 | 53 |
| freetennis | 0.4.8 | Free Tennis, a free tennis simulation. | 0 | 72 |
| frei0r | 0.1.2 | Bindings for the frei0r API which provides video effects | 0 | 16 |
| frenetic | 5.0.5 | The Frenetic Programming Language and Runtime System | 0 | 173 |
| fromager | 0.5.0 | A CLI to format an ocaml codebase | 0 | 98 |
| frontmatter_extractor | 0.2 | Just frontmatter extractor | 0 | 4 |
| fsml | 0.3.0 | A library for describing and describing synchronous finite state machines | 0 | 36 |
| fstar | 2026.03.24 | Verification system for effectful programs | 0 | 62 |
| fstreams | 0.2.1 | Functional, lazy, infinite streams. | 0 | 4 |
| fswatch_async | 11-0.1.2 | JaneStreet Async extension for fswatch | 0 | 96 |
| fswatch_lwt | 11-0.1.0 | Lwt extension for fswatch | 0 | 21 |
| fun-postgresql | 0.2.3 | PostgreSQL query supportorg:yawaramin | 0 | 40 |
| fun-sqlite | 0.2.3 | SQLite query supportorg:yawaramin | 0 | 40 |
| functory | 0.6 | Distributed computing library. | 0 | 3 |
| funfields | 0.04 | Functional bit field librarybit-field bits functional | 0 | 3 |
| fungi | 0.2.0 | A pure functional graph librarygraph functional networks | 0 | 4 |
| fuseau-lwt | 0.1 | Lwt backend for Fuseaufuseau lwt | 0 | 24 |
| fuzzy_compare | 2.0.1 | Fastest bounded Levenshtein comparator over generic structures | 0 | 67 |
| fzf | v0.17.0 | A library for running the fzf command line tool | 0 | 94 |
| GenArrayIter | 0.3.1 | An extension of Genarray to allow iterations over multi-dimensional arraysGenarray iter iteration mapping folding Owl Bigarray multi-dimensional array | 0 | 10 |
| gadelac | 0.6.1 | Preprocessor for the Game Description Language. | 0 | 12 |
| gammu | 0.9.4 | Cell phone and SIM card accessSMS phone clib:gammu | 0 | 22 |
| gappa | 1.6.0 | Tool intended for formally proving properties on numerical programs dealing with floating-point or fixed-point arithmetic | 0 | 17 |
| gavl | 0.1.6 | Bindings for the gavl library which provides functions for converting images formats, colorspaces, etc. | 0 | 3 |
| gd | 1.1 | OCaml interface to the GD graphics library. | 0 | 16 |
| gdal | 0.10.0 | GDAL and OGR bindings | 0 | 28 |
| gdbprofiler | 0.4 | A profiler for native OCaml and other executables | 0 | 41 |
| gedcom | 1.0.0 | GEDCOM parsing. | 0 | 4 |
| gemini | 0.3.0 | OCaml bindings for Gemini Trading Exchange API | 0 | 175 |
| gen-bs | 0.0.0 | generate bucklescript code from Javascript type specifications | 0 | 34 |
| gendarme-json | 0.5.0 | Libraries to marshal OCaml data structures (JSON metapackage) | 0 | 32 |
| genlet | 201406 | Let-insertion for MetaOCaml. | 0 | 8 |
| genspio | 0.0.3 | Typed EDSL to generate POSIX Shell scripts | 0 | 16 |
| geoip | 0.0.3 | Bindings to GeoIP database library.org:ygrek | 0 | 4 |
| geoml | 0.1.1 | Geoml: 2D Geometry library for OCaml | 0 | 4 |
| getopts | 0.4.0 | Analyse command line argumentscli system | 0 | 10 |
| gettext-camomile | 0.5.0 | Internationalization library using camomile (i18n) | 0 | 18 |
| gettext-stub | 0.5.0 | Internationalization using C gettext library (i18n) | 0 | 17 |
| git-split | 1.0.0 | A tool to split a git commit into multiple | 0 | 47 |
| github-hooks-unix | 0.5.0 | GitHub API web hook listener library using unix functionsgit github | 0 | 154 |
| github-jsoo | 4.5.1 | GitHub APIv3 JavaScript libraryorg:mirage org:xapi-project git | 0 | 87 |
| gitlab-jsoo | 0.1.8 | Gitlab APIv4 OCaml library | 0 | 87 |
| gitlab_pipeline_notifier | 0.1 | Watches GitLab pipelines and notifies on status updates using 'send-notify'topics gitlab | 0 | 125 |
| glical | 0.0.7 | Glical: glancing at iCalendar data.org:ocamllabs | 0 | 3 |
| glicko2 | 1.0.0 | Implementation of the Glicko2 algorithm | 0 | 14 |
| glMLite | 0.03.53 | OpenGL bindings for OCamlbindings opengl graphics 3D | 0 | 11 |
| globlon | 1.0 | A globbing library for OCaml | 0 | 4 |
| glpk | 0.1.8 | Bindings for glpk | 0 | 3 |
| gmocoin | 1.0.0 | OCaml client for the GMO Coin cryptocurrency exchange APIcryptocurrency exchange trading api websocket | 0 | 123 |
| gmp | 6.3.0-1 | The GNU Multiple Precision Arithmetic Library | 0 | 5 |
| gmp-ecm | 7.0.3 | GMP-ECM library for the Elliptic Curve Method (ECM) for integer factorization | 0 | 19 |
| gnuplot | 0.7 | Simple interface to Gnuplot
Gnuplot-OCaml provides a simple interface to Gnuplot from OCaml.
The API supports only 2D graphs and was inspired by FnuPlot | 0 | 9 |
| gobba | 0.4.2 | A simple, didactical, purely functional programming language | 0 | 65 |
| gobject-introspection | 0.2 | OCaml bindings for the GObject-Introspection library (https://gi.readthedocs.io/en/latest/) | 0 | 41 |
| goblint | 2.8.0 | Static analysis framework for Cprogram analysis program verification static analysis abstract interpretation C data race analysis concurrency | 0 | 102 |
| google-drive-ocamlfuse | 0.9.1 | A FUSE filesystem over Google Drive | 0 | 82 |
| gopcaml-mode | 0.0.6 | Ultimate Ocaml editing plugin, providing advanced structural editing, movement and analysis in Emacs | 0 | 118 |
| gopcaml-mode-merlin | 0.0.6 | Ultimate Ocaml editing plugin, providing advanced structural editing, movement and analysis in Emacs (uses Merlin parser) | 0 | 113 |
| gotd | 0.1 | Quickly start an OCaml project | 0 | 52 |
| gperftools | 0.5 | Bindings to gperftoolsorg:ygrek | 0 | 4 |
| gpiod | 0.7 | A wrapper around the C libgpiod library for GPIO on recent (>4.8) Linux kernels | 0 | 97 |
| gpr | 1.5.2 | GPR - Library and Application for Gaussian Process Regression | 0 | 105 |
| gptar | 1.0.0 | GPT headers that are also valid tar headersgpt tar mirage | 0 | 44 |
| gpx | 1.1.1 | Conversions between XML and GPX (1.1) types. | 0 | 9 |
| gr | 0.0.2 | OCaml bindings to the GR plotting library | 0 | 27 |
| gradescope_submit | 2.0.2 | A small script to submit to Gradescope via GitHubtopics git gradescope https api | 0 | 172 |
| graft | 0.1.0 | A Forester Preprocessorforester | 0 | 156 |
| grain_wasm_spec | 0.1 | An OCaml library to read and write Web Assembly (wasm) files and manipulate their AST. (Fork of official spec: https://github.com/WebAssembly/spec) | 0 | 4 |
| granary_repl | 0.0.3 | TUI REPL for granary | 0 | 78 |
| graphicspdf | 2.2.1 | Version of OCaml's Graphics library which outputs PDFs. | 0 | 5 |
| graphql-async | 0.14.0 | Build GraphQL schemas with Async support | 0 | 92 |
| graphql_jsoo_client | 0.1.1 | GrpahQL over WebSocket clientgraphql jsoo websockets | 0 | 253 |
| graphv | 0.1.1 | Top_level graphv package, includes all dependencies | 0 | 57 |
| gremlin | 0.1.1 | Gremlin Client Library | 0 | 155 |
| grib | 0.11.0 | Bindings for the ECMWF GRIB APIclib:png clib:openjpeg clib:m clib:jpeg clib:jasper clib:grib weather grib | 0 | 5 |
| grid | 0.2.0 | A tiny library for two-dimensional arrays | 0 | 4 |
| grpc-bench | 0.2.0 | Benchmarking package for gRPCnetwork rpc serialisation benchmark | 0 | 66 |
| grpc-examples | 0.2.0 | Various grpc examplesnetwork rpc serialisation | 0 | 232 |
| gstreamer | 0.3.1 | Bindings for the GStreamer library which provides functions for playning and manipulating multimedia streams | 0 | 16 |
| guardian | 0.4.0 | Role-based access control for OCaml | 0 | 138 |
| gufo | 0.1.2 | A fonctionnal shell | 0 | 59 |
| guile | 1.0 | Bindings to GNU Guile Scheme for OCaml | 0 | 40 |
| gxl-light | 1.0 | Gxl parser and in-place destructive update library | 0 | 7 |
| h1-lwt-unix | 1.1.0 | Lwt support for ocaml-h1 | 0 | 37 |
| h1_parser | 0.0.2 | Parser for HTTP 1.1 | 0 | 98 |
| h2-mirage | 0.13.0 | Lwt support for h2 | 0 | 152 |
| hacl | 0.3 | Tezos binding for Hacl* | 0 | 36 |
| hacl_func | 0.1.0 | Minimal Hacl bindings | 0 | 4 |
| hamt | 1.0.0 | Hash Array Mapped Tries | 0 | 4 |
| hardcaml-lua | 0.0.1 | A lua client for interfacing hardcaml to verilator, UHDM, Verible and RTLIL front-endsVerilator Surelog UHDM Verible Yosys RTLIL | 0 | 130 |
| hardcaml_axi | v0.17.0 | Hardcaml AXI Interface Types | 0 | 92 |
| hardcaml_c | v0.17.0 | Hardcaml C Simulation Backend | 0 | 105 |
| hardcaml_fixed_point | v0.17.0 | Hardcaml fixed point arithmetic | 0 | 89 |
| hardcaml_of_verilog | v0.17.0 | Convert Verilog to a Hardcaml design | 0 | 132 |
| hardcaml_step_testbench | v0.17.0 | Hardcaml Testbench Monad | 0 | 124 |
| hardcaml_verilator | v0.17.0 | Hardcaml Verilator Simulation Backend | 0 | 105 |
| hardcaml_xilinx | v0.17.0 | Hardcaml wrappers for Xilinx memory primitives | 0 | 95 |
| hardcaml_xilinx_components | v0.17.0 | Hardcaml Xilinx component definitions | 0 | 96 |
| hardcaml_xilinx_reports | v0.17.0 | Hardcaml Xilinx Reports | 0 | 110 |
| haxe | 4.1.1 | Multi-target universal programming language | 0 | 75 |
| hdf5 | 0.1.5 | Manages HDF5 files used for storing large amounts of data | 0 | 43 |
| hdfs | 0.4 | Bindings to libhdfsorg:ygrek clib:hdfs | 0 | 7 |
| header-check | 0.1.0 | A tool to check and update source headers, using checksumsorg:ocamlpro | 0 | 9 |
| hedgehog-alcotest | 0.1 | Alcotest integration for Hedgehog property-based testing | 0 | 33 |
| heptagon | 1.05.00 | Compiler for the Heptagon/BZR synchronous programming language | 0 | 17 |
| herdtools7 | 7.58 | The herdtools suite for simulating and studying weak memory models | 0 | 25 |
| heroicons-reason-react | 1.0 | ReasonML bindings to the Heroicons React componentsheroicons icons reason react | 0 | 30 |
| hex_encode | v0.17.0 | Hexadecimal encoding library | 0 | 70 |
| hexstring | 0.2.1 | A library to encode to and decode from hexadecimal strings | 0 | 40 |
| hg_lib | v0.17.0 | A library that wraps the Mercurial command line interface | 0 | 94 |
| higher | 0.3.1 | Library for higher-kinded programming | 0 | 9 |
| highlexer | 0.1 | An OCaml syntax highlighter based on the OCaml lexerjs syntax highlighting | 0 | 9 |
| hiredis | 0.8 | Redis tools based on the Hiredis C library | 0 | 61 |
| hl_yaml | 1.0.0 | High-level preprocessing wrapper around the yaml library | 0 | 53 |
| hlarp | 0.0.3 | Normalize and compare HLA typing output. | 0 | 16 |
| hll | 4.3 | Create opam packages from pds.toml | 0 | 48 |
| hockmd | 0.1.0 | A library to access hackmd's api | 0 | 146 |
| hol2dk | 2.1.0 | HOL-Light to Dedukti/Lambdapi and Rocq translator | 0 | 4 |
| hol_light | 3.1.0 | The HOL-Light interactive theorem prover | 0 | 1 |
| hol_light_module | 1.0 | A flag for compiling HOL Light core to a bytecode and native module | 0 | 1 |
| hooke | 0.0.1 | A spring-physics library for OCamlphysics springs animation | 0 | 4 |
| htmlfromtexbooks | 3.3.2 | From TeX To Human-Readable HTML | 0 | 4 |
| hts_shrink | 3.0.1 | Distance-Based Boolean Applicability Domain for High Throughput Screening data | 0 | 87 |
| http-cookie | 4.3.0 | HTTP cookie library for OCaml | 0 | 20 |
| http-date | 0.2 | HTTP Datetime encoder/decoder | 0 | 4 |
| http-multipart-formdata | 3.1.0 | Http multipart/formdata parserhttp multipart formadata form web | 0 | 26 |
| http_async | 0.2.0 | Async library for HTTP/1.1 servershttp-server http http1.1 async | 0 | 94 |
| httpaf_caged | 1.0.1 | A higher-level httpaf-async server interface | 0 | 121 |
| httph | 0.1 | Minimal OCaml to the httpserver.h http server toolkit | 0 | 15 |
| httpun-async | 0.2.0 | Async support for httpun | 0 | 117 |
| httpun-mirage | 0.2.0 | Mirage support for httpun | 0 | 150 |
| httpun-ws-async | 0.2.0 | Mirage support for httpun | 0 | 126 |
| httpun-ws-eio | 0.2.0 | Eio support for httpun | 0 | 58 |
| httpun-ws-lwt-unix | 0.2.0 | Lwt + unix support for httpun-ws | 0 | 55 |
| httpun-ws-mirage | 0.2.0 | Mirage support for httpun | 0 | 153 |
| huffman | 0.1.2 | An OCaml library to manipulate Huffman trees | 0 | 4 |
| humane-re | 0.1.1 | A human friendly interface to regular expressions in OCaml | 0 | 15 |
| huml-cli | 0.2.0 | Command line interface for Huml parser | 0 | 22 |
| hvsock | 3.1.0 | Bindings for Hyper-V AF_VSOCK | 0 | 60 |
| hweak | 1.1 | An hastable with weak pointer enabling the GC to collect things that are in the hashtable | 0 | 1 |
| hyper | 1.0.0~alpha2 | Web client with HTTP/1, HTTP/2, TLS, and WebSocket supporthttp web client websocket http2 tls dream | 0 | 75 |
| ISO3166 | 0.1.0 | OCaml library for working with ISO3166 | 0 | 4 |
| i2c | 0.1.2-0 | i2c | 0 | 11 |
| idd | 0.1 | Identity-suppressed decision diagrams (IDDs) | 0 | 81 |
| idna | 0.4.0 | Internationalized Domain Names for OCaml (IDNA 2008 and UTS #46) | 0 | 4 |
| ifs-fractals | 1.1.0 | IFS fractals (the Barnsley fern and friends) drawn with the chaos gamefractals graphics chaos-game ifs | 0 | 18 |
| igvxml | 0.1.0 | Create IGV session files from the command-line | 0 | 13 |
| imguiml | v1.90.6 | ImGUI bindings to OCamlgraphics imgui ctypes bindings | 0 | 60 |
| incr_dom_keyboard | v0.14.0 | A library for Incr_dom keybinding and keyboard shortcut helpers | 0 | 118 |
| incr_dom_partial_render | v0.17.0 | A library for simplifying rendering of large amounts of data | 0 | 147 |
| incr_dom_sexp_form | v0.17.0 | A library for building forms that allow the user to edit complicated types | 0 | 148 |
| incr_dom_widgets | v0.13.0 | Utilities for Incr_dom | 0 | 115 |
| incremental_cycles | 0.1 | A state-of-the-art formally verified incremental cycle detection algorithm | 0 | 4 |
| indentation_buffer | v0.17.0 | A library for building strings with indentation | 0 | 70 |
| index-bench | 1.6.2 | Index benchmarking suite | 0 | 64 |
| inferno | 20220603 | A library for constraint-based Hindley-Milner type inference | 0 | 10 |
| influxdb-async | 0.3.0 | InfluxDB client library using async for concurrency | 0 | 132 |
| influxdb-lwt | 0.3.0 | InfluxDB client library using lwt for concurrency | 0 | 123 |
| inifiles | 2.0 | An ini file parser | 0 | 39 |
| inotify-eio | 2.6 | Inotify backend for eio | 0 | 41 |
| inquire | 0.3.1 | Create beautiful interactive command line interface in OCaml | 0 | 9 |
| inquirer_oc | 1.0.15 | A collection of common interactive command line user interfacesanswer answers ask base cli command command-line confirm enquirer generate generator hyper input inquire inquirer | 0 | 4 |
| inspect | 0.2.1 | Inspect the runtime representation of arbitrary OCaml values. | 0 | 3 |
| integration1d | 0.5.1 | Collection of 1D numerical integration routinesscience numerics | 0 | 9 |
| intel_hex | 0.4.1 | Intel HEX manipulation libraryihex intelhex embedded bytes hex | 0 | 5 |
| interface-prime-lwt | 0.1 | Interfaces for common design patterns (LWT implementation)interface monad io lwt | 0 | 20 |
| interval | 1.6 | An interval arithmetic library for OCaml (meta package)interval science | 0 | 15 |
| intPQueue | 20250925 | A fast and compact priority queue with low integer priorities | 0 | 10 |
| io | 0.2.0 | Simple, secure and composable abstraction for efficient component | 0 | 13 |
| ip2location | 8.2.0 | IP2Location OCaml module to get geolocation dataip2location geolocation | 0 | 108 |
| ip2locationio | 1.1.0 | IP2Location.io OCaml module to get geolocation and WHOIS dataip2locationio geolocation | 0 | 107 |
| ip2proxy | 3.2.0 | IP2Proxy OCaml module to get proxy dataip2proxy proxy | 0 | 20 |
| ip2whois | 1.0.0 | IP2WHOIS OCaml module to get WHOIS dataip2whois domain whois | 0 | 104 |
| ipv6-multicast-lwt | 0.9 | UNIX bindings for IPv6 multicast — Lwt | 0 | 40 |
| irc-client-tls | 0.7.1 | IRC client library - TLS implementation | 0 | 87 |
| irc-client-unix | 0.7.1 | IRC client library - Unix implementation | 0 | 16 |
| irky-eio | 0.1 | IRC client library using Eio | 0 | 46 |
| irmin-bench | 3.11.0 | Irmin benchmarking suite | 0 | 108 |
| irmin-chunk | 3.11.0 | Irmin backend which allow to store values into chunks | 0 | 71 |
| irmin-client | 3.11.0 | A client for irmin-server | 0 | 249 |
| irmin-containers | 3.11.0 | Mergeable Irmin data structures | 0 | 72 |
| irmin-indexeddb | 2.0 | Irmin backend using the web-browser's IndexedDB store | 0 | 93 |
| irmin-mirage-git | 3.11.0 | MirageOS-compatible Irmin stores | 0 | 207 |
| irmin-mirage-graphql | 3.11.0 | MirageOS-compatible Irmin stores | 0 | 210 |
| irmin-pack-tools | 3.11.0 | Utils for Irmin-pack | 0 | 101 |
| janestreet_cpuid | v0.17.0 | A library for parsing CPU capabilities out of the `cpuid` instruction. | 0 | 72 |
| janestreet_csv | v0.17.0 | Tools for working with CSVs on the command line | 0 | 133 |
| jasmin | 2026.03.2 | Compiler for High-Assurance and High-Speed Cryptography | 0 | 55 |
| javascriptcore | 0.0.1 | OCaml bindings to JavaScriptCoreclib:javascriptcoregtk clib:c | 0 | 11 |
| jekyll-format | 0.3.4 | Jekyll post parsing library | 0 | 56 |
| jemalloc | 0.2 | Bindings to jemalloc mallctl apiorg:ahrefs clib:jemalloc | 0 | 4 |
| jext | 0.1.1 | Js_of_ocaml tools to help handling web extension | 0 | 80 |
| joolog | 0.4 | Logger for js_of_ocaml | 0 | 49 |
| js-build-tools | 113.33.04 | Collection of tools to help building Jane Street Packages | 0 | 4 |
| js_of_ocaml-camlp4 | 3.1.0 | Compiler from OCaml bytecode to Javascript | 0 | 11 |
| js_of_ocaml-webgpu | 0.2 | Js_of_ocaml bindings for webgpu | 0 | 145 |
| json-data-encoding-browser | 1.1.1 | Type-safe encoding to and decoding from JSON (browser support) | 0 | 67 |
| json-rpc | 0.5.0-0 | JSON RPC | 0 | 16 |
| json-static | 0.9.8 | JSON camlp4 syntax extension using json-wheel | 0 | 13 |
| json_decoder | 0.1.1 | | 0 | 15 |
| json_of_jsonm | 1.0.0 | json_of_jsonm_lib is a JSON encoder and decoder library that converts text to and from a | 0 | 11 |
| jsondiff | 0.0.1 | JSON sensitive diffing | 0 | 14 |
| jsonfeed | 1.1.0 | JSON Feed format parser and serializer for OCaml | 0 | 18 |
| jsonkit | 1.0.0 | Compositional JSON encode/decode PPX for OCaml | 0 | 20 |
| jsonkit-melange | 1.0.0 | Compositional JSON encode/decode library and PPX for Melange | 0 | 22 |
| jsonoo | 0.3.0 | JSON library for Js_of_ocaml | 0 | 40 |
| jsonschema-validation | 0.1.0 | JSON Schema draft-07 validation keywords | 0 | 41 |
| jsonschema2atd | 0.0.3 | Generate ATD types out of JSON Schema and OpenAPI document | 0 | 27 |
| jsonxt | 1.0.1 | Jsonxt - JSON parsers for files, strings and more | 0 | 4 |
| jsoo-react | 0.1 | Bindings to ReactJS for js_of_ocaml, including JSX ppx | 0 | 39 |
| jsoo_broadcastchannel | 2.0.0 | A wrapper in Js_of_ocaml to deal with BroadcastChannel | 0 | 43 |
| jsoo_storage | 1.0.1 | A wrapper in Js_of_ocaml for the WebStorage API | 0 | 43 |
| junit_ounit | 2.3.0 | JUnit XML reports generation for OUnit testsjunit jenkins ounit | 0 | 20 |
| jupyter-archimedes | 2.7.3 | A Jupyter-friendly 2D plotting library (Archimedes backend) | 0 | 80 |
| jupyter-kernel | 0.8 | Library to write jupyter kernels (interactive notebooks)jupyter ipython | 0 | 64 |
| jwt | 0.1 | Implementation of JWT in OCaml. | 0 | 41 |
| kafka_async | 0.5 | OCaml bindings for Kafka, Async bindings | 0 | 88 |
| kafka_lwt | 0.5 | OCaml bindings for Kafka, Lwt bindings | 0 | 30 |
| kappa-agents | 4.1.3 | Backends for an interactive use of the Kappa tool suite. Used by the kappa-webapp, probably not relevant else. Previously used by deprecated kappa-server | 0 | 41 |
| kappa-binaries | 4.1.3 | Command line interfaces of the Kappa tool suite. Use this package if you want the CLI kappa tools | 0 | 32 |
| kappa-server | 4.1.0 | HTTP server delivering the Kappa tool suite capabilities | 0 | 118 |
| kcas_data | 0.7.0 | Compositional lock-free data structures and primitives for communication and synchronization | 0 | 17 |
| key-parsers | 1.5.0 | Parsers for multiple key formats | 0 | 51 |
| keyseq | 0.1.0 | Deterministic planner for human-like typingtyping-simulation human-typing keystroke deterministic | 0 | 4 |
| kind2 | 3.0.0 | Multi-engine, parallel, SMT-based automatic model checker for safety properties of Lustre programs | 0 | 37 |
| kinetic-client | 0.0.11 | Client API for Seagate's Kinetic drives | 0 | 59 |
| kkmarkdown | 1.1.0 | A safe markdown engine | 0 | 40 |
| kmt | 0.1 | Framework for deriving Kleene Algebras with Tests (KAT) | 0 | 57 |
| knights_tour | 0.0.6 | Solves the 'Knights Tour' and various 'Poyomino' puzzles | 0 | 58 |
| kot | 20251212 | Persistent catenable deques | 0 | 4 |
| kqueue | 0.7.0 | OCaml bindings for kqueue event notification interfacekqueue | 0 | 4 |
| kremlin | transition | Virtual package for the kremlin package now renamed into karamel. Can be safely uninstalled | 0 | 79 |
| ktdeque | 0.2.0 | Kaplan-Tarjan persistent real-time deque, with O(1) catenationdata-structures deque persistent rocq kaplan-tarjan | 0 | 4 |
| kubecaml | 0.1.0 | Kubernetes API client for OCaml | 0 | 118 |
| kuznechik | 0.2.0 | Implementation of Kuzneechik cipher | 0 | 105 |
| kyotocabinet | 0.2 | OCaml bindings for Kyoto Cabinet DBM | 0 | 5 |
| lab | 0.1.8 | GitLab cli | 0 | 125 |
| lablgtk-extras | 1.6 | A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2.gtk utils configuration | 0 | 27 |
| lablgtk3-extras | 3.0.1 | A collection of additional tools and libraries to develop ocaml applications based on Lablgtk3gtk | 0 | 40 |
| lablgtk3-goocanvas2 | 3.1.5 | OCaml interface to GTK+ GooCanvas library | 0 | 24 |
| lablgtk3-gtkspell3 | 3.1.5 | OCaml interface to GTK+3 | 0 | 23 |
| lablgtk3-rsvg2 | 3.1.5 | OCaml interface to Gnome rsvg2 library | 0 | 24 |
| lablgtkosx | 2.01 | Lablgtkosx binds gOSX_application on top of lablgtk | 0 | 17 |
| lablqml | 0.7 | OCamlfind package and PPX extension to interface OCaml and QtQuickgui ui qt | 0 | 60 |
| lambda | 0.1.7 | λ-calculus ocaml library | 0 | 9 |
| lambda_streams_async | 0.1.2 | Async helpers for lambda_streams | 0 | 102 |
| lambda_streams_lwt | 0.1.2 | Lwt helpers for lambda_streams | 0 | 20 |
| lambdapi | 3.0.0 | Proof assistant for the λΠ-calculus modulo rewriting | 0 | 181 |
| lame | 0.3.7 | MP3 encoding library | 0 | 9 |
| landmarks-speedscope | 1.7 | Additional export formats for the Landmarks profiling library | 0 | 6 |
| lastfm | 0.3.4 | The lastfm library is an implementation of the API used by the last.fm to keep count of played songs | 0 | 12 |
| launchd | 1.3 | Bindings for the launchd socket activation API | 0 | 28 |
| layoutz | 0.1.0 | Friendly, expressive print-layout DSL for OCaml | 0 | 4 |
| lazy-trie | 1.2.0 | Implementation of lazy prefix trees | 0 | 24 |
| lbvs_consent | 2.2.0 | Chemoinformatics software for consensus fingerprint queries | 0 | 64 |
| ldp_js | 0.5.0 | Library to build LDP applications in JS | 0 | 99 |
| leaflet | 0.2 | Bindings for the Leaflet JavaScript libraryleaflet javascript bindings interactive map openstreetmap | 0 | 48 |
| learn-ocaml | 1.0.0 | The learn-ocaml online platform (engine) | 0 | 170 |
| learn-ocaml-client | 1.0.0 | The learn-ocaml client | 0 | 152 |
| leaves | 0.0.2 | A collection of reusable components from Mint Teatui terminal-ui apps components component library | 0 | 37 |
| ledes | 0.1.0 | Legal Electronic Data Exchange Standardparser legal | 0 | 29 |
| ledgerwallet | 0.4.1 | Ledger wallet library for OCaml | 0 | 33 |
| lemonade-sqlite | 0.1.0 | A monadic interface to sqlitesql sqlite monad | 0 | 49 |
| lens | 1.2.5 | Functional lenses | 0 | 24 |
| letsencrypt-app | 2.1.0 | ACME implementation in OCaml | 0 | 115 |
| letsencrypt-mirage | 2.1.0 | ACME implementation in OCaml for MirageOS | 0 | 145 |
| leveldb | 1.3.0 | OCaml bindings for Google's LevelDB library | 0 | 5 |
| levenshtein | 1.1.3 | Levenshtein distance algorithm for general array | 0 | 17 |
| libbinaryen | 127.0.0 | Libbinaryen packaged for OCaml | 0 | 7 |
| libdash | 0.5.0 | Bindings to the dash shell's parser | 0 | 49 |
| libdrm | 1.1 | OCaml bindings for libdrm | 0 | 28 |
| libinput | 1.29 | OCaml bindings for libinput | 0 | 28 |
| libirmin | 3.11.0 | C bindings for irmin | 0 | 241 |
| liblinear | 2.47 | User-space installer for liblinear | 0 | 10 |
| libnlopt | 2.7.1 | User-space installer for the NLopt library | 0 | 2 |
| libsvm | 0.10.0 | LIBSVM bindings for OCaml | 0 | 30 |
| libsvm_tools | 3.35 | User-space installer for libsvm's tools | 0 | 10 |
| libudev | 0.2.1 | Bindings to libudev for OCaml | 0 | 30 |
| lichess_api | 1.0.1 | Lichess API client for chess gameschess lichess api http client games pgn | 0 | 111 |
| lilac | 0.1.1 | Get the value of any field in a YAML file as a stringlibrary lib lilac yaml | 0 | 50 |
| lilv | 0.1.0 | Bindings to lilv library for using LV2 audio plugins | 0 | 28 |
| line-up-words | v0.17.0 | Align words in an intelligent way | 0 | 115 |
| linkage | 0.1 | easier plugin loading | 0 | 9 |
| links-mysql | 0.9.8 | MySQL database driver for the Links Programming Language | 0 | 175 |
| links-postgresql | 0.9.8 | Postgresql database driver for the Links Programming Language | 0 | 162 |
| links-sqlite3 | 0.9.8 | SQLite database driver for the Links Programming Language | 0 | 162 |
| linol-eio | 0.11 | LSP server library (with Eio for concurrency) | 0 | 48 |
| lintcstubs | 0.4.7 | OCaml C stub static analyzer | 0 | 103 |
| linwrap | 9.2.0 | Wrapper on top of liblinear-tools | 0 | 90 |
| liquidsoap-core | 2.3.0 | Liquidsoap core library and binary | 0 | 92 |
| liquidsoap-daemon | 1.0.0 | Daemonization scripts for liquidsoap | 0 | 109 |
| liquidsoap-js | 2.4.5 | Liquidsoap language - javascript wrapper | 0 | 67 |
| liquidsoap-libs-extra | 2.3.0 | Liquidosap standard library -- extra functionalities | 0 | 57 |
| liquidsoap-mode | 2.4.5 | Liquidosap emacs mode | 0 | 84 |
| little_logger | 0.3.0 | A tiny, little logger <3 | 0 | 10 |
| llama-cpp-ocaml | 0.0.1 | Ctypes bindings to llama.cppexperimental | 0 | 26 |
| llama_interactive | 0.1.0 | Visualization and live interaction for Llama synthesizer library | 0 | 41 |
| llhttp | 0.0.1 | OCaml bindings for llhttp | 0 | 4 |
| llopt | 1.0.0 | Just a tiny LLVM-IR optimizer for testing stuff.llvm optimization test testing compiler | 0 | 32 |
| llvmgraph | 0.2 | Ocamlgraph overlay for llvmllvm ocamlgraph | 0 | 31 |
| lmdb | 1.1.1 | Bindings for LMDB, a fast in-file database with ACID transactionsclib:lmdb database | 0 | 16 |
| lo | 0.2.0 | Bindings for the lo library which provides functions for communicating with input controls using the OSC protocol | 0 | 9 |
| loga | 0.0.5 | Logging library for OCaml | 0 | 8 |
| logical | 0.3.0 | Logical is a minimalistic logic programming inspired by microKanren | 0 | 11 |
| loop | 0.0.1 | Unbounded loops with continues and breakstopics control flow loop loops | 0 | 4 |
| lp-glpk | 0.5.0 | LP and MIP modeling in OCaml (GLPK interface) | 0 | 31 |
| lp-glpk-js | 0.5.0 | LP and MIP modeling in OCaml (glpk.js interface) | 0 | 40 |
| lp-gurobi | 0.5.0 | LP and MIP modeling in OCaml (Gurobi interface) | 0 | 33 |
| lp-highs | 0.5.0 | LP and MIP modeling in OCaml (HiGHS interface) | 0 | 13 |
| lpd | 1.2.2 | A Line Printer Daemon (LPD) server library written entirely in OCaml.lpd print | 0 | 7 |
| lpi | 0.0.2 | A REPL and library for a small dependently-typed language. | 0 | 3 |
| lreplay | 0.1.1 | Executes a test suite and computes test coverage | 0 | 12 |
| lrgrep | 0.9 | Detailed error messages for Menhir-generated parsers | 0 | 15 |
| lstar | 3.0 | Automata learning with lstar-rocq | 0 | 26 |
| lt-code | 0.1.1 | OCaml implementation of a Luby Transform code | 0 | 18 |
| lua_parser | 1.0.2 | A Lua 5.2 Parser | 0 | 49 |
| lua_pattern | 1.7 | Implementation of Lua patterns | 0 | 48 |
| lucid | 0.1.5 | Super simple logging library for OCaml | 0 | 4 |
| luna | 0.1.0 | Luhn validation library for OCamlluhn validation checksum algorithm | 0 | 4 |
| lunar | 1.2.0 | A very small date management library | 0 | 4 |
| luv_unix | 0.5.1 | Helpers for interfacing Luv and Unix | 0 | 25 |
| lwt-binio | 0.2.1 | Asynchronous random access IO for numbers | 0 | 23 |
| lwt-canceler | 0.3 | Cancellation synchronization object | 0 | 19 |
| lwt-exit | 1.0 | An opinionated clean-exit and signal-handling library for Lwt programs | 0 | 21 |
| lwt-parallel | 1.0.0 | Lwt-enabled Parallel Processing Librarylwt parallel fork | 0 | 24 |
| lwt-pipe | 0.1 | An alternative to `Lwt_stream` with interfaces for producers and consumers and a bounded internal bufferlwt pipe stream blocking | 0 | 19 |
| lwt-pipeline | 0.2 | Pipeline library for Lwt | 0 | 19 |
| lwt-watcher | 0.2 | One-to-many broadcast in Lwt | 0 | 19 |
| lwt_direct | 6.0.0 | Direct-style control-flow and `await` for Lwt | 0 | 16 |
| lwt_domain | 0.3.0 | Helpers for using Domainslib with Lwt | 0 | 37 |
| lwt_named_threads | 0.1 | Library to attach names and logs to Lwt threads (for debug/trace/objsize)org:ahrefs | 0 | 24 |
| lwt_ppx_to_let_syntax | 0.1 | A tool for migrating away from lwt_ppx | 0 | 37 |
| lwt_retry | 5.9.0 | Utilities for retrying Lwt computations | 0 | 19 |
| lwt_runtime_events | 6.0.0 | Emit runtime events to trace the execution of Lwt programs | 0 | 4 |
| lymp | 0.2.5 | Use Python functions and objects from OCaml | 0 | 4 |
| lz4_chans | 3.0.1 | LZ4-compressed binary channels | 0 | 6 |
| lzo | 0.0.3 | Bindings to LZO - a portable lossless data compression libraryorg:ygrek | 0 | 15 |
| MlFront_Exec | 2.4.2.30 | Executes distributable, repeatable units of work | 0 | 76 |
| MlFront_Manip | 2.4.2.169 | Binary manipulation tools for MlFront | 0 | 4 |
| MlFront_Tools | 2.4.2.169 | Console access for MlFront | 0 | 55 |
| m_tree | 0.1 | An implementation of M-trees | 0 | 13 |
| macaque | 0.8 | DSL for SQL Queries in Caml | 0 | 67 |
| macaroons | 0.1.0 | Macaroons for OCaml | 0 | 24 |
| mad | 0.5.3 | Mad decoding library | 0 | 16 |
| magic | 0.7.4 | Bindings to libmagic | 0 | 3 |
| magic-trace | 1.0.1 | Collects and displays high-resolution traces of what a process is doing | 0 | 136 |
| maildir | 0.9.0 | This is a preliminary release of an OCaml library to access directories in the Maildir format. | 0 | 11 |
| malfunction | 0.7.1 | Compiler back-end for functional languages, based on OCaml | 0 | 23 |
| man_in_the_middle_debugger | v0.17.0 | Man-in-the-middle debugging library | 0 | 113 |
| markdown_monolith | 0.1.1 | Produce a single monolithic Markdown file by inlining linked filesmarkdown documentation tools | 0 | 106 |
| mastodon-archive-viewer | 0.4.0 | View your Mastodon archive offlinemastodon ActivityPub | 0 | 44 |
| matcha | 0.1.0 | A React-like terminal UI library for ReasonML | 0 | 25 |
| matita | 0.99.5 | An experimental, interactive theorem proverinteractive theorem proving calculus of constructions | 0 | 89 |
| matplotlib | 0.2 | Plotting using Matplotlib through python | 0 | 20 |
| matrix-eio | 0.1.0 | Eio-based runtime for the Matrix terminal libraryterminal eio structured-concurrency | 0 | 39 |
| mazeppa | 0.7.2 | A modern supercompiler for call-by-value functional languages | 0 | 139 |
| mc2 | 0.1 | A mcsat-based SMT solver in pure OCamlsat smt mcsat | 0 | 34 |
| mcrunch | 0.0.3 | A simple program to crunch files into an OCaml module | 0 | 32 |
| mec | 0.1.0 | Mec - Mini Elliptic Curve library | 0 | 49 |
| mecab | 0.0.0 | An OCaml binding of MeCab, a part-of-speech and morphological analyzer. | 0 | 30 |
| mechaml | 1.2.1 | A functional web scraping libraryweb scraping mechanize http client | 0 | 105 |
| mehari-eio | 0.4 | Mehari IO implementation using Eio | 0 | 102 |
| mehari-eio-unix | 0.1 | Mehari IO implementation using Eio and Unix bindings | 0 | 106 |
| mehari-lwt-unix | 0.4 | Mehari IO implementation using Lwt and Unix bindings | 0 | 128 |
| mel | 0.3.2 | Build system for Melange that defers to Dune for build orchestration | 0 | 38 |
| melange-atdgen-codec-runtime | 3.0.1 | A Melange runtime for atdgen | 0 | 35 |
| melange-edn | 0.5.0 | EDN reader and writer for OCaml, js_of_ocaml, and Melange | 0 | 39 |
| melange-numeral | 0.0.1 | Melange bindings for Numeralmelange org:ahrefs | 0 | 27 |
| melange-radix-icons | 0.1.0 | Melange bindings for radix-icons | 0 | 35 |
| melange-react-dates | 1.4.0 | Melange bindings for react-datesmelange react-js org:ahrefs | 0 | 36 |
| melange-react-query | 0.1.0 | React Query support for Melange | 0 | 35 |
| melange-recharts | 4.0.3 | Melange bindings for rechartsmelange org:ahrefs | 0 | 29 |
| melange-str | 0.1.0 | Str module for Melange | 0 | 22 |
| melange-transit | 0.1.0 | Transit JSON reader and writer for Melange | 0 | 35 |
| memcad | 1.1.0 | The MemCAD analyzer | 0 | 79 |
| memcpy | 0.3.0 | safe and efficient copying between blocks of memoryorg:mirage | 0 | 24 |
| memfd | 0.1.0 | Create and manage Linux Memory Mapped Fileslinux memfd | 0 | 4 |
| memgraph_kitty | 1.0 | Display the representation of memory values in the Kitty terminal emulator | 0 | 30 |
| memo | 0.2 | Memoïzation library | 0 | 4 |
| memtrace_viewer | v0.17.0 | Interactive memory profiler based on Memtrace | 0 | 214 |
| menhir-lsp | 0.5.0 | Language Server for Menhir and Ocamllexlsp menhir ocamllex | 0 | 77 |
| merge-fmt | 0.4 | Git mergetool leveraging code formatters | 0 | 14 |
| mergeable-vector | 0.1.0 | Mergeable vector based on operational transformation | 0 | 9 |
| mesh-display | 0.8.9 | Triangular mesh representation using the graphics module | 0 | 28 |
| mesh-easymesh | 0.9.5 | Triangular mesh generation with EasyMeshMesh Triangulation PDE | 0 | 13 |
| mesh-graphics | 0.9.5 | Triangular mesh representation using the graphics modulemesh | 0 | 23 |
| mesh-triangle | 0.9.5 | Binding to the triangle mesh generatorclib:triangle | 0 | 13 |
| mfat | 0.0.1~beta1 | An implementation of FAT32 in OCaml | 0 | 20 |
| mhttp-client | 0.0.2 | An implementation of HTTP client in OCaml for unikernels | 0 | 150 |
| miaou | 0.5.2 | A TUI framework for OCaml (full install with SDL) | 0 | 146 |
| miaou-tui | 0.5.2 | Miaou TUI framework - terminal only (no SDL) | 0 | 124 |
| micro_httpd | 0.20.1 | No dependency file HTTP server | 0 | 4 |
| middleware | 0.0.1 | Composable stacked functions, which can respond to inner callsmiddleware composition funciton | 0 | 4 |
| migra | 2.2.0 | A database migration tool and library for OCaml supporting PostgreSQL, MariaDB/MySQL, and SQLitedatabase migrations postgresql mariadb mysql sqlite | 0 | 116 |
| mikmatch | 1.0.9 | OCaml syntax extension for regexps | 0 | 11 |
| mindstorm-lwt | 0.8.1 | Drive Lego Mindstorms bricks from OCaml (LWT version)lego robotics mindstorms clib:usb clib:bluetooth | 0 | 21 |
| minicaml | 0.4 | A simple, didactical, purely functional programming language | 0 | 37 |
| minilight | 1.6 | Minimal global illumination renderer. | 0 | 1 |
| minima-theme | 1.0.0 | OCaml port of the Jekyll Minima themeorg:mirage org:ocamllabs | 0 | 58 |
| minimal | 1.0.0 | Minima.l, a minimal Lisp | 0 | 11 |
| mirage-block-ccm | 2.0.0 | AES-CCM encrypted Mirage Mirage_types.BLOCK storage | 0 | 69 |
| mirage-block-partition | 0.2.0 | Mirage block device partitioning | 0 | 25 |
| mirage-block-unikraft | 1.0.0 | Unikraft implementation of MirageOS block interfaceorg:mirage | 0 | 40 |
| mirage-block-xen | 2.1.3 | MirageOS block driver for Xen that implements the blkfront/back protocolorg:mirage org:xapi-project | 0 | 57 |
| mirage-bootvar | 1.0.1 | Boot time arguments for MirageOSorg:mirage | 0 | 4 |
| mirage-btrees | 0.1.0 | An implementation of BTrees designed for use with MirageOS's BLOCK interface | 0 | 29 |
| mirage-kv-unix | 3.0.1 | Key-value store for MirageOS backed by Unix filesystemorg:mirage | 0 | 25 |
| mirage-monitoring | 0.0.8 | Monitoring of MirageOS unikernels | 0 | 81 |
| mirage-nat | 3.1.0 | Mirage-nat is a library for network address translation to be used with MirageOS | 0 | 71 |
| mirage-net-macosx | 1.10.0 | MacOS implementation of the Mirage_net_lwt interfaceorg:mirage | 0 | 45 |
| mirage-net-solo5 | 0.8.1 | Solo5 implementation of MirageOS network interfaceorg:mirage | 0 | 43 |
| mirage-net-unikraft | 1.0.0 | Unikraft implementation of MirageOS network interfaceorg:mirage | 0 | 44 |
| mirage-net-xen | 2.1.8 | Network device for reading and writing Ethernet frames via then Xen netfront/netback protocolorg:mirage | 0 | 56 |
| mirage-qubes-ipv4 | 2.0.1 | Implementations of IPv4 stack which reads configuration from QubesDB for MirageOS | 0 | 78 |
| mirage-seal | 0.4.2 | Serve static files over HTTPS, using Mirage+ocaml-TLS. | 0 | 57 |
| mirage-tc | 0.3.0 | MirageOS type-classes | 0 | 46 |
| mjson | 0.2.1 | Composable, applicative and monadic DSL for decoding Yojson values | 0 | 38 |
| mkaudio | 1.1.4 | CLI program for generating audio files | 0 | 10 |
| mkocaml | 1.2 | Tool to generate OCaml projects | 0 | 4 |
| mlcuddidl | 3.0.8 | OCaml interface to the CUDD BDD library | 0 | 5 |
| mldonkey | 3.2.1 | Cross-platform multi-network peer-to-peer daemon | 0 | 20 |
| mlfenv | 1.0.0 | OCaml C bindings for fenv(3) | 0 | 4 |
| mlgpx | 1.0.0 | Library and CLI for parsing and generating GPS Exchange (GPX) formats | 0 | 88 |
| mlmpfr | 4.2.1 | OCaml C bindings for MPFR >= 4.2.1 | 0 | 21 |
| mlpost-lablgtk | 0.9 | Library for adding mlpost graphics in lablgtk | 0 | 40 |
| mlsolver | 1.5 | A tool for solving the satisfiability and validity problems for modal fixpoint logics | 0 | 15 |
| mmdb | 0.3.0 | Binding to the MaxMind DB library for GeoIP lookups | 0 | 44 |
| mmo | 1.0.1 | Small Library for Molecular Mechanics in OCaml | 0 | 45 |
| mmseg | transition | This is a transition package, mmseg is now named wseg. Use the wseg package instead | 0 | 17 |
| mnd | 1.1.0 | A small monads library | 0 | 4 |
| mnet-cli | 0.0.4 | A library for defining the options required by a unikernel to configure its TCP/IP stack | 0 | 141 |
| mnet-dhcp | 0.0.4 | A DHCP client integration for the mnet TCP/IP stack | 0 | 135 |
| mnet-dns | 0.0.4 | An implementation of DNS in OCaml for Miou & Solo5 | 0 | 158 |
| mnet-ssh | 0.0.4 | An implementation of SSH in OCaml for Miou & Solo5 | 0 | 134 |
| mnottui | 0.0.2 | Declaring terminals with Miou | 0 | 44 |
| modelkit | 0.2.1 | Portable classical machine learning workflows for OCamldata-science machine-learning | 0 | 4 |
| modular-arithmetic | 0.1 | A library for operations on integers modulo some integer (the modulus) | 0 | 5 |
| module-graph | 0.2.0 | The module-graph tool generates a graph of dependencies between OCaml modules using compiled object filesorg:ocamlpro | 0 | 27 |
| monaco_jsoo | 1.0.1 | JSOO interface for Monaco-editor | 0 | 44 |
| monorobot | 0.1 | Notification bot for monorepos | 0 | 172 |
| moonpool-io | 0.9 | Async IO for moonpool, relying on picos (experimental) | 0 | 20 |
| moonpool-lwt | 0.11 | Event loop for moonpool based on Lwt-engine (experimental) | 0 | 27 |
| mopsa | 1.2 | MOPSA: A Modular and Open Platform for Static Analysis using Abstract Interpretation | 0 | 46 |
| morbig | 0.11.0 | A trustworthy parser for POSIX shell | 0 | 38 |
| more-ocaml | 1.0 | Support code for the book 'More OCaml' | 0 | 3 |
| morsmall | 0.2.0 | A concise AST for POSIX shell | 0 | 40 |
| mosaique | 0.0.1 | OCaml bindings for libvips image processing library | 0 | 16 |
| mosquitto | 0.2.1-0 | mosquitto | 0 | 17 |
| moss | 0.1.1 | A client for the MOSS plagiarism detection serviceMOSS | 0 | 44 |
| mpg123 | 0.3 | MP3 decoding library | 0 | 28 |
| mpi | 1.07 | OCaml binding to the Message Passing Interface (MPI) | 0 | 12 |
| mpp | 0.3.6 | MPP is both a preprocessor and a meta preprocessor | 0 | 6 |
| mpris-clients | 0.2.0 | Client implementations of the MPRIS D-Bus media player interface | 0 | 51 |
| mqtt | 0.2.2 | OCaml MQTT client | 0 | 83 |
| msat-bin | 0.9.1 | SAT solver binary based on the msat librarysat | 0 | 26 |
| msendmail | 0.13.0 | Implementation of the sendmail command for Solo5/mkernel | 0 | 141 |
| mset | 0.2.0 | A library for small multisets | 0 | 4 |
| msgpck-repr | 1.7 | Fast MessagePack (http://msgpack.org) library -- ocplib-json-typed interface | 0 | 48 |
| mssql | 2.2.0 | Async SQL Server client using FreeTDS | 0 | 99 |
| msts | 0.1.0 | Geocentric lunar ephemeris library | 0 | 4 |
| mtbox | 0.0.1~beta2 | A set of tools for the Miou scheduler | 0 | 46 |
| mtl | 1.0.0 | A Monad Transformers Library for OCaml | 0 | 4 |
| mugen | 0.1.0 | Universe levels and universe polymorphism | 0 | 4 |
| mula | 0.1.2 | ML's Universal Levenshtein Automata library | 0 | 4 |
| multipart_form-cohttp-lwt | 0.8.0 | Multipart-form for CoHTTP | 0 | 71 |
| multipart_form-eio | 0.8.0 | Multipart-form: RFC2183, RFC2388 & RFC7578 | 0 | 64 |
| mustache-cli | 3.3.0 | CLI for Mustache logic-less templates | 0 | 17 |
| mutf8 | 0.2 | The Modified UTF-8 encoding used by Java and related systems | 0 | 10 |
| mvar | 1.0.0 | Threadsafe mutable variables for Unix threads | 0 | 39 |
| mwt | 0.1.0 | Mediumweight thread library for OCaml via Lwt | 0 | 27 |
| mysql_protocol | 3.0.3 | OCaml implementation of the native MySQL/MariaDB Protocol with the Bitstring library | 0 | 39 |
| naboris | 0.1.3 | Simple http server | 0 | 71 |
| nacc | 1.0 | Not Another Compiler Compiler | 0 | 28 |
| namespaces | 0.5.1 | Turn directories into OCaml modules (deprecated) | 0 | 4 |
| nanoev-posix | 0.1 | Use mtime+iomux (posix compliant) as a backend for nanoevunix select async iomux nanoev | 0 | 23 |
| nanoev_tiny_httpd | 0.1 | Use nanoev as a basis for tiny_httpdnanoev http | 0 | 31 |
| nanoid | 1.0.0 | Nano ID implementation for OCaml | 0 | 29 |
| nats-client-async | 0.0.10 | Lean OCaml Async NATS client | 0 | 122 |
| nbd-tool | 6.0.1 | Network Block Device (NBD) protocol implementationorg:mirage org:xapi-project | 0 | 74 |
| neo4j_bolt | 0.3.0 | Pure OCaml Neo4j Bolt protocol client with TLS support | 0 | 38 |
| neodriver | 0.1.2 | Convenience module aggregating the public Neo4j driver API | 0 | 107 |
| netkat | 0.1 | A clean slate implementation of NetKAT | 0 | 103 |
| netlink | 0.3.4 | Bindings to the Netlink Protocol Library Suite (libnl) | 0 | 28 |
| netsnmp | v0.17.0 | An interface to the Net-SNMP client library | 0 | 95 |
| neural_nets_lib | 0.6.1 | A from-scratch Deep Learning framework with an optimizing compiler, shape inference, concise syntaxdeeplearning tensor backprop jit CUDA Metal | 0 | 131 |
| ninja_utils | 2.0.0 | Small library used to generate Ninja build files | 0 | 6 |
| niru | 1.0.0 | A similarity file comparatorfile-comparator | 0 | 5 |
| nloge | 0.0.2 | Non-blocking logger with eio | 0 | 58 |
| nlp | 0.0.1 | Natural Language Processing tools for OCaml | 0 | 11 |
| nmea | 0.1.5 | Nmea parser | 0 | 7 |
| noCanren | 0.3.0 | Translator from subset of OCaml to OCanren | 0 | 94 |
| nocoiner | 1.0.0 | A Commitment Scheme library for Coin Flipping/Tossing algorithms and sort | 0 | 123 |
| node_of_ocaml | 1.0.0 | An OCaml ppx to require node modules | 0 | 42 |
| noise | 0.2.0 | An OCaml implementation of the Noise Protocol Framework (rev 34)cryptography networking | 0 | 28 |
| nomad | 0.0.1 | A Web server for Trail applicationsriot trail http https websocket ws web server suri | 0 | 116 |
| non_empty_list | 0.1 | A non empty list library for OCaml | 0 | 26 |
| nosetup | 0.8.1 | An `.ocamlinit` helper to `#require` packages in an OCaml toplevels | 0 | 27 |
| note | 0.0.3 | Declarative events and signals for OCamlreactive declarative signal event frp org:erratique browser | 0 | 5 |
| nottui-pretty | 0.5 | A pretty-printer based on PPrint rendering UIs | 0 | 16 |
| nproc | 0.5.1 | Process pool implementation for OCaml. | 0 | 19 |
| nsq | 0.5.3 | A client library for the NSQ messaging platform | 0 | 157 |
| numalib | 0.1.0 | Interface to Linux NUMA API | 0 | 102 |
| nuscr | 2.1.1 | A tool to manipulate and validate Scribble-style multiparty protocols | 0 | 36 |
| oasis2debian | 0.1.5 | Create and maintain Debian package for an OASIS package | 0 | 60 |
| oasis2opam | 0.8 | Tool to convert OASIS metadata to OPAM package descriptionsbuild install | 0 | 12 |
| obandit | 0.3.4 | Ocaml Multi-Armed Bandits | 0 | 13 |
| obatcher | 1.1 | A Framework for building Batched Concurrent Data Structures | 0 | 11 |
| obeam | 0.1.5 | A utility library for parsing BEAM format | 0 | 47 |
| object | 0.1 | A unified interface for reading and writing object file formatself object mach-o pe coff | 0 | 6 |
| ocal | 0.2.2 | An improved Unix `cal` utility | 0 | 25 |
| ocaml-ai-sdk | 0.6.1 | OCaml AI SDK - Provider abstraction for AI models | 0 | 176 |
| ocaml-basics | 0.5.0 | Implements common functionnal patterns / abstractions | 0 | 31 |
| ocaml-buddy | 0.6.1 | Bindings for the Buddy BDD library. | 0 | 4 |
| ocaml-canvas | 1.0.0 | The OCaml-Canvas library | 0 | 29 |
| ocaml-http | 0.1.6 | Library freely inspired from Perl's HTTP::Daemon module | 0 | 44 |
| ocaml-in-python | 0.1.0 | Effortless Python bindings for OCaml modules | 0 | 22 |
| ocaml-logicalform | v0.6.0 | `LogicalForm` provides modules for efficient and intuitive manipulation | 0 | 20 |
| ocaml-manual | 5.5.0 | The OCaml system manual | 0 | 1 |
| ocaml-markdown | transition | This is a transition package, ocaml-markdown is now named markdown. | 0 | 18 |
| ocaml-migrate-parsetree-ocamlbuild | 1.2.0 | Ocamlbuild plugin for ocaml-migrate-parsetreesyntax org:ocamllabs | 0 | 11 |
| ocaml-option-address-sanitizer | 1 | Set OCaml to be compiled with address sanitizer | 0 | 1 |
| ocaml-option-default-unsafe-string | 1 | Set OCaml to be compiled without safe strings by default | 0 | 1 |
| ocaml-option-leak-sanitizer | 1 | Set OCaml to be compiled with leak sanitizer | 0 | 1 |
| ocaml-option-mingw | 1 | Select the mingw-w64 Windows port of OCaml | 0 | 13 |
| ocaml-option-spacetime | 1 | Set OCaml to be compiled with spacetime activated | 0 | 1 |
| ocaml-option-static | 1 | Set OCaml to be compiled with musl-gcc -static | 0 | 2 |
| ocaml-options-only-afl | 1 | Ensure that OCaml is compiled with AFL support enabled, and no other custom options | 0 | 2 |
| ocaml-options-only-flambda | 1 | Ensure that OCaml is compiled with flambda activated, and no other custom options | 0 | 2 |
| ocaml-options-only-flambda-fp | 1 | Ensure that OCaml is compiled with flambda and frame-pointer enabled, and no other custom options | 0 | 3 |
| ocaml-options-only-fp | 1 | Ensure that OCaml is compiled with only frame-pointer enabled, and no other custom options | 0 | 2 |
| ocaml-options-only-nnp | 1 | Ensure that OCaml is compiled with no-naked-pointers, and no other custom options | 0 | 2 |
| ocaml-options-only-nnpchecker | 1 | Ensure that OCaml is compiled with enable-naked-pointers-checker, and no other custom options | 0 | 8 |
| ocaml-options-only-no-flat-float-array | 1+bytecode-only | Ensure that OCaml is compiled with no-flat-float-array, and no other custom options | 0 | 3 |
| ocaml-options-only-tsan | 1 | Ensure that OCaml is compiled with ThreadSanitizer support enabled, and no other custom options | 0 | 10 |
| ocaml-print-intf | 1.2.0 | Display human-readable OCaml interface from a compiled .cmi | 0 | 21 |
| ocaml-probes | v0.17.0 | USDT probes for OCaml: command line tool | 0 | 5 |
| ocaml-protoc-yojson | 0.2.0 | JSON Runtime based on Yojson library for `ocaml-protoc` generated code | 0 | 15 |
| ocaml-r | 0.6.0 | Objective Caml bindings for the R interpreterR statistics | 0 | 22 |
| ocaml-sbom | 0.1.0 | SBOM generator for OCaml projects | 0 | 56 |
| ocaml-solo5-cross-aarch64 | 1.3.4 | OCaml cross-compiler to the freestanding 64-bit ARM Solo5 backendorg:mirage | 0 | 19 |
| ocaml-systemd | 1.3 | OCaml module for native access to the systemd facilities | 0 | 4 |
| ocaml-top | 1.2.0 | The OCaml interactive editor for educationorg:ocamlpro gui teaching toplevel | 0 | 37 |
| ocaml-twt | 0.94.0 | The Whitespace Thing, a layout preprocessor for OCaml code | 0 | 1 |
| ocaml-unikraft-backend-firecracker | 1.2.0-0.20.0 | Virtual package to ensure the Firecracker Unikraft backend is installed for the default cross compilerorg:mirage | 0 | 21 |
| ocaml-unikraft-backend-qemu | 1.2.0-0.20.0 | Virtual package to ensure the QEMU Unikraft backend is installed for the default cross compilerorg:mirage | 0 | 20 |
| ocaml-unikraft-option-9pfs | 1.2.0-0.20.0 | Virtual package to enable 9pfs storage in the Unikraft backendsorg:mirage | 0 | 1 |
| ocaml-unikraft-option-debug | 1.2.0-0.20.0 | Virtual package to enable debugging in the Unikraft backendsorg:mirage | 0 | 1 |
| ocaml-vdom | transition | This is a transition package, ocaml-vdom is now named vdom. Use the vdom package instead | 0 | 39 |
| ocaml-yescrypt | 0.1.1 | OCaml bindings for the Yescrypt KDFcryptography password-hashing kdf yescrypt scrypt ocaml bindings | 0 | 26 |
| ocaml_db_model | 0.1 | An Ocaml library and utility for creating modules out of thin air that describe database tables and types, with functions for running queries and commands. Aka database modelling | 0 | 116 |
| ocaml_openapi_generator | v0.17.0 | An OpenAPI 3 to OCaml client generator. | 0 | 126 |
| ocaml_pgsql_model | 0.1 | An Ocaml library and utility for creating modules out of thin air that describe database tables and types, with functions for running queries and commands; Aka database modelling | 0 | 118 |
| ocaml_plugin | v0.15.0 | Automatically build and dynlink OCaml source files | 0 | 82 |
| ocamlbrowser | 5.4.0 | OCamlBrowser Library Explorer | 0 | 14 |
| ocamlbuild-atdgen | 0.1.0 | Atdgen plugin for OCamlbuild | 0 | 4 |
| ocamlbuild-protoc | 0.1 | ocaml-protoc plugin for Ocamlbuild | 0 | 21 |
| ocamldap | transition | Transitional package for ldap (renaming)ldap | 0 | 53 |
| ocamldsort | 0.16.0 | Sorts a set of OCaml source files according to their dependencies | 0 | 12 |
| ocamleditor | 1.16.0-ocaml414 | OCamlEditor is a GTK+ source code editor and build tool for OCaml | 0 | 43 |
| ocamlfind-lint | 0.1.0 | Simple tool performing checks on installed findlib META filesfindlib ocamlfind check META | 0 | 3 |
| ocamlformat-rpc | removed | Auto-formatter for OCaml code (RPC mode) | 0 | 1 |
| ocamlgrep | 0.1.1 | OCaml structural grep tool | 0 | 18 |
| ocamlmig | 5.5.20260803 | OCaml source code rewriting tool | 0 | 108 |
| ocamlog | 0.2 | Simple Logger for OCaml | 0 | 4 |
| ocamlpp | 1.1 | OCaml binary files (.byte and .cmo) pretty printers. | 0 | 3 |
| ocamlregextkit | 1.0.2 | A regular expression toolkit for OCamlautomata regular expressions regular languages regex library DFA NFA RE | 0 | 4 |
| ocamlrss | 2.2.2 | Library providing functions to parse and print RSS 2.0 filesrss xml rdf | 0 | 8 |
| ocamlscript | 3.0.0 | Tool which compiles OCaml scripts into native code | 0 | 3 |
| ocamlsdl2-image | 0.01 | Interface to the SDL2_image librarybindings graphics image loader multimedia cross-platform | 0 | 15 |
| ocamlsdl2-ttf | 0.02 | Interface to the SDL2_ttf librarybindings graphics font ttf multimedia cross-platform | 0 | 15 |
| ocamlwc | 0.3 | Count lines in OCaml source code | 0 | 1 |
| ocamlyices | 0.7.1 | Yices SMT solver binding | 0 | 5 |
| ocapic | 3.5 | Development tools to run OCaml programs on PIC microcontrollers | 0 | 26 |
| ocephes | 0.8.2 | Bindings to special math functions from the Cephes library | 0 | 27 |
| ocgtk | 0.1~preview2 | OCaml bindings for GTK 4 | 0 | 16 |
| ochre-cli | 1.1.0 | Command-line interface for ochre syntax highlighter | 0 | 50 |
| ockt | 0.0.1 | OCaml library for parsing ckt files into hashtables | 0 | 4 |
| oclock | 0.4.0 | Oclock: Precise POSIX clock for OCaml | 0 | 3 |
| ocluster | 0.4.0 | Distribute build jobs to workers | 0 | 176 |
| ocp-browser | 1.4.1 | Console browser for the documentation of installed OCaml librariesorg:ocamlpro org:typerex | 0 | 48 |
| ocp-pack-split | 1.0.1 | ocp-pack and ocp-splitorg:ocamlpro | 0 | 1 |
| ocp-reloc | 0.1 | Relocation of OCaml bytecode executablesorg:ocamlpro org:typerex | 0 | 5 |
| ocp-search | 0.2.2 | The ocp-search tool to index/search source packagesorg:ocamlpro | 0 | 19 |
| ocp_reveal | 0.1 | OCaml bindings for Reveal.js, an HTML presentation framework | 0 | 41 |
| ocplib-resto | 0.1 | Minimal OCaml library for type-safe HTTP/JSON RPCs. | 0 | 51 |
| ocsfml | 2.0 | Binding to the C++ SFML gaming library. | 0 | 14 |
| ocsigen-i18n | 5.0.0 | Internationalisation of OCaml apps | 0 | 11 |
| ocsigen-start | 8.0.0 | Higher-level library for developing Web and mobile applications with users, registration, notifications, etc | 0 | 176 |
| ocsipersist-dbm-config | 2.1.0 | Ocsigen Server configuration file extension for ocsipersist-dbm | 0 | 141 |
| ocsipersist-sqlite-config | 2.1.0 | Ocsigen Server configuration file extension for ocsipersist-sqlite | 0 | 146 |
| ocue | 0.1.0 | A library to read cue filecue-sheet | 0 | 20 |
| ocveralls | 0.3.4 | Generate JSON for http://coveralls.io from bisect code coverage data (deprecated). | 0 | 29 |
| odbc | 3.0 | Interface to various ODBC drivers | 0 | 3 |
| odds | 1.2 | Dice rollergames dice random | 0 | 13 |
| odep | 0.2.2 | Dependency graphs for OCaml modules, libraries and packages | 0 | 77 |
| odnnr | 2.0.0 | Regressor using a Deep Neural Network | 0 | 21 |
| odoc-depgraph | 1.0 | Custom OCamldoc generator to insert clickable dependency graphs in generated html pageocamldoc graph | 0 | 6 |
| oenv | 0.1.0 | A composable environment variable reader | 0 | 29 |
| oepub | 0.1.0 | A small epub libraryepub | 0 | 19 |
| of_json | v0.17.0 | A friendly applicative interface for Jsonaf. | 0 | 95 |
| offheap | 0.1.2 | Copies OCaml objects out of the OCaml heap | 0 | 4 |
| oframl | 0.0.1 | Farcaster Frames in OCamltopics Farcaster Frames | 0 | 120 |
| ofx | 0.1.5 | OCaml parser for OFX files | 0 | 13 |
| oglsl | 0.1.0 | Embedding GLSL in OCamltagless-final opengl glsl edsl | 0 | 4 |
| oidc | 0.2.0 | Base package for working with OIDC | 0 | 90 |
| ojo | 0.2.1 | CLI tool to watch for change in the specified files | 0 | 4 |
| ojs-base | 0.6.0 | Base library for developing OCaml web apps based on websockets and js_of_ocamljavascript web components | 0 | 128 |
| olinq | 0.3 | LINQ inspired queries on in-memory datalinq query join group collection | 0 | 8 |
| olint | 0.1.0 | A somewhat serious linter for OCaml | 0 | 5 |
| ollvm | 0.99 | ollvm library offers an interface to manipulate LLVM IR in pure OCaml. | 0 | 10 |
| ollvm-tapir | 0.99.1 | a fork of ollvm with added LLVM-Tapir support | 0 | 12 |
| olmi | 1.1 | Olmi provide functor to generate monadic combinators with a minimal interface | 0 | 4 |
| oma | 20240619 | An order maintenance data structure | 0 | 4 |
| ometrics | 0.2.1 | OCaml analysis in a merge request changes | 0 | 36 |
| omg | 0.0.1 | Generate text using Markov chains | 0 | 12 |
| omigrate | 0.3.2 | Database migrations for Reason and OCaml | 0 | 74 |
| omlr | 1.0.3 | Multiple Linear Regression model | 0 | 15 |
| omod | 0.0.5 | Lookup and load installed OCaml modulesdev toplevel repl org:erratique | 0 | 6 |
| omonad | 0.4.0 | Monad programming using ppx preprocessor | 0 | 18 |
| omtl | 0.2 | An OCaml minimalist testing framework with zero dependenciestesting test test framework | 0 | 4 |
| oneffs | 0.1.0 | One-file filesystem is a filesystem for storing a single unnamed file | 0 | 37 |
| ooh | 0.0.3 | OCaml out-of-heapout-of-heap | 0 | 31 |
| oolc | 0.3 | An Ocaml implementation of Open Location Code. | 0 | 4 |
| opaca | 0.1.5 | A friendly OCaml project scaffolding tool | 0 | 10 |
| opal | 0.1.1 | Self-contained monadic parser combinators for OCaml | 0 | 3 |
| opam-audit | 0.0.1 | Audit your opam switch for known security issues | 0 | 57 |
| opam-bin | 1.2.0 | The opam-bin tool is a simple framework to use `opam` with binary packagesorg:ocamlpro | 0 | 42 |
| opam-build | 0.3.1 | An opam plugin to build projects | 0 | 81 |
| opam-bundle | 0.4 | A tool that creates stand-alone source bundles from opam packagesorg:ocamlpro | 0 | 46 |
| opam-ci | 1.0.0 | Query the opam package build statusorg:ocamllabs | 0 | 69 |
| opam-ci-check-lint | 0.2 | Library to lint opam files submitted to the opam repositoryopam ci lint | 0 | 49 |
| opam-compiler | 0.2.1 | Plugin to create switches using custom compilers | 0 | 70 |
| opam-custom-install | 0.3 | An opam plugin to install a package using a custom commandorg:ocamlpro org:opam | 0 | 64 |
| opam-devel | 2.6.0~alpha1 | Bootstrapped development binary for opam 2.6 | 0 | 80 |
| opam-dune-lint | 0.6 | Ensure dune and opam dependencies are consistent | 0 | 70 |
| opam-ed | 0.5 | Command-line edition tool for handling the opam file syntax | 0 | 11 |
| opam-graph | 0.1.1 | Graphing dependencies of opam packages | 0 | 46 |
| opam-grep | 0.4.1 | An opam plugin that greps anything in the sources of every opam packages | 0 | 27 |
| opam-minver | 0.2.1 | Find minimum dependency versions for an opam project | 0 | 44 |
| opam-package-upgrade | 0.2 | Upgrades opam package definition files to the latest formatorg:ocamlpro | 0 | 46 |
| opam-repomin | 1.0.0 | Minimize opam repository overlays into one unified repo | 0 | 57 |
| opam-spin | 0.8.3 | Opam plugin for Spin, the OCaml project generator | 0 | 50 |
| opam-test | 0.3.1 | An opam plugin to test projects | 0 | 81 |
| opamconfig | 0.3.0 | Virtual package owning parameters of opam installation.opam configure | 0 | 1 |
| opamfu | 0.1.4 | Functions over OPAM Universes | 0 | 58 |
| opasswd | 1.3.1 | OCaml bindings to the glibc passwd file and shadow password file interfaceorg:xapi-project | 0 | 27 |
| opazl | 0.0.1 | Library to parse ZNC logs | 0 | 26 |
| openai | 0.0.1 | OCaml OpenAI binding | 0 | 96 |
| openai-gym | 0.01 | OCaml binding for openai Gym toolkit | 0 | 115 |
| openapi-opium | 1.0.1 | Openapi documentation generation for Opium | 0 | 134 |
| openapi_router | 0.1.0 | Http server agnostic Openapi documentation generation | 0 | 93 |
| openbsd | 1.0 | Bindings for some OpenBSD syscallsopenbsd | 0 | 4 |
| opencage | 1.0.5 | OCaml bindings for the OpenCage Geocoding APIgeocoding opencage api bindings lwt | 0 | 121 |
| opencc | transition | Bindings for OpenCC (v1) - Open Chinese Convertopencc Chinese conversion | 0 | 29 |
| opencc0 | 1.0.2 | Bindings for OpenCC (v0) - Open Chinese Convertopencc Chinese conversion | 0 | 28 |
| opencc1_1 | 0.1.0 | Bindings for OpenCC (v1.1) - Open Chinese Convertopencc Chinese conversion | 0 | 28 |
| openrouter_api | 0.1.0 | OCaml client for the OpenRouter APIopenrouter llm ai api-client async | 0 | 145 |
| openstellina | 0.0.3 | A http client for Stellina smart telescope by VaonisVaonis Stellina long-exposure GUI | 0 | 142 |
| opentelemetry-client-cohttp-eio | 0.91.1 | Collector client for opentelemetry, using cohttp + eio | 0 | 113 |
| opentelemetry-client-ocurl | 0.91.1 | Collector client for opentelemetry, using http + ezcurl | 0 | 50 |
| opentelemetry-client-ocurl-lwt | 0.91.1 | Collector client for opentelemetry, using ezcurl-lwt | 0 | 59 |
| opentelemetry-logs | 0.91.1 | Opentelemetry-based reporter for Logs | 0 | 31 |
| operf-micro | 1.1.3 | Simple tool for benchmarking the OCaml compiler | 0 | 1 |
| opine | 0.1.3 | Python AST unparse implementation in OCamltopics ocaml python ast | 0 | 41 |
| opium-graphql | 0.20.0 | Run GraphQL servers with Opium | 0 | 103 |
| opium-testing | 0.20.0 | Testing library for Opium | 0 | 83 |
| oplot | 0.85 | Mathematical plotter library for ocamlplot 2D 3D math | 0 | 39 |
| oplsr | 8.0.1 | OCaml wrapper for the R 'pls' package | 0 | 21 |
| opomodoro | 0.0.2 | A simple Pomodoro timer | 0 | 20 |
| opsian | 0.1 | Low overhead profiling | 0 | 17 |
| optal | 0.3 | A new language for optimization | 0 | 15 |
| opti | 1.0.3 | DSL to generate fast incremental C code from declarative specifications | 0 | 4 |
| optimization1d | 0.6.1 | Find extrema of 1D functionsoptimization | 0 | 4 |
| optiml-transport | 0.0.1 | Solve optimal transportation problems using the network simplex algorithm | 0 | 4 |
| opus | 1.0.0 | Bindings to libopus | 0 | 18 |
| oq | 1.0.4 | Agent-first org query CLI | 0 | 101 |
| oqamldebug | 0.9.5 | Graphical front-end to ocamldebug | 0 | 2 |
| oraft | 0.3.0 | Raft consensus algorithm implemented in OCamlRaft lwt | 0 | 173 |
| orandforest | 1.0.0 | A random forest classifier based on OC4.5. | 0 | 15 |
| oranger | 4.3.5 | OCaml wrapper for the ranger (C++) random forests implementation | 0 | 71 |
| orb | 1.0.1 | Check opam package reproducibility | 0 | 75 |
| order-i3-xfce | 0.1 | Order-i3-xfce is a small utility that allow you to keep a synchronized order between i3 tabs and the xfce pannel window buttons plugin | 0 | 42 |
| ordinal | 1.1 | A language interpreter based on the Forth language | 0 | 4 |
| ordma | 0.0.5 | Ordma provides OCaml bindings to librdmacm (rsocket) | 0 | 20 |
| orewa | 0.2.1 | Async-friendly Redis client | 0 | 106 |
| orf | 1.0.1 | OCaml Random Forests | 0 | 61 |
| orgeat | 0.0.1 | Ocaml Random Generation of Arbitrary Types | 0 | 64 |
| orm | 0.7.1 | The ORM library provides a storage backend to persist ML values.org:mirage | 0 | 34 |
| orocksdb | 0.4.0 | ctypes based bindings for rocksdb | 0 | 28 |
| orpie | 1.6.1 | Curses-based RPN calculator | 0 | 64 |
| orrandomForest | 3.0.0 | Classification or regression using Random Forests | 0 | 24 |
| orsetto | 1.1.3 | A library of assorted structured data interchange languagesorg:conjury.org unicode data-interchange parser-combinators serialization json cbor uri url tai64 | 0 | 9 |
| orsvm_e1071 | 4.0.0 | OCaml wrapper to SVM R packages e1071 and svmpath | 0 | 9 |
| ortac-dune | 0.8.0 | Generate dune rules for other ortac plugins | 0 | 41 |
| orthologic-coq | 0.9.1 | A plugin to add orthologic-based tactics to Coqcategory:Miscellaneous/Coq Extensions keyword:orthologic logpath:OLCoq | 0 | 24 |
| ortools_solvers | 9.15.0-2 | Call Google OR-Tools solvers | 0 | 23 |
| orun | 0.0.1 | Run benchmarks and measure performance | 0 | 25 |
| orxgboost | 1.2.0 | Gradient boosting for OCaml using the R xgboost package | 0 | 5 |
| osbx | 1.2.4 | Implementation of SeqBox in OCaml | 0 | 67 |
| osc-lwt | 0.2.0 | OpenSoundControl Lwt library | 0 | 20 |
| osc-unix | 0.2.0 | OpenSoundControl Unix library | 0 | 12 |
| osdp | 1.1.1 | OCaml Interface to SDP solvers | 0 | 27 |
| osh | 0.1 | OCaml web API to generate SVG shieldsshield badge svg generator status build code coverage | 0 | 170 |
| oskel | 0.3.0 | Skeleton generator for OCaml projects | 0 | 25 |
| osnap | 0.3.0 | OCaml random snapshot testing | 0 | 88 |
| ostap | 0.6.1 | Parser-combinator library | 0 | 69 |
| osx-acl | 0.1.0 | OS X POSIX.1e file system access control list (ACL) bindingsosx acl file system POSIX.1e security | 0 | 29 |
| osx-attr | 0.3.0 | OS X generic file system attribute system call bindingsosx attr attributes getattrlist setattrlist file system | 0 | 27 |
| osx-fsevents | 0.2.0 | OS X FSevents bindings | 0 | 29 |
| osx-keychain | 1.0.0 | Typed OCaml bindings to the macOS Keychainmacos keychain security password bindings | 0 | 4 |
| osx-mount | 0.1.1 | Bindings to OS X mount system callsosx mount mountpoint mtab mount table file system | 0 | 25 |
| osx-plutil | 0.5.0 | OS X plutil plist manipulation | 0 | 10 |
| osx-secure-transport | 0.1.1 | macos/ios SecureTransport TLS OSX implementation API for OCaml | 0 | 27 |
| osx-xattr | 0.3.0 | OS X extended attribute system call bindingsosx xattr extended attributes file system | 0 | 26 |
| otf | 0.1 | otf is a simple Output Test Framework | 0 | 4 |
| otoggl | 0.3.2 | Bindings for Toggl API in OCaml | 0 | 104 |
| otp | 0.3 | Time-base One Time Password (OTP) based on RFC6238 with an HMAC-SHA1 algorithm and a 6 digits code in OCAMLOTP TOTP HMAC-SHA1 One Time Password | 0 | 47 |
| otr | 1.0.0 | Off the record implementation purely in OCaml | 0 | 45 |
| otto | 0.0.2 | Otto is a testing / autograding library | 0 | 11 |
| oui | 0.1.0 | A tool that builds standalone installers for your OCaml applicationswix msi windows cygwin | 0 | 40 |
| ounit-lwt | 2.2.7 | This is a transition package, ounit-lwt is now ounit2-lwt | 0 | 22 |
| out-channel-redirect | 0.2 | Redirect and capture output written to out_channels | 0 | 4 |
| owi | 0.2 | OCaml toolchain to work with WebAssembly, including an interpreterowi ocaml webassembly wasm interpreter compiler | 0 | 143 |
| owl-jupyter | 1.0 | Owl - Jupyter Wrappter | 0 | 87 |
| owl-ode-odepack | 0.5.0 | Owl's ODE solvers, interface with ODEPACK | 0 | 43 |
| owl-ode-sundials | 0.5.0 | Owl's ODE solvers, interface with SundialsML | 0 | 43 |
| owl-opt-lbfgs | 0.0.1 | Owl's Lbfgs Optimisation Module | 0 | 52 |
| owl-symbolic | 0.2.0 | Owl's Symbolic Library | 0 | 25 |
| owork | 0.1.1 | A productivity timer for focusing on work | 0 | 65 |
| oxcaml | action-required | Virtual package indicating dependency on OxCaml | 0 | 1 |
| ozulip | 0.1 | OCaml bindings to Zulip APIzulip bindings api | 0 | 114 |
| p4pp | 0.1.12 | P4PP: Preprocessor for P4 Language | 0 | 89 |
| p4spectec | 0.1.2 | P4-SpecTec: A mechanization toolchain for the P4 Programming Language | 0 | 113 |
| p5scm | 0.5.0 | Scheme via camlp5 | 0 | 103 |
| pa_comprehension | 0.4 | Syntax extension for comprehension expressions | 0 | 12 |
| pa_monad_custom | v6.0.0 | Syntactic Sugar for Monads | 0 | 10 |
| pa_ppx_ag | 0.08 | A PPX Rewriter that Generates Attribute Grammar Evaulators | 0 | 75 |
| pa_ppx_fmtformat | 8.05.01 | A Camlp5 PPX Rewriter for interpolation into strings (based on fmt) | 0 | 68 |
| pa_ppx_migrate_ocaml_parsetree | 5.4.0 | Migrations from one version of the OCaml AST to another | 0 | 66 |
| pa_ppx_parsetree | 0.02 | A Camlp5-based Quasi-Quotation ppx rewriter for OCaml's AST | 0 | 86 |
| pa_ppx_string | 0.01 | A Camlp5 PPX Rewriter for String Interpolation | 0 | 65 |
| pa_solution | 0.7 | A DSL for solving programming contest problems | 0 | 11 |
| pa_where | 0.4 | Backward declaration syntax | 0 | 10 |
| packstream | 0.1 | Packstream parses and serializes Packstream binary format | 0 | 88 |
| paf-cohttp | 0.8.0 | A CoHTTP client with its HTTP/AF implementation | 0 | 130 |
| pam | v0.17.0 | OCaml bindings for the Linux-PAM library | 0 | 71 |
| pancake | 2.0.1 | Pancake | 0 | 28 |
| pandoc-abbreviations | 0.2.1 | Pandoc filter to add non-breaking spaces after abbreviations | 0 | 12 |
| pandoc-comment | 0.2.1 | Pandoc filter to remove comments | 0 | 12 |
| pandoc-crossref | 0.2.1 | Pandoc filter to have LaTeX cross-references | 0 | 12 |
| pandoc-include | 0.2.1 | Pandoc filter to include other files | 0 | 12 |
| pandoc-inspect | 0.2.1 | Pandoc filter to inspect pandoc's JSON | 0 | 12 |
| pandoc-pdf2png | 0.2.1 | Pandoc filter to change extension of pdf images to png | 0 | 12 |
| pandoc-replace | 0.2.1 | Pandoc filter to replace words | 0 | 12 |
| papi | 0.1.1 | Performance Application Programming Interface (PAPI) bindings | 0 | 4 |
| par_incr | 0.1 | Parallel Self Adjusting Computationocaml incremental multicore-ocaml | 0 | 4 |
| pardi | 3.2.2 | Parallel execution of command lines, pardi! | 0 | 16 |
| pareto | 0.3 | GSL powered OCaml statistics library. | 0 | 28 |
| pari | 0.1 | Type-safe wrapper over the PARI library | 0 | 122 |
| parseff | 0.3.0 | Direct-style parser combinator library for OCaml 5 powered by algebraic effects | 0 | 11 |
| parsexp_io | v0.17.0 | S-expression parsing library (IO functions) | 0 | 24 |
| parsite | 0.1.2 | A micro library for simple parsing combinatorsstring ocaml functional-programming parsing-combinators parsing-library | 0 | 29 |
| parsley | 0.0.1 | Parsley library | 0 | 20 |
| partition_map | 0.9.0 | Partition maps | 0 | 16 |
| passage | 0.3.5 | Passage - used to store and manage access to shared secrets | 0 | 42 |
| passe | 0.1.0 | Passe is library for hashing and verifying passwords using bcrypt and argon2 algorithms | 0 | 34 |
| passmakercmd | 1.0 | Command line utility for generating memorable passphrases | 0 | 30 |
| pb-plugin | 1.0.0 | Plugin for generating pb protobuf message descriptions | 0 | 34 |
| pbs | 0.2.0 | Helper library around PBS/Torque | 0 | 12 |
| pci | 1.0.1 | Ctypes bindings to libpci for OCaml | 0 | 21 |
| pci-db | 0.3.0 | Library to parse and query the pci.ids database of PCI devices | 0 | 16 |
| pcrc | 0.25.2 | Parameterized CRC8, CRC16, CRC32 and CRC64 implementations | 0 | 4 |
| pds-reachability | 0.2.3 | A PDS reachability query library | 0 | 39 |
| petrol | 1.2.0 | Petrol's an OCaml SQL API made to go FASTsql | 0 | 112 |
| pf-qubes | 0.1.2 | QubesOS firewall ruleset handling libraryorg:mirage | 0 | 54 |
| pfff | 0.40.4 | Tools and APIs for program analysis, code visualization, refactoring | 0 | 18 |
| pgn_parser | 1.0.1 | PGN (Portable Game Notation) parser for chess gameschess pgn parser lichess chess.com api testing zobrist board-tracking unfinished-games | 0 | 111 |
| pgn_to_tex | 0.0.1-rc.2 | A chess PGN to TeX conversion toolpgn latex chess parser | 0 | 27 |
| pgx_async | 2.2 | Pgx using Async for IO | 0 | 137 |
| pgx_lwt_mirage | 2.2 | Pgx using Lwt on Mirage for IO | 0 | 147 |
| pgx_unix | 2.2 | PGX using the standard library's Unix module for IO (synchronous) | 0 | 45 |
| pgx_value_ptime | 2.2 | Pgx_value converters for Ptime types | 0 | 46 |
| phantom-algebra | 1.0.1 | A strongly-typed tensor library à la GLSL | 0 | 4 |
| phashtbl | 1.0.0 | Persistent hash table library using dbm under the carpet. | 0 | 9 |
| phonetic | 0.1.0 | Phonetic algorithm in OCaml | 0 | 4 |
| phylogenetics | 0.3.0 | Algorithms and datastructures for phylogeneticsbioinformatics evolution phylogeny | 0 | 157 |
| piaf | 0.2.0 | An HTTP library with HTTP/2 support written entirely in OCaml | 0 | 97 |
| picos_meta | 0.6.0 | Integration tests for Picos packages | 0 | 72 |
| pidgin_pp | 1.0.0 | Pretty-printers for the Pidgin Language | 0 | 6 |
| piece_rope | 0.9.1 | A data structure for efficiently manipulating stringstext piece table piece tree rope unicode | 0 | 41 |
| pilat | 1.6 | Polynomial invariant generator | 0 | 130 |
| pixel_pusher | 1.1 | Control LED strips on Pixel Pusher hardware | 0 | 104 |
| pkcs11-cli | 1.0.1 | Cmdliner arguments to initialize a PKCS#11 sessionorg:cryptosense | 0 | 61 |
| pkcs11-rev | 1.0.1 | Reverse bindings to pkcs11org:cryptosense | 0 | 65 |
| pla | 2.1 | Pla is a simple library and ppx syntax extension to create composable templates based on verbatim strings | 0 | 11 |
| plateau | 0.1 | Print a table in a single line | 0 | 83 |
| plato | 1.1.3 | Python Library Adapted To OCaml | 0 | 11 |
| playwright | 0.1.1 | OCaml bindings for Playwright | 0 | 63 |
| plebeia | 2.2.0 | Functional storage using Merkle Patricia tree | 0 | 103 |
| plist | 0.1 | Create Apple Plists | 0 | 20 |
| plist-xml-lwt | 0.3.0 | Reading of plist files in the XML format with Lwt | 0 | 27 |
| plotkicadsch | 0.9.0 | Utilities to print and compare version of Kicad schematics | 0 | 198 |
| plotly | 1.0.0 | Binding for Plotly Open Source Graphing Library | 0 | 59 |
| podge | 0.3 | Shortcuts and helpers for common tasks in OCaml ecosystem | 0 | 76 |
| polars_async | 0.0.1 | Async OCaml bindings to the Polars dataframe librarydata-science polars rust | 0 | 104 |
| polyglot | 1.0.0 | Filters to convert XHTML into polyglot HTML5 | 0 | 6 |
| polymarket | 0.2.0 | OCaml client library for the Polymarket prediction market APIpolymarket prediction-market blockchain polygon api-client trading | 0 | 119 |
| polynomial | 0.4.0 | Polynomials over finite fields | 0 | 21 |
| pomap | 4.1.2 | POMAP - Partially Ordered Maps for OCaml | 0 | 4 |
| portaudio | 0.2.3 | Bindings for the portaudio library which provides high-level functions for using soundcards | 0 | 16 |
| portaudio_c_bindings | 19.6.0 | Bindings to the C PortAudio library | 0 | 28 |
| portia | 1.5 | Literate Programming Preprocessor | 0 | 10 |
| posix-bindings | 4.0.2 | POSIX bindings | 0 | 36 |
| posix-clock | 0.4.0-0 | POSIX clockclib:rt | 0 | 9 |
| posix-mqueue | 0.8.0-0 | POSIX message queuesclib:rt | 0 | 10 |
| posix-semaphore | 0.5.0-0 | POSIX semaphoreclib:rt | 0 | 9 |
| posix-signal | 4.0.2 | Bindings for the types defined in <signal.h> | 0 | 26 |
| postgres_async | v0.17.0 | OCaml/async implementation of the postgres protocol (i.e., does not use C-bindings to libpq) | 0 | 109 |
| ppx_camlrack | 0.10.1 | PPX for matching S-ExpressionsS-Expressions parsing matching ppx extension | 0 | 11 |
| ppx_catch | 0.1.0 | A PPX rewriter to catch exceptions and wrap into options or results | 0 | 24 |
| ppx_compose | 0.2.1 | Inlined function composition | 0 | 19 |
| ppx_const | 2.0.1 | Compile-time "if" statement for conditional inclusion of codesyntax | 0 | 11 |
| ppx_counters | 0.1 | Generate useful code for stats gathering from records of counters | 0 | 10 |
| ppx_decimal | 1.0.2 | A ppx for decimal literals | 0 | 27 |
| ppx_default | 0.1.1 | Generate default values for your types | 0 | 26 |
| ppx_defer | 0.5.0 | Go-like [%defer later]; now syntax | 0 | 19 |
| ppx_demo | v0.17.0 | PPX that exposes the source code string of an expression/module structure. | 0 | 71 |
| ppx_derive_at_runtime | v0.17.1 | Define a new ppx deriver by naming a runtime module. | 0 | 74 |
| ppx_deriving_argparse | 0.0.5 | Very simple ppx deriver of command line parser for Ocaml >=4.02 | 0 | 17 |
| ppx_deriving_cad | 0.2.0 | PPX Deriver for OCADml transformation functions | 0 | 11 |
| ppx_deriving_decoders | 1.0 | Deriving Decoders using PPXdecoders decoding json ppx | 0 | 19 |
| ppx_deriving_encoding | 0.4.2 | Ppx deriver for json-encoding | 0 | 49 |
| ppx_deriving_ezjsonm | 0.4.1 | Ezjsonm PPXppx deriver json | 0 | 29 |
| ppx_deriving_json_schema | 1.0.1 | Ppx deriver for generating JSON schema objects from type definitions | 0 | 91 |
| ppx_deriving_jsonschema | 0.0.8 | Jsonschema generator for ppx_derivingjsonschema org:ahrefs syntax | 0 | 75 |
| ppx_deriving_jsont | 0.2.1 | A ppx deriver for Jsont | 0 | 15 |
| ppx_deriving_madcast | 0.2 | Library deriving cast functions based on their typessyntax | 0 | 24 |
| ppx_deriving_melange | 0.2.0 | Melange-compatible deriving plugins for OCamlorg:ahrefs syntax melange ppx | 0 | 22 |
| ppx_deriving_protocol | 0.8.1 | Migrate to ppx_protocol_conv | 0 | 20 |
| ppx_deriving_scad | 1.0.0 | PPX Deriver for Scad_ml transformation functions | 0 | 17 |
| ppx_deriving_variant_string | 1.1.0 | OCaml PPX deriver that generates converters between variants and stringssyntax org:ahrefs | 0 | 10 |
| ppx_dream_eml | 1.0 | PPX to process Dream's Embedded ML syntaxhttp web dream html | 0 | 186 |
| ppx_embed_file | v0.17.0 | A PPX that allows embedding files directly into executables/libraries as strings or bytes | 0 | 86 |
| ppx_ezlua | 0.1 | PPX deriving for Lua (ezlua) | 0 | 12 |
| ppx_factory | 0.2.0 | PPX to derive factories and default valuesorg:cryptosense | 0 | 19 |
| ppx_fail | v0.14.0 | Add location to calls to failwiths | 0 | 20 |
| ppx_format | 1.0 | Interpolate format strings | 0 | 10 |
| ppx_fun | 0.0.9 | Ppx rewriter for funsyntax | 0 | 19 |
| ppx_hegel_generator | 0.16.2 | PPX deriver for Hegel generator derivation | 0 | 62 |
| ppx_interact | 0.2.0 | Opens a REPL in context | 0 | 16 |
| ppx_jsobject_conv | 0.21.1 | Ppx rewriter for [@@deriving jsobject]syntax jsoo javascript | 0 | 37 |
| ppx_lun | 0.0.3 | Optics with lun package and PPXppx optics | 0 | 11 |
| ppx_map | 0.2.1 | A PPX rewriter to simplify the declaration of maps | 0 | 10 |
| ppx_marshal | 0.5.0 | Preprocessor extension to marshal OCaml types | 0 | 11 |
| ppx_matches | 0.2.0 | A syntax extension for Rust's `matches!` in OCaml 🐪 | 0 | 10 |
| ppx_mica | 0.1.0 | PPX deriver that automates differential testing for OCaml modules | 0 | 85 |
| ppx_mikmatch | 1.4 | Matching Regular Expressions with OCaml Patterns using Mikmatch's syntax | 0 | 20 |
| ppx_monad | 0.2.0 | A Syntax Extension for all Monadic Syntaxes | 0 | 19 |
| ppx_monoid | 0.3.3 | Syntax extension for building values of monoids | 0 | 10 |
| ppx_mysql | 1.1.3 | Syntax extension for facilitating usage of MySQL bindings | 0 | 19 |
| ppx_nanocaml | 0.1 | Framework for writing nanopass-style compilers | 0 | 14 |
| ppx_open | 0.1 | Idiomatic selective `open`s in OCaml | 0 | 23 |
| ppx_optint | 0.2.0 | Literals for Optint integersppx optint | 0 | 20 |
| ppx_parser | 0.2.1 | OCaml PPX extension for writing stream parsersstream parser | 0 | 10 |
| ppx_pbt | 0.2.1 | PPX Rewriter for property based testing | 0 | 101 |
| ppx_protocol_conv_jsonm | 5.2.3 | Jsonm driver for Ppx_protocol_conv | 0 | 32 |
| ppx_protocol_conv_msgpack | 5.2.3 | MessagePack driver for Ppx_protocol_conv | 0 | 25 |
| ppx_protocol_conv_yaml | 5.2.3 | Yaml driver for Ppx_protocol_conv | 0 | 50 |
| ppx_pyformat | 0.1.2 | Ppxlib based string format rewriter inspired by Python string `format` | 0 | 25 |
| ppx_rapper_async | 3.1.0 | Async support for ppx_rapper | 0 | 190 |
| ppx_rapper_lwt | 3.1.0 | Lwt support for ppx_rapper | 0 | 120 |
| ppx_regexp | 0.5.2 | Matching Regular Expressions with OCaml Patterns | 0 | 15 |
| ppx_seq | 0.3.2 | Seq literals ppx for OCamlsyntax | 0 | 10 |
| ppx_system | 1.0 | A ppx to know host operating system at compile time | 0 | 11 |
| ppx_traverse_builtins | v0.10.0 | Builtins for Ppx_traverse | 0 | 5 |
| ppx_ts | 0.1.6 | A PPX helps binding to typescript modules | 0 | 53 |
| ppx_type_directed_value | v0.15.0 | Get [@@deriving]-style generation of type-directed values without writing a ppx | 0 | 60 |
| ppx_tyre | 0.4.3 | PPX syntax for tyre regular expressions and routes | 0 | 16 |
| ppx_units | 1.0.0 | Generate unit types for every record field | 0 | 19 |
| ppx_update | 0.81 | PPX library to optimize record updatesppx | 0 | 10 |
| ppx_viewpattern | 0.1.1 | View patterns in OCaml | 0 | 10 |
| ppx_wideopen | 0.0.1 | Ppx_wideopen syntax extension | 0 | 9 |
| ppx_xml_conv | v0.17.0 | Generate XML conversion functions from records | 0 | 72 |
| ppxlib-tools | 0.38.0 | Tools for PPX users and authors | 0 | 13 |
| prbnmcn-dagger-test | 0.0.6 | Probabilistic programming library: tests | 0 | 57 |
| prbnmcn-mcts | 0.0.2 | Monte-Carlo tree search based on UCB1 bandits | 0 | 5 |
| prc | 0.1.0 | Utilities for precision-recall curvesprecision recall statistics machine-learning | 0 | 94 |
| preface | 1.1.0 | An opinionated library for function programming (à La Haskell)library standard monad | 0 | 5 |
| primavera | 1.0.0 | Dependency injection based on a Reader Monad | 0 | 4 |
| primes | 1.3.5 | A small library for dealing with primes. | 0 | 28 |
| proc-smaps | 0.2.0 | Proc-smaps: An ocaml parser of /proc/[pid]/smaps | 0 | 20 |
| producer | 0.2.0 | Accumulate results using monadic dependency graphsdependency injection graph node producer | 0 | 10 |
| prof_spacetime | 0.3.0 | A viewer for OCaml spacetime profiles | 0 | 128 |
| profiler-plugin | 1.30 | Alt-Ergo, an SMT Solver for Software Verification: Profiler Plugin | 0 | 25 |
| proj4 | 0.9.2 | Bindings to the PROJ.4 projection libraryclib:proj clib:m | 0 | 4 |
| prolect | 1.1.3 | Pure prolog interpreterprolog interpreter | 0 | 28 |
| prom | 0.3 | Types and pretty printer for Prometheus text-based exposition format | 0 | 18 |
| prometheus-liquidsoap | 2 | Virtual package installing liquidsoap dependencies for prometheus optional features | 0 | 107 |
| prometheus-lwt | 1.4 | Lwt support for Prometheus monitoring | 0 | 21 |
| promise_jsoo_lwt | 0.4.3 | Conversion functions between JS Promises and Lwt Promises | 0 | 45 |
| prooftree | 0.14 | Proof-tree visualization for Coq via Proof General | 0 | 27 |
| protocell | 1.0.0 | A Protobuf plugin for OCaml | 0 | 28 |
| protocol-9p-tool | 2.1.0 | An implementation of the 9p protocol in pure OCaml | 0 | 81 |
| proton | 1.0.17 | High-performance OCaml driver for Timeplus Proton (ClickHouse native protocol) | 0 | 97 |
| proverif | 2.05 | ProVerif: Cryptographic protocol verifier in the symbolic model | 0 | 17 |
| provider | 0.0.11 | Dynamic Dispatch with Traitsdynamic-dispatch parametrization traits typeclasses | 0 | 5 |
| prr | 0.1.1 | A fork of brr, sans browser-only APIs | 0 | 37 |
| psyche | 0.0.1 | A WASM-friendly lightweight programming language implemented in OCaml | 0 | 14 |
| pulseaudio | 0.1.5 | Bindings to Pulseaudio client library | 0 | 16 |
| pumping | 0.1.0 | Regular languages in typesregex types | 0 | 16 |
| pure-splitmix | 0.3 | Purely functional splittable PRNG | 0 | 4 |
| purl | 1.0.0 | Package URLs | 0 | 4 |
| pvec | 0.1.1 | Persistent vectors | 0 | 4 |
| pxshot | 0.1.2 | Official OCaml SDK for the Pxshot screenshot APIscreenshot api pxshot web-capture | 0 | 102 |
| py | 1.3 | Ctypes bindings to Python 3.5 or greaterpython | 0 | 28 |
| pyast | 0.2.0 | Python AST | 0 | 30 |
| pyml_bindgen | 0.4.1 | Generate pyml bindings from OCaml value specifications | 0 | 51 |
| pyro-caml | 1.0.0 | OCaml profiler with Pyroscope backend | 0 | 32 |
| pythonlib | v0.16.0 | A library to help writing wrappers around ocaml code for python | 0 | 77 |
| qbf | 0.3 | QBF solving in OCaml, including bindings to solversclib:quantor clib:qdpll clib:picosat | 0 | 4 |
| qcaml | 1.0.0 | OCaml library for quantum computing simulationquantum computing simulation qubits gates visualization bloch-sphere | 0 | 48 |
| qcheck-lin | 0.10 | A multicore testing library for OCamltest property qcheck quickcheck parallelism sequential consistency | 0 | 6 |
| qcow-tool | 0.15.0 | A command-line tool for manipulating qcow2-formatted dataorg:mirage | 0 | 81 |
| qcstm | 0.1.1 | A simple state-machine framework for OCaml based on QCheckstate machine test property quickcheck | 0 | 15 |
| qdrant | 0.2.0 | OCaml client for Qdrant vector database | 0 | 79 |
| qfs | 0.12 | Bindings to libqfs - client library to access QFSorg:ahrefs clib:stdc clib:qfs | 0 | 29 |
| qinap | 1.0 | A (very small) monadic parsing library | 0 | 12 |
| qiskit | 2.0.1 | Qiskit for OCaml | 0 | 10 |
| qmp | 0.20.0 | OCaml implementation of a Qemu Message Protocol (QMP) clientorg:mirage org:xapi-project | 0 | 16 |
| qrencode | 0.2 | Binding to libqrencode (QR-code encoding library) | 0 | 15 |
| queenshead | 0.1 | British pub name generator | 0 | 22 |
| query-json | 0.6.1 | Faster, simpler and more portable implementation of `jq` in OCaml | 0 | 41 |
| quest | 0.1 | quest - generates C code for testing a C compiler's calling convention | 0 | 12 |
| quick_print | 0.12 | Quick and easy printing for lists, arrays, etcprinting, arrays, lists | 0 | 4 |
| quickterface | 0.1.0 | Quick-to-program app interfaces in OCaml for terminal and web | 0 | 174 |
| r2pipe | 0.0.1 | Deprecated: use radare2 instead | 0 | 15 |
| radamsa | 0.2 | Radamsa bindings for OCaml | 0 | 4 |
| radare2 | 0.0.7 | OCaml interface to r2 | 0 | 16 |
| raga | 0.1.1 | Simple static site generatorhandlebars huml markdown static-site-generator | 0 | 67 |
| randii | 1.0.0 | A pure OCaml port of the Random123 counter based random number generator from DEShaw Research | 0 | 26 |
| random | 0.0.1 | Easy to use, cryptographically safe random datarandom random data | 0 | 27 |
| randoml | 0.1.5 | Generating cryptographically-secure random numbers | 0 | 99 |
| range | 0.8.3 | Fold on integer range | 0 | 12 |
| ranger | 0.1.0 | A consecutive range slice library for strings, arrays, etc. | 0 | 12 |
| rangeSet | 0.2.1 | RangeSet: a library for sets over ordered ranges | 0 | 4 |
| rankers | 2.0.9 | Vanishing Ranking Kernels (VRK) | 0 | 66 |
| ravel | 1.0.1 | A small functional language compiled to interaction nets | 0 | 4 |
| raven | 1.0.0~alpha3 | Modern scientific computing for OCamlmachine-learning data-science numerical-computation | 0 | 50 |
| rawlink-eio | 2.1 | Portable library to read and write raw packets with EIO bindings | 0 | 49 |
| raygui | 2.2.2 | OCaml bindings for raygui | 0 | 30 |
| raygun4ocaml | 0.1.0 | Client for the Raygun error reporting API | 0 | 21 |
| raylib-callbacks | 2.2.2 | OCaml bindings for callbacks of raylib | 0 | 33 |
| rdf_impls | 1.1.0 | C implementations (using Cyrptokit and Pcre) of functions used by Rdf | 0 | 82 |
| rdf_mysql | 1.1.0 | Mysql backend for rdf | 0 | 73 |
| rdf_postgresql | 1.1.0 | Postgresql backend for rdf | 0 | 74 |
| rdr | 1.1 | Rdr is a cross-platform binary analysis and reverse engineering tool, utilizing a unique symbol map for global analysis. | 0 | 4 |
| re_parser | v0.17.0 | Typed parsing using regular expressions. | 0 | 14 |
| rea | 1.0.0 | Effectful OCaml with Objects and Variants | 0 | 20 |
| react-rules-of-hooks-ppx | 1.2.0 | This ppx validates the rules of React hooks in reason-react components | 0 | 10 |
| readability_metrics | 0.1.0 | Classic English readability metrics with no dependenciestext readability nlp linguistics flesch smog | 0 | 4 |
| reanalyze | 2.25.1 | Dead values/types, exception, and termination analysis for OCaml/ReScript | 0 | 9 |
| reason-react-day-picker | 0.1 | Melange bindings for react-day-pickermelange reason bindings react-day-picker react | 0 | 44 |
| reason-standard | 0.1.0~alpha.1 | A portable standard library enhancement for Reason and OCaml. | 0 | 44 |
| received | 0.12.1 | Received field according RFC5321 | 0 | 84 |
| records | 1.0.0 | Dynamic recordsorg:cryptosense | 0 | 15 |
| red-black-tree | 1.0.5 | Functional Red-Black Tree | 0 | 22 |
| reddit_api_async | 0.2.1 | Async connection and utility functions for Reddit's API | 0 | 143 |
| redis-async | v0.17.0 | Redis client for Async applications | 0 | 110 |
| redis-sync | 0.8 | Redis client (blocking)redis unix | 0 | 17 |
| reed-solomon-erasure | 1.0.2 | OCaml implementation of Reed-Solomon erasure coding | 0 | 101 |
| reedsolomon | 0.3 | Reed-Solomon Error Correction CODEC | 0 | 4 |
| regl | 0.1.0 | OCaml bindings for the regl WebGL librarygraphics web webgl bindings regl | 0 | 39 |
| regrade | 0.1.0 | Automatic homework grader | 0 | 12 |
| relocatable | packages | Relocatable packages required | 0 | 1 |
| relude | 3.0.0 | Alternative standard library (prelude) for ReasonMLReasonML Melange functional programming prelude standard library | 0 | 28 |
| remu_ts | 0.1 | External type infer | 0 | 30 |
| reparse-lwt | 3.1.0 | Reparse Lwt_stream.t input support | 0 | 23 |
| reparse-lwt-unix | 3.1.0 | Reparse lwt-unix based input support | 0 | 23 |
| reparse-unix | 2.1.0 | Provides support for parsing files as source of input for reparse library | 0 | 13 |
| repr-bench | 0.8.0 | Benchmarks for the `repr` package | 0 | 46 |
| repr-fuzz | 0.8.0 | Fuzz tests for the `repr` package | 0 | 32 |
| requisite | 0.1.0 | Validated values, confidence gates, and per-value freshnessvalidated-values trusted-types refinement-types proof-types confidence-levels trust-boundary exhaustive-matching stale-data typestate validation taint-tracking freshness ttl monotonic-time data-safety | 0 | 9 |
| res_tailwindcss | 0.1.3 | PPX validates the tailwindcss class names | 0 | 84 |
| rescript-syntax | 1.0.0 | ReScript syntax packaged as an opam library | 0 | 27 |
| rescriptdep | 0.1.2 | A dependency analyzer for ReScript modulesdependency-analysis rescript ocaml | 0 | 51 |
| reshowcase | 5.3.0 | A tool to create demos for your ReasonReact componentsmelange org:ahrefs | 0 | 35 |
| resp-mirage | 0.11.0 | Redis serialization protocol for MirageOS | 0 | 143 |
| resp-unix | 0.11.0 | Redis serialization protocol for Unix | 0 | 95 |
| resto-cohttp-self-serving-client | 1.2 | A minimal OCaml library for type-safe HTTP/JSON RPCs | 0 | 109 |
| restricted | 2.0.0 | Limit which system operations and which parts of the filesystem your program can accessopenbsd restricted | 0 | 40 |
| revops | 2.5 | Reversible operations | 0 | 48 |
| rfc1951 | 1.6.0 | Implementation of RFC1951 in OCaml | 0 | 32 |
| rfc6287 | 1.0.4 | OCRA (OATH Challenge-Response Algorithm) implementation in OCaml | 0 | 54 |
| rfc7748 | 1.0 | Edwards Curves X25519 and X448 from RFC 7748 | 0 | 20 |
| rfsm | 2.3 | A toolset for describing and simulating StateChart-like state diagrams | 0 | 33 |
| rhythm | 0.0.1 | Data Structures and Algorithms implemented in Reason | 0 | 26 |
| ringo-lwt | 0.9 | Lwt-wrappers for Ringo caches | 0 | 20 |
| river | 0.4 | RSS2 and Atom feed aggregator for OCaml | 0 | 109 |
| rizzo | 0.3.0 | FRP library implementation of RizzoFRP space leaks time leaks signals channels functional reactive programming | 0 | 4 |
| rlp | 0.1 | RLP: Recursive Length Prefix Encoding | 0 | 28 |
| rmlbuild | 0.14.0-00 | rmlbuild is a fork of ocamlbuild that handles ReactiveML projets | 0 | 1 |
| robotstxt | 0.2.1 | OCaml bindings to google/robotstxt | 0 | 19 |
| rocq-devtools | 9.2.0 | Development tools for Rocq | 0 | 30 |
| rocqide | 9.2.0 | The Rocq Prover --- GTK3 IDE | 0 | 40 |
| roman | 0.2 | Manipulate roman numerals (ocaml.org dune/opam tutorial) | 0 | 4 |
| root1d | 0.5.1 | Find roots of 1D functionsscientfic root finding | 0 | 4 |
| rosa | 0.2.0 | String manipulation library | 0 | 4 |
| rpc_parallel | v0.17.0 | Type-safe parallel library built on top of Async_rpc | 0 | 94 |
| rpclib-async | 10.2.0 | A library to deal with RPCs in OCaml - Async interfaceorg:mirage org:xapi-project | 0 | 113 |
| rpclib-html | 10.2.0 | A library to deal with RPCs in OCaml - html documentation generatororg:mirage org:xapi-project | 0 | 73 |
| rpclib-js | 10.2.0 | A library to deal with RPCs in OCaml - Bindings for js_of_ocamlorg:mirage org:xapi-project | 0 | 48 |
| rpclib-lwt | 10.2.0 | A library to deal with RPCs in OCaml - Lwt interfaceorg:mirage org:xapi-project | 0 | 30 |
| rpmfile | 0.8.0 | RPM package readerrpm | 0 | 20 |
| rpmfile-cli | 0.4.0 | CLI utility for reading RPM package information (like rpm -qi)rpm parser rpmfile | 0 | 46 |
| rpmfile-unix | 0.5.0 | RPM package metadata reader (powered by Angstrom)rpm parser rpmfile | 0 | 21 |
| rsdd | 0.1.0 | Bindings for RSDD | 0 | 5 |
| rtop | 3.18.0 | Reason toplevel | 0 | 60 |
| rtree | 0.2.0 | A pure OCaml R-Tree implementationspatial index | 0 | 22 |
| rungen | 0.0.1 | Generates dune files to run benchmarks from centralised config | 0 | 16 |
| runtime_events_tools_bare | 0.5.4 | Tools for the runtime events tracing system in OCaml | 0 | 5 |
| rust-staticlib-gen | 0.2.2 | Utility for generating Rust static libraries for OCaml projects | 0 | 86 |
| SZXX | 4.2.0 | Streaming ZIP XML XLSX parserXLSX Excel ZIP XML spreadsheet Stream Streaming | 0 | 64 |
| safemoney | 0.3.0 | A type safe money manipulation library | 0 | 107 |
| sail | 0.20.2 | Sail is a language for describing the instruction semantics of processors | 0 | 56 |
| salsa20 | 1.2.0 | Salsa20 family of encryption functions, in pure OCaml | 0 | 64 |
| salsa20-core | 2.0.0 | The Salsa20 core functions, in OCaml | 0 | 4 |
| salto-analyzer | 0.2 | Salto static analyzer for OCaml programs | 0 | 95 |
| samplerate | 0.1.6 | Samplerate audio conversion library | 0 | 22 |
| sanddb | 0.3.0 | A simple immutable database for the masses | 0 | 45 |
| sanlock | 0.0.9 | Ctypes bindings to libsanlock for OCaml | 0 | 28 |
| sarek | 20210823 | GPGPU kernel DSL for OCaml | 0 | 35 |
| sarif | 0.3.1 | Static Analysis Results Interchange Format (SARIF) Version 2.1.0sarif | 0 | 71 |
| satex | 0.1.2 | String diagram generator for LaTeX | 0 | 12 |
| satML-plugin | 1.30 | Alt-Ergo, an SMT Solver for Software Verification: satML Plugin | 0 | 25 |
| sattools | 0.1.0 | Ctypes and DIMACs interfaces to minisat, picosat and cryptominisat | 0 | 28 |
| satyrographos | 0.0.2.13 | A package manager for SATySFi | 0 | 142 |
| savvy | 0.4.1 | A straightforward OAuth2 clientoauth2 security oauth | 0 | 114 |
| sawja | 1.5.12 | Sawja provides a high level representation of Java bytecode programs and static analysis tools | 0 | 22 |
| scgi | 1.0 | Simple Common Gateway Interface (SCGI) protocol support for interface with HTTP serversscgi web application | 0 | 54 |
| schroedinger | 0.1.1 | Bindings for the schroedinger library to decode video files in Dirac format | 0 | 12 |
| scid | 1.0 | Sierra Chart's Intraday Data File Format library | 0 | 13 |
| scope | 1.1 | OCaml Image File Viewer | 0 | 44 |
| scrypt | 0.2.1 | C bindings and a high level interface to the official scrypt distribution. | 0 | 12 |
| sd_logic | 0.1 | Functionality for time-based finite state machine | 0 | 71 |
| sdl-liquidsoap | 3 | Virtual package installing liquidsoap dependencies for SDL optional features | 0 | 40 |
| search | 0.1.1 | Simple, in-memory search library in pure OCaml | 0 | 4 |
| searchTree | 0.1 | A module to easily implement search trees | 0 | 4 |
| sek | 20260619 | An efficient implementation of ephemeral and persistent sequences | 0 | 11 |
| selfie | 0.1 | Unix process snapshotting library | 0 | 3 |
| semantic_version | v0.17.0 | Semantic versioning | 0 | 72 |
| semv | 1.0.0 | Bump a semversemver cli | 0 | 68 |
| semver | 0.2.1 | Semantic Versioning (semver) library | 0 | 4 |
| semver2 | 1.2.0 | Semantic version handling for OCaml | 0 | 20 |
| sendmail-miou-unix | 0.13.0 | Implementation of the sendmail command over Miou | 0 | 103 |
| sendmail-mirage | 0.13.0 | Implementation of the sendmail command over LWT | 0 | 130 |
| sendmsg | 0.0.2 | π-calculus? In _my_ kernel? | 0 | 21 |
| sentry | v0.11.0 | Unofficial Async Sentry error monitoring client | 0 | 156 |
| seqes | 0.4 | Seq with monadsmonad seq | 0 | 4 |
| sequence | 0.2 | Simple sequence abstract datatype. | 0 | 4 |
| sequencer_table | v0.17.0 | A table of [Async.Sequencer]'s, indexed by key | 0 | 73 |
| serde_debug | 0.0.1 | A human-friendly format for Serde that helps you debug any data during development | 0 | 41 |
| serde_sexpr | 0.0.1 | S-expression format support for Serde | 0 | 44 |
| serde_xml | 0.0.1 | XML format support for Serde | 0 | 47 |
| serial | 0.1.0 | Serial communication module | 0 | 19 |
| serialport | 0.3 | Serial communication libraryserial comport com unix | 0 | 4 |
| session-cohttp-async | 0.5.0 | A session manager for your everyday needs - Cohttp-specific support for Async | 0 | 142 |
| session-cookie-async | 0.1.8 | Session handling for OCaml and ReasonML | 0 | 147 |
| session-cookie-lwt | 0.1.8 | Session handling for OCaml and ReasonML | 0 | 79 |
| session-postgresql-async | 0.5.0 | A session manager for your everyday needs - Postgresql-specific support for Async | 0 | 133 |
| session-postgresql-lwt | 0.5.0 | A session manager for your everyday needs - Postgresql-specific support | 0 | 58 |
| session-redis-lwt | 0.5.0 | A session manager for your everyday needs - Redis-specific support for Lwt | 0 | 47 |
| session-webmachine | 0.5.0 | A session manager for your everyday needs - Webmachine-specific support | 0 | 76 |
| sessions | 0.1.0 | Library to provide session types to allow for static verification of protocols between concurrent computations | 0 | 19 |
| setcore | 1.0.2 | Pin current process to given core number | 0 | 6 |
| sexp | v0.17.0 | S-expression swiss knife | 0 | 120 |
| sexp_string_quickcheck | v0.17.0 | Quickcheck helpers for strings parsing to sexps | 0 | 70 |
| sfml | 0.09.2 | Bindings to the SFML multimedia librarybindings graphics audio multimedia gamedev opengl network | 0 | 11 |
| sgf | 1.0.1 | Parser and pretty printer for SGF files | 0 | 29 |
| sha256-cng | 0.1.0 | SHA-256 hashing for OCaml on Windows via native CNGsha256 windows cng bcrypt | 0 | 4 |
| shades | 1.0 | OCaml color palettes | 0 | 4 |
| shakuhachi | 0.3.2 | A music collection managermusic collection music tagger | 0 | 69 |
| shapefile | 0.2.1 | A small library to read ESRI shapefiles | 0 | 20 |
| shared-block-ring | 3.0.1 | A single-consumer single-producer queue on a block deviceorg:mirage org:xapi-project | 0 | 68 |
| shared-secret | 0.4 | Exceptions are shared secrets | 0 | 4 |
| shcaml | 0.2.1 | Library for Unix shell programming | 0 | 50 |
| shellwords | 1.0.0 | POSIX shell command word parsing and quoting utilitiesshell shellwords posix parsing command-line argv quoting splitting string | 0 | 4 |
| shine | 0.2.3 | Fixed-point MP3 encoder | 0 | 16 |
| shuttle_websocket | 0.12.0 | Websocket support for HTTP/1.1 servers using Asynchttp-server websocket | 0 | 127 |
| sid | 2.0 | Handle security identfiers | 0 | 15 |
| sifun | 3.0.0 | Interpreter for SiFun (Simple Functional) Language with three different type systems (supports Higher Rank Polymorphism) | 0 | 12 |
| signal | 0.4.2 | A small library for reactive signals | 0 | 4 |
| sihl-cache | 3.0.5 | Cache service implementations for Sihl | 0 | 143 |
| sihl-email | 3.0.5 | Email service implementations for Sihl | 0 | 175 |
| sihl-queue | 3.0.5 | Queue service implementations for Sihl | 0 | 146 |
| sihl-storage | 3.0.5 | Storage service implementations for Sihl | 0 | 143 |
| sihl-user | 3.0.5 | User service implementations for Sihl | 0 | 143 |
| simlog | 0.0.4 | A simple OCaml logging librarylog logging logger | 0 | 7 |
| simple-diff | 0.3 | Simple_diff is a pure OCaml diffing algorithm. | 0 | 13 |
| simple63 | 1 | Integer compression and decompression module | 0 | 40 |
| simple_httpd_caqti | 1.1 | DB interface for simple_httpd using caqti | 0 | 128 |
| simple_pam | 0.1.2 | Tiny binding around PAM | 0 | 11 |
| sitemap | 1.0 | Generate XML sitemaps | 0 | 9 |
| slack | 0.1 | Slack API implementation | 0 | 171 |
| slacko | 0.15.0 | Type-safe binding to the Slack API | 0 | 124 |
| slap | 4.1.1 | A linear algebra library with static size checking for matrix operations | 0 | 22 |
| slugline | 1.0.0 | A very small (and portable) slugifier implementation | 0 | 4 |
| sm | 0.1.1 | Pure OCaml Chinese National Cryptographic Algorithm Library (SM2/SM3/SM4/ZUC) | 0 | 4 |
| smaji_glyph_path | 0.1.0 | Smaji Glyph Path | 0 | 11 |
| smaws-clients | 0.1~preview1 | Amazon Web Services SDK clients using EIO | 0 | 74 |
| smtlib-utils | 0.5 | Parser for SMTLIB2SMTLIB smt2 parse logic | 0 | 12 |
| smtp | 0.3 | SMTP library with Unix and Lwt backendssmtp | 0 | 4 |
| snappy | 0.1.2 | Bindings to snappy - fast compression/decompression libraryorg:ygrek clib:snappy | 0 | 5 |
| snf_mcp | 0.2.1 | A Model Context Protocol server for web search and content fetchingmcp fetch search web eio ocaml | 0 | 124 |
| snkv | 0.1.1 | OCaml bindings for SNKV key-value storedatabase key-value sqlite binding encryption ttl | 0 | 4 |
| snoke | 0.3.2 | Snóke is a good old Snake game with new ideas | 0 | 38 |
| so | 0.0.1 | Open file depending on their extension | 0 | 22 |
| socketcan | 0.8.12-0 | socketcan | 0 | 11 |
| sodium-fmt | 1.0.0 | Fmt formatters for Sodium | 0 | 25 |
| solid_server | 0.5.0 | SOLID server under developmentrdf semantic web solid ldp | 0 | 237 |
| solid_tools | 0.5.0 | Library to build SOLID toolsrdf semantic web solid ldp | 0 | 130 |
| solidity-alcotest | 0.2.0 | The ocaml-solidity projectorg:OCamlPro | 0 | 58 |
| solidity-test | 0.2.0 | The ocaml-solidity projectorg:OCamlPro | 0 | 53 |
| sortedseq_intersect | 0.2.0 | A divide-and-conquer algorithm to intersect sorted sequences | 0 | 4 |
| soteria | 0.2.3 | Soteria is a toolkit for writing symbolic bug-finding tools | 0 | 91 |
| soundtouch | 0.1.9 | Bindings for the soundtouch library which provides functions for changing pitch and timestretching audio data | 0 | 16 |
| soupault | 5.2.0 | Static website generator based on HTML element tree rewriting | 0 | 90 |
| spatial-shell | 6 | Implementing a spatial model inspired by Material Shell, for i3 and Sway | 0 | 38 |
| speed | 0.2.0 | Speed - go fast by writing test firsttdd testing unit-testing bdd | 0 | 85 |
| speex | 1.0.0 | Bindings to libspeex | 0 | 18 |
| spf | 2.0.2 | OCaml bindings for libspf2 | 0 | 5 |
| spirv | 1.1.2 | SPIR-V Compiler Library | 0 | 10 |
| spoc_ppx | 20210823 | PPX to declare external GPGPU kernels written in CUDA or OpenCL | 0 | 40 |
| spoke | 0.0.4 | SPAKE+EE implementation in OCaml | 0 | 53 |
| spotify-web-api | 0.2.1 | OCaml bindings to the Spotify web API | 0 | 117 |
| spotify_ml | 0.0.2 | Spotify API bindingsspotify | 0 | 120 |
| spreadsheet | 0.1 | Functor for parsing and building spreadsheets. | 0 | 4 |
| spurs | 0.1.1 | A lightweight native sparse matrix librarysparse matrices | 0 | 33 |
| sqids | 0.1.0 | OCaml port of Sqids | 0 | 4 |
| sqlgg | 20260721 | SQL Guided (code) Generatororg:ygrek | 0 | 43 |
| sqlite3_utils | 0.5 | High-level wrapper around ocaml-sqlite3sqlite3 gadt typed sql | 0 | 44 |
| squirrel | 0.1 | The Squirrel Prover is a proof assistant for protocols, based on first-order logic and provides guarantees in the computational model | 0 | 57 |
| srs | 2.0.0 | OCaml bindings for libsrs2 | 0 | 5 |
| srt | 0.3.4 | Binding for the Secure, Reliable, Transport protocol library | 0 | 31 |
| ssh-agent | 0.4.1 | Ssh-agent protocol parser and serialization implementation | 0 | 64 |
| sslconf | 0.8.3 | An OCaml version of Openssl's NCONF library | 0 | 34 |
| starpath | 0.1.5 | A position-aware parser combinator library with readable errorsparser parser-combinators | 0 | 4 |
| starred_ml | 0.0.9 | Generates an Awesome-style markdown list from GitHub stars | 0 | 173 |
| starterkit | 1.0.0 | Virtual package for starting OCaml | 0 | 61 |
| statocaml_go | 0.1.0 | Generating plots for ocaml project | 0 | 167 |
| statverif | 1.97pl1.2 | StatVerif: automated verifier for cryptographic protocols with state, based on ProVerif | 0 | 4 |
| stdint-literals | 1.0 | Small PPX for fixed size integer literals | 0 | 24 |
| stdlib-diff | 0.1.3 | Symmetric Diffs for OCaml stdlib and ReasonML | 0 | 26 |
| stemmer | 0.2 | Porter stemming algorithm in pure OCaml | 0 | 3 |
| stemming | 0.2.1 | Collection of stemmersorg:ygrek | 0 | 4 |
| stitch | 0.0.0 | Refactoring frameworkorg:cryptosense | 0 | 38 |
| stk_xml | 0.5.0 | Library to display xml/html | 0 | 114 |
| stog-rdf | 0.16.1 | Plugin for Stog. Define and query RDF graphs in rewrite rules.publication rdf sparql semantic web | 0 | 108 |
| stog-writing | 0.19.0 | Stog plugin adding new rewrite rules to use footnotes and bibliographies in documentspublication web blog bibliography | 0 | 93 |
| stog_all | 1.1.0 | Virtual package to install all Stog libraries, tools and plugins | 0 | 172 |
| stog_rdf | 1.1.0 | Stog plugin to generate rdf triples and execute sparql queries | 0 | 97 |
| stone | 0.6.1 | Stone is a static website generator | 0 | 81 |
| store-dict | 0.1 | Snapshottable dictonaries and hashtables | 0 | 5 |
| store-pushqueue | 0.1 | Snapshottable push-only queues | 0 | 5 |
| stramon-lib | 0.3.0 | Process behavior monitoring library based on stracestrace process monitoring | 0 | 29 |
| streaming | 0.8.0 | Fast, safe and composable streaming abstractions | 0 | 5 |
| string_dict | v0.17.0 | Efficient static string dictionaries | 0 | 20 |
| stringCodepointSplitter | 0.0.2 | Split a string to a list of strings of a character by the unicode codepointstring utf8 | 0 | 9 |
| stringx | 0.3.0 | A collection of string utilities missing from OCaml's standard library | 0 | 9 |
| strymonas-pure | 2.1.1 | Stream fusion, to completeness | 0 | 3 |
| sturgeon | 0.4.2 | A toolkit for communicating with Emacs | 0 | 12 |
| styled-ppx | 0.61.0 | Type-safe styled components for ReScript and Melange | 0 | 83 |
| subprocess | 0.2.1 | Nice interfaces handling I/O with Unix commandsunix processes io commands | 0 | 4 |
| subscriptions-transport-ws | 0.1.0 | Websocket protocol for exchanging GraphQL requests and responses | 0 | 65 |
| subtype-refinement | 0.2 | Refinement types encoded with private types in OCaml | 0 | 4 |
| sugar | 0.7.3 | Monadic library for error aware expressions | 0 | 6 |
| sun | 0.1 | Take screenshot under Waylandsun screenshot wayland grim slurp | 0 | 46 |
| svmwrap | 5.1.1 | Wrapper on top of libsvm-tools | 0 | 72 |
| swapfs | 0.1.0 | Streaming temporary storage for Mirage OSorg:mirage org:robur swap | 0 | 25 |
| swhid | 0.2 | OCaml library to work with Software Heritage identifiersswh software heritage archive swhid persistent identifier | 0 | 53 |
| swhid_compute | 0.1 | OCaml library to work with Software Heritage identifiers, compute library used in swhidswh software heritage archive shwid persistent identifier compute | 0 | 5 |
| swipl | 0.5 | Bindings to SWI-Prolog for OCaml | 0 | 42 |
| syguslib-utils | 0.1 | SyGuS Lib parser and utils | 0 | 94 |
| symex | 0.3 | Primitives to write symbolic execution enginessymbolic execution path condition monad solver | 0 | 92 |
| symkat | 1.4 | Symbolic Algorithms for Kleene algebra with Tests (KAT) | 0 | 5 |
| symphony-orchestrator-tui | 0.1.0 | Terminal UI toolkit for OCaml applicationsterminal tui ui widgets layout | 0 | 29 |
| synchronizer | 0.3 | Synchronizerocaml multi-core mutex thread-safe parallel | 0 | 5 |
| syncweb | 0.5.1 | Syncweb, Literate Programming meets Unison | 0 | 74 |
| synopsis | 1.1 | Examines the parsetree | 0 | 7 |
| sys-socket-unix | 1.0.0 | Ctypes bindings to unix-specific low-level socket structure and data-types | 0 | 26 |
| syslog | 2.0.2 | syslog(3) routines for ocaml (RFC 3164) | 0 | 4 |
| syslog-rfc5424 | 0.2 | Syslog Protocol (RFC5424) parser and pretty-printerlog syslog rfc5424 | 0 | 17 |
| systemverilog | 0.0.2 | SystemVerilog for OCaml | 0 | 10 |
| syto | 0.1.0 | POSIX fnmatch(3) filename pattern matching | 0 | 4 |
| tablecloth-melange | 0.0.9 | A portable standard library enhancement for Reason | 0 | 33 |
| tablecloth-native | transition | Transitional package for tablecloth-native (renaming) | 0 | 13 |
| tabr | 0.1.2 | Functional utilitiestopics Functional utilities Branislav Lazic tabr | 0 | 44 |
| tacit | 1.0.0 | OCaml combinatorscombinator | 0 | 4 |
| taglib | 0.3.10 | Bindings for the taglib library | 0 | 16 |
| tallgeese | 0.1 | Enhanced SSH on OS X | 0 | 22 |
| tar-eio | 3.5.0 | Decode and encode tar format files using Eioorg:xapi-project org:mirage | 0 | 42 |
| tar-mirage | 3.5.0 | Read and write tar format files via MirageOS interfacesorg:xapi-project org:mirage | 0 | 41 |
| tbls | 0.4.0 | Pure OCaml library for rendering tabular data | 0 | 4 |
| tcalc | 1.1.1 | Minimal desktop calculator for timestamps | 0 | 6 |
| tcx | 0.25.0 | OCaml library for parsing and formatting Training Center XML files. | 0 | 7 |
| tdigest | 2.2.1 | OCaml implementation of the T-Digest algorithm | 0 | 18 |
| tdk | 0.2.0 | The Decision Kit is a collection of data structures that are useful | 0 | 4 |
| telegraml | 2.2.0 | Telegram Bot API for OCaml | 0 | 112 |
| telltime | 0.0.3 | Cli tool for interacting with Daypack-lib components | 0 | 32 |
| tensorboard | 0.0.1 | | 0 | 24 |
| tensorflow | 0.0.11 | TensorFlow bindings for OCaml | 0 | 36 |
| term-indexing | 0.0.1 | Term indexing librarysymbolics rewriting | 0 | 20 |
| term-tools | 0.0.2 | Various tools for manipulating first-order termssymbolics rewriting | 0 | 20 |
| termaid | 1.0.0 | Render Mermaid diagrams as Unicode box-drawing artmermaid diagram terminal tui box-drawing flowchart unicode | 0 | 10 |
| termbox | 0.1.0 | Bindings for the termbox library, minimalistic API for creating text-based interfaces | 0 | 3 |
| terminus-cohttp | 0.1.0 | Terminus with the cohttp-lwt-unix request handler | 0 | 115 |
| terminus-hlc | 0.1.0 | Terminus with the http-lwt-client request handler | 0 | 150 |
| terml | 0.0.1 | Terml is a pure-ocaml library for manipulating terminal output. Making possible to write text-based interfaces with easetui terminal terminal-tui | 0 | 9 |
| testcontainers-elasticsearch | 0.1.0 | Elasticsearch module for testcontainers | 0 | 45 |
| testcontainers-kafka | 0.1.0 | Kafka module for testcontainers | 0 | 45 |
| testcontainers-localstack | 0.1.0 | LocalStack module for testcontainers | 0 | 45 |
| testcontainers-memcached | 0.1.0 | Memcached module for testcontainers | 0 | 45 |
| testcontainers-mockserver | 0.1.0 | MockServer module for testcontainers | 0 | 45 |
| testcontainers-mongo | 0.1.0 | MongoDB module for testcontainers | 0 | 45 |
| testcontainers-mysql | 0.1.0 | MySQL module for testcontainers | 0 | 45 |
| testcontainers-postgres | 0.1.0 | PostgreSQL module for testcontainers | 0 | 45 |
| testcontainers-rabbitmq | 0.1.0 | RabbitMQ module for testcontainers | 0 | 45 |
| testcontainers-redis | 0.1.0 | Redis module for testcontainers | 0 | 45 |
| testo-lwt | 0.5.0 | Test framework for OCaml, Lwt variant | 0 | 37 |
| textrazor | 0.1.1 | An OCaml wrapper for the TextRazor API | 0 | 117 |
| tezt-bam | 0.4 | A plugin of [bam] for Tezttest tezt pbt shrinking internal bam | 0 | 49 |
| tezt-performance-regression | 17.3 | Performance regression test framework based on Tezt | 0 | 105 |
| theo | 0.1.0 | A BDD library with theory support | 0 | 4 |
| theora | 1.0.0 | Bindings to libtheora | 0 | 18 |
| thrift | 0.10.0 | OCaml bindings for the Apache Thrift RPC system | 0 | 4 |
| tidy | 5.6-0.1 | Bindings for libtidy5 -- HTML/XML syntax checker and reformatter | 0 | 75 |
| tidy_email_mailgun | 0.0.1 | An OCaml library that simplifies connecting to Mailgun's REST API | 0 | 106 |
| tidy_email_sendgrid | 0.0.1 | An OCaml library that simplifies connecting to Sendgrid's REST API | 0 | 110 |
| tidy_email_smtp | 0.0.1 | An OCaml library that simplifies connecting to SMTP servers | 0 | 130 |
| timedesc-json | 3.1.2 | Timedesc JSON backend | 0 | 36 |
| timedesc-sexp | 3.1.2 | Timedesc Sexp backend | 0 | 35 |
| timedesc-tzlocal-js | 3.1.2 | JS implementation for timedesc-tzlocal | 0 | 40 |
| timmy-jsoo | 1.1.5 | Js_of_ocaml bindings for Timmy | 0 | 49 |
| timmy-lwt | 1.1.5 | Lwt utilities based on Timmy | 0 | 36 |
| timmy-unix | 1.1.5 | Unix clock implementation for Timmy | 0 | 41 |
| tiny_httpd_camlzip | 0.21 | Interface to camlzip for tiny_httpd | 0 | 24 |
| tiny_httpd_eio | 0.21 | Use eio for tiny_httpd | 0 | 40 |
| tiny_json | 1.1.6 | A small Json library from OCAMLTTER | 0 | 5 |
| tinyfiledialogs | 1.0 | OCaml bindings to tinyfiledialogsGUI Dialogs File Dialog Color Picker Cross-Platform TinyFileDialogs Open File Dialog Save File Dialog Select Folder Message Box Input Box | 0 | 26 |
| tip-parser | 0.6 | Parser for https://tip-org.github.io/format.htmlTIP parse inductive logic | 0 | 12 |
| tjr_simple_earley | 2017-11-14e | An implementation of an Earley-like algorithm, designed for simplicity. | 0 | 3 |
| tldr | 0.3.0 | An ocaml tldr client | 0 | 108 |
| tls-async | 2.1.2 | Transport Layer Security purely in OCaml, Async layerorg:mirage | 0 | 146 |
| tls-liquidsoap | 1 | Virtual package install liquidosap dependencies for TLS optional features | 0 | 97 |
| toc | 0.1.0 | A generator of table of contents for Github Markdown files | 0 | 26 |
| tofn | 0.12 | Typed ordered fuzzy numbers | 0 | 4 |
| togglelog | 0.1.1 | A ppx for compile-time-optional logging | 0 | 11 |
| toml-cconv | 5.0.0 | Interface between cconv and toml | 0 | 17 |
| toml_cconv | 7.0.0 | Interface between cconv and toml | 0 | 15 |
| topkg-care | 1.1.1 | The transitory OCaml software packagerpackaging ocamlbuild org:erratique | 0 | 48 |
| toplevel_expect_test | v0.17.0 | Expectation tests for the OCaml toplevel | 0 | 83 |
| topojsone | 0.1.0 | Streaming TopoJSON library | 0 | 47 |
| topological_sort | v0.17.0 | Topological sort algorithm | 0 | 65 |
| torch | v0.17.0 | Torch bindings for OCaml | 0 | 96 |
| touist | 3.5.0 | The solver for the Touist language | 0 | 17 |
| tplib | 1.3 | TPLib: Tropical Polyhedra Library | 0 | 5 |
| tptp | 0.3.2 | Library for reading and writing FOF and CNF formulas in TPTP format | 0 | 27 |
| tqdm | 0.1 | OCaml library for progress bars | 0 | 15 |
| trace-runtime-events | 0.12 | A simple collector relying on runtime-events for OCaml 5. Some assembly requiredtrace tracing trace runtime-events | 0 | 6 |
| tracy-client | 0.7.1 | Client bindings to the Tracy profiler (v0.13) | 0 | 5 |
| traildb | 0.1 | OCaml bindings for TrailDB. | 0 | 11 |
| traits | 0.1.0 | Common traits for generic functionality | 0 | 4 |
| trampoline | 0.1.0 | A trampoline library enabling deep recursions that don't fit into stack memorytopics trampoline | 0 | 4 |
| transept | 0.1.0 | Generalized parser combinator librarylibrary parser-combinator | 0 | 4 |
| transom | 0.2.0 | OCaml backend/application logic for desktop WebView apps | 0 | 26 |
| travesty | 0.8.0 | Traversable containers, monad extensions, and more | 0 | 68 |
| trax | 0.4.0 | Stack-independent exception tracing | 0 | 4 |
| tree_layout | 0.2 | Algorithms to layout trees in a pretty mannertree graph drawing | 0 | 13 |
| treeprint | 2.3.0 | Printing combinator library with automatic parenthese | 0 | 15 |
| trexio | 2.2.0 | Binding for the TREXIO Input/Output libraryQuantum chemistry Library | 0 | 16 |
| trs | 1.0.0 | Parsing library for the TRS format, the format for first-order rewrite systemstrs rewrite systems | 0 | 9 |
| tsdl-mixer | 0.6 | SDL2_Mixer bindings to go with Tsdltsdl SDL audio bindings | 0 | 32 |
| ttweetnacl | 0.1.0 | Thin bindings to TweetNaCl cryptography for OCamlcryptography bindings nacl org:erratique | 0 | 5 |
| tube | 4.4.0 | Typesafe abstraction on top of Lwt_io channels | 0 | 19 |
| tw | 1.0.0 | Type-safe Tailwind CSS v4 in OCaml | 0 | 50 |
| twirp_cohttp_lwt_unix | 0.2 | Twirp client using cohttp-lwt-unixtwirp protobuf client rpc curl | 0 | 109 |
| twirp_ezcurl | 0.2 | Twirp client using Ezcurltwirp protobuf client rpc curl | 0 | 46 |
| twirp_tiny_httpd | 0.2 | Host Twirp services using Tiny_httpdtwirp protobuf services rpc | 0 | 31 |
| tyabt | 0.1.0 | Strongly typed many-sorted abstract binding trees (ABTs) | 0 | 4 |
| type_id | 0.0.1 | Type identifiers, useful for runtime type-safe casting/coersions | 0 | 5 |
| typed_list | 0.0.1.1 | A list with type informationtyped_list | 0 | 77 |
| typeid | 2.0.0 | Typeid and UUIDv7 implementation in OCamluuidv7 typeid | 0 | 13 |
| typerex-binutils | 1.0 | Libraries and tools to work with object files | 0 | 11 |
| typeset | 0.4 | An embedded DSL for defining source code pretty printers | 0 | 5 |
| tyxml-lwd | 0.5 | Make reactive webpages in Js_of_ocaml using Tyxml and Lwd | 0 | 44 |
| ubpf | 0.2 | OCaml bindings for userspace eBPF VMorg:ahrefs | 0 | 4 |
| ucaml | 0.1 | Translate OCaml code into C code | 0 | 1 |
| uecc | 0.4 | Bindings for ECDH and ECDSA for 8-bit, 32-bit, and 64-bit processors | 0 | 10 |
| ufind | 0.2.0 | Utf8 search engine with parameterized case and accent sensibilityutf8 | 0 | 26 |
| ulex-camlp5 | 1.3 | A lexer generator for Unicode (backported to camlp5) | 0 | 12 |
| ulid | 0.1 | ULIDs for OCaml | 0 | 61 |
| um-abt | 0.1.7 | An OCaml library implementing unifiable abstract binding trees (UABTs) | 0 | 51 |
| unidecode | 0.5.0 | Convert Unicode strings to ASCII | 0 | 4 |
| union-find-lattice | 0.1.0 | Persistent union-find data-structures with lattice operations (order, meet, join)union-find persistent lattice join meet | 0 | 5 |
| unisim_archisec | 0.0.14 | UNISIM-VP DBA decoder | 0 | 13 |
| unison | 2.53.8 | File-synchronization tool for Unix and Windows | 0 | 1 |
| unison-gui | 2.53.8 | File-synchronization tool for Unix and Windows | 0 | 25 |
| universal-portal | 0.3.0 | Universal Portal for ssr natively ReasonReact apps | 0 | 202 |
| universo | 2.7 | A tool for Dedukti to play with universes | 0 | 39 |
| unix-dirent | 0.3.5 | ocaml-unix-dirent provides access to the features exposed in dirent.hunix posix dirent syscall readdir | 0 | 5 |
| unix-sys-resource | 0.1.2 | Unix sys/resource.h types and bindings (getrlimit, setrlimit, and friends)unix posix sys/resource.h getrlimit setrlimit rlimit | 0 | 25 |
| unix-sys-stat | 0.5.2 | ocaml-unix-sys-stat provides access to the features exposed in sys/stat.hunix posix sys/stat.h syscall stat | 0 | 28 |
| unix-unistd | 0.4.0 | Host-independent unistd.h bindings | 0 | 25 |
| unmagic | 1.0.4 | Runtime tag-checking of marshaled ocaml data | 0 | 34 |
| uri-bench | 4.4.0 | Benchmarking package for ocaml-uriurl uri org:mirage org:xapi-project | 0 | 118 |
| uri-re | 4.4.0 | An RFC3986 URI/URL parsing libraryurl uri org:mirage org:xapi-project | 0 | 28 |
| uring-trace | 0.1.0 | IO-uring tracing tool using eBPF probes | 0 | 67 |
| uritemplate | 0.2.0 | OCaml implementation of URI templates (RFC6570)uri url templates RFC6570 | 0 | 29 |
| urn | 20231124 | Urn data structure for fast pure functional random sampling | 0 | 4 |
| usb | 1.3.1 | OCaml bindings for libusb-1.0 | 0 | 18 |
| user-agent-parser | 0.2.0 | OCaml implementation of the user agent parse rules of uap-core | 0 | 61 |
| user-setup | 0.8 | Helper for the configuration of editors for the use of OCaml toolsorg:ocamlpro | 0 | 12 |
| username_kernel | v0.17.0 | An identifier for a user | 0 | 70 |
| uspf-lwt | 0.2.1 | SPF implementation in OCaml (with LWT) | 0 | 150 |
| uspf-mirage | 0.2.1 | SPF implementation in OCaml (with for Mirage) | 0 | 148 |
| uspf-unix | 0.0.4 | SPF implementation in OCaml | 0 | 146 |
| valentine | 1.0.0 | Validate HTML from command line | 0 | 17 |
| validate | 1.1.0 | OCaml library enabling efficient data validation through PPX derivers and a suite of annotation-based validatorsvalidation ppx | 0 | 48 |
| validator | 0.2.3 | Create a record validator via composable sub-validators | 0 | 4 |
| valkey | 0.4.0 | Modern Valkey client for OCaml 5 + Eio (RESP3-only)valkey redis eio client resp3 cluster | 0 | 104 |
| varint | 1.0 | A simple varint implementation modeled after the one found in Go's standard library.mirage encoding | 0 | 17 |
| varray | 0.2 | Resizable arrays with fast insertion/deletion | 0 | 4 |
| vcaml | v0.16.0 | OCaml bindings for the Neovim API | 0 | 121 |
| vcardgen | 1.2 | Simple OCaml library for generating VCards per RFC-6350 | 0 | 10 |
| vchan-unix | 6.0.2 | Xen Vchan implementationorg:mirage | 0 | 49 |
| vecosek | 0.0.0 | Very Controllable Sequencer | 0 | 34 |
| vendredi | 0.1.0 | Tool for generating dune projects which vendor given packages for the purpose of testing that their dependencies are vendor-friendly | 0 | 34 |
| vercel | 0.1.0 | A custom runtime for Vercel.com (Now v2) written in OCaml | 0 | 99 |
| vhd-format-lwt | 0.13.0 | Lwt interface to read/write VHD format dataorg:mirage org:xapi-project | 0 | 47 |
| vhdlib | 0.9.1 | Bindings to libvhd | 0 | 39 |
| vifu | 0.0.1~beta4 | A simple web framework for OCaml 5 | 0 | 174 |
| virtfs | 1.1.0 | An abstract implementation of file paths | 0 | 4 |
| virtual_dom_toplayer | v0.17.0 | OCaml bindings for the floating positioning library for 'toplevel' virtual dom components | 0 | 136 |
| vlq | 0.2.1 | A simple library for encoding variable-length quantities | 0 | 4 |
| voaacenc | 0.1.1 | Bindings for the voaacenc library to encode audio files in AAC format | 0 | 10 |
| vocal | 0.1 | VOCaL -- The Verified OCaml Library | 0 | 5 |
| volgo-hg-eio | 0.0.22 | A Mercurial backend for Vcs based on Volgo_hg_backend for Eio programseio git mercurial vcs non-blocking-io | 0 | 57 |
| volgo-vcs | 0.0.22 | A command line tool for vcs operations based on the volgo librariescli git vcs | 0 | 38 |
| voqc | 0.3.0 | A verified optimizer for quantum circuits (VOQC) | 0 | 27 |
| vorbis | 1.0.0 | Bindings to libvorbis | 0 | 18 |
| vscoq-language-server | 2.4.3 | Compatibility meta package for the VsRocq language server after the Rocq renaming | 0 | 103 |
| vsrocq-language-server | 2.4.3+1 | VSRocq language server | 0 | 102 |
| vue-jsoo | 0.3 | Binding of Vue_js | 0 | 40 |
| vue-ppx | 0.1.0 | Ppx to make Vue.js application | 0 | 45 |
| wall | 0.4.1 | Realtime Vector Graphics with OpenGL | 0 | 21 |
| wamp-msgpck | 1.2 | Web Application Messaging Protocol (WAMP) library — Msgpck support | 0 | 49 |
| wamp-yojson | 1.2 | Web Application Messaging Protocol (WAMP) library — Yojson support | 0 | 51 |
| wasm | 2.0.2 | Library to read and write WebAssembly (Wasm) files and manipulate their ASTwasm webassembly spec interpreter | 0 | 9 |
| wasmer | 1.2.1 | OCaml bindings for Wasmerorg:wasmer | 0 | 29 |
| wasmtime | 0.0.3 | Wasmtime bindings for OCaml | 0 | 33 |
| wax | 0.1.0 | A compiler toolchain for Wax, a Rust-like syntax for WebAssembly | 0 | 41 |
| wayland | 2.3 | Pure OCaml Wayland protocol library | 0 | 41 |
| waylaunch | 0.3.0 | Waylaunch is a program launcher for Waylandwayland program launcher sway | 0 | 34 |
| wcs | 2017-05-26.05 | Command line interface for Watson Conversation Service | 0 | 120 |
| wcwidth | 1.1.0 | Get terminal display width of a string | 0 | 4 |
| webauthn | 0.2.0 | WebAuthn - authenticating users to services using public key cryptography | 0 | 84 |
| weberizer | 0.8 | Compile HTML templates into OCaml modulesweb template | 0 | 9 |
| websocket-lwt | 2.12 | Websocket library (Lwt)org:mirage org:xapi-project | 0 | 109 |
| websocketml | 0.1.1 | A simple websocket library for OCaml with no dependency | 0 | 3 |
| why3-coq | 1.8.2 | Why3 environment for deductive program verificationdeductive program verification formal specification automated theorem prover interactive theorem prover | 0 | 28 |
| why3-ide | 1.8.2 | Why3 environment for deductive program verificationdeductive program verification formal specification automated theorem prover interactive theorem prover | 0 | 41 |
| wikitext | 3.0.1 | Wikitext parser | 0 | 12 |
| win-eventlog | 0.4 | Log via the Windows event log from OCaml programs | 0 | 10 |
| wire | 1.1.0 | Binary wire format DSL with EverParse 3D output | 0 | 40 |
| wiringpi | 0.0.1 | WiringPi for OCaml, low level Raspberry Pi hardware access | 0 | 4 |
| wol-eio | 1.0 | Wake-on-LAN for Eio | 0 | 52 |
| wol-mirage | 1.0 | Wake-on-LAN for MirageOS | 0 | 63 |
| ws | 0.1 | Generic websocket implementation for OCamlmonad io interface interface-prime websocket ws | 0 | 34 |
| ws-server | 0.1 | WebSocket server | 0 | 108 |
| wtr-ppx | 3.0.0 | Ppx to create routers | 0 | 33 |
| wu-manber-fuzzy-search | 0.1.0 | Wu-Manber approximate string matchingwu-manber baeza-yates-gonnet bitap algorithm levenshtein demarau-levenshtein edit distance approximate fuzzy string search matching | 0 | 5 |
| wxOCaml | 1.0.1 | OCaml bindings to the wxWidgets graphical library | 0 | 12 |
| x86_64-esperanto | 0.0.6 | An OCaml compiler with Cosmopolitanorg:mirage | 0 | 43 |
| xapi-inventory | 1.2.3 | Library for accessing the xapi toolstack inventory fileorg:xapi-project | 0 | 48 |
| xapi-rrd | 1.12.0 | RRD library for use with xapiorg:xapi-project | 0 | 44 |
| xapi-stdext-date | 4.24.0 | Xapi's standard library extension, Dates | 0 | 12 |
| xapi-stdext-encodings | 4.24.0 | Xapi's standard library extension, Encodings | 0 | 4 |
| xapi-stdext-std | 4.24.0 | Xapi's standard library extension, Stdlib | 0 | 4 |
| xapi-stdext-zerocheck | 4.24.0 | Xapi's standard library extension, Zerocheck | 0 | 4 |
| xcursor | 0.1.0 | A pure implementation of Xcursor in OCamldesktop gui cursor xcursor | 0 | 20 |
| xdge | 1.1.0 | XDG Base Directory Specification support for Eio | 0 | 42 |
| xedbindings | 0.14 | Bindings to Intel XED | 0 | 25 |
| xenstore-tool | 1.5.0 | Command line tool for interfacing with xenstoreorg:mirage org:xapi-project | 0 | 24 |
| xkbcommon | 0.1 | OCaml bindings to libxkbcommon | 0 | 14 |
| xlsx2csv | 0.1.2 | Simple library to export .xlsx files as CSVsconvert xlsx csv | 0 | 34 |
| xmelly | 1.0.0 | Simplest way to do simple parsing of simple XML files in OCaml | 0 | 4 |
| xoshiro | 0.1 | Xoshiro PRNGs as drop-in replacements for Stdlib.Random | 0 | 6 |
| xxhash | 0.1 | Bindings for xxHash, an extremely fast hash algorithm | 0 | 29 |
| yajl | 0.7.3 | Bindings to the YAJL streaming JSON library | 0 | 4 |
| yara | 0.2 | OCaml bindings for YARA matching engine | 0 | 102 |
| yices2 | 0.0.3 | Yices2 SMT solver binding | 0 | 17 |
| yices2_bindings | 0.2 | Ocaml bindings for yices2 | 0 | 59 |
| yocaml_cmark | 1.0.0 | YOCaml Common Mark processorshell bin make static blog generator | 0 | 12 |
| yocaml_cmarkit | 3.0.0 | Yocaml plugin for using Markdown (via Cmarkit package) as a Markup language | 0 | 51 |
| yocaml_eio | 3.0.0 | The Eio runtime YOCaml | 0 | 104 |
| yocaml_git | 3.0.0 | Yocaml plugins for generating Yocaml program into a Git repository | 0 | 191 |
| yocaml_jingoo | 3.0.0 | Yocaml plugin for using Jingoo as a template language | 0 | 63 |
| yocaml_liquid | 3.0.0 | Yocaml plugin for using Liquid as a template language | 0 | 108 |
| yocaml_markdown | 3.0.0 | The recommended plugin for processing Markdown documents (based on Cmarkit) | 0 | 66 |
| yocaml_mustache | 3.0.0 | Yocaml plugin for using Mustache as a template language | 0 | 56 |
| yocaml_omd | 3.0.0 | Yocaml plugin for using Markdown (via OMD package) as a Markup language | 0 | 55 |
| yocaml_otoml | 3.0.0 | Yocaml plugin for dealing with TOML as metadata provider | 0 | 56 |
| yocaml_syndication | 3.0.0 | Yocaml plugin for dealing with RSS and Atom feed | 0 | 50 |
| yocaml_yaml | 3.0.0 | Yocaml plugin for dealing with Yaml as metadata provider | 0 | 69 |
| yojson-bench | 2.0.2 | Run Yojson benchmarks | 0 | 107 |
| yosqlite | 0.2 | Simple Sqlite3. Yojson+Sqlite3 amalgamationsqlite3 sqlite database | 0 | 71 |
| yultracer | 0.2.0 | A bounded safety checker for Yulyul evm interpreter game-semantics safety-checker assertions verification symbolic-execution blockchain ethereum | 0 | 45 |
| yurt | 0.6 | An HTTP framework for OCaml | 0 | 106 |
| z3_tptp | 4.11.2 | TPTP front end for Z3 solver | 0 | 26 |
| zanuda | 2.1.0 | Linter for OCaml+dune projectslint test | 0 | 60 |
| zar | 0.9.3 | Formally verified sampling from discrete probability distributionszar random sampler verified coq discrete | 0 | 4 |
| zarith-ppx | 0.1 | Literals for Zarith's arbitrary-precision integers and rationalsppx zarith | 0 | 24 |
| zarr-eio | 0.1.0 | Eio-aware API for Zarr | 0 | 58 |
| zarr-lwt | 0.1.0 | Lwt-aware API for Zarr | 0 | 42 |
| zarr-sync | 0.1.0 | Synchronous API for Zarr | 0 | 39 |
| zbar | 0.9 | Binding to ZBar (QR-code scanning library) | 0 | 23 |
| zdd | 0.5 | Implementation of ZDDs, as well as upward-closed and
downward-closed set families | 0 | 4 |
| zelus-gtk | 2.2 | Zelus GTK library | 0 | 24 |
| zenon | 0.8.5 | An Extensible Automated Theorem Prover Producing Checkable Proofs | 0 | 1 |
| zenon_modulo | 0.5.0 | Zenon Modulo Theoryautomated theorem prover | 0 | 17 |
| zipc | 0.2.0 | ZIP archive and deflate codec for OCamlcodec zip deflate zlib org:erratique | 0 | 5 |
| zipperposition | 2.1 | A fully automatic theorem prover for typed higher-order and beyondlogic unification term superposition prover | 0 | 43 |
| zipperposition-tools | 2.1 | Support tools for Zipperposition | 0 | 43 |
| zlist | 0.5.0 | Lazy lists for OCaml | 0 | 4 |
| zmq-async | 5.3.0 | Async-aware bindings to ZMQ | 0 | 103 |
| zmq-eio | 5.3.0 | Eio aware bindings to ZMQ | 0 | 51 |
| zxcvbn | 2.4+1 | Bindings for the zxcvbn password strength estimation libraryorg:cryptosense | 0 | 26 |