alcotest | A lightweight and colourful test framework |
---|
ANSITerminal | Basic control of ANSI compliant terminals and the windows shell |
---|
astring | Alternative String module for OCaml |
---|
async | Jane Street Capital's asynchronous execution library |
---|
async_extra | Jane Street Capital's asynchronous execution library (extra) |
---|
async_kernel | Jane Street Capital's asynchronous execution library (core) |
---|
async_log | Logging library built on top of Async_unix |
---|
async_rpc_kernel | Platform-independent core of Async RPC library |
---|
async_unix | Jane Street Capital's asynchronous execution library (unix) |
---|
atd | Static types for JSON APIs |
---|
base | Standard library for OCaml |
---|
base_bigstring | String type based on Bigarray, for use in I/O and C-bindings |
---|
base_quickcheck | Randomized testing framework, designed for compatibility with Base |
---|
batteries | A community-maintained standard library extension |
---|
bigarray-compat | Compatibility library to use Stdlib.Bigarray when possible |
---|
biniou | A binary data serialization format inspired by JSON for OCaml |
---|
bin_prot | Binary protocol generator |
---|
bos | Basic OS interaction for OCaml |
---|
cairo2 | Binding to Cairo, a 2D Vector Graphics Library |
---|
calendar | Ocaml library to handle dates and time |
---|
calendars | Convert dates between gregorian/julian/french/hebrew calendars |
---|
camlbz2 | OCaml bindings for libbz (AKA, bzip2) |
---|
camldbm | OCaml binding to the NDBM/GDBM Unix databases |
---|
camlidl | Stub code generator for OCaml |
---|
camlp4 | System for writing extensible parsers for programming languages |
---|
camlp5 | A preprocessor-pretty-printer of ocaml |
---|
camlpdf | OCaml library for reading, writing, and modifying PDF files |
---|
camlp-streams | Stream and Genlex libraries for use with Camlp4 and Camlp5 |
---|
camlzip | Compressed file access ML library (ZIP, GZIP and JAR) |
---|
camomile | Camomile is a comprehensive Unicode library for ocaml |
---|
capitalization | Defines case conventions and functions to rename identifiers according to them |
---|
charinfo_width | Determine column width for a character |
---|
cinaps | Trivial metaprogramming tool |
---|
cmdliner | Declarative definition of command line interfaces for OCaml |
---|
coq-menhirlib | A support library for verified Coq parsers produced by Menhir |
---|
core | Jane Street's alternative to the standard library |
---|
core_bench | Micro-benchmarking library for OCaml |
---|
core_kernel | System-independent part of Core |
---|
core_unix | Unix-specific portions of Core |
---|
cppo | An equivalent of the C preprocessor for OCaml programs |
---|
cryptokit | Cryptographic primitives library for Objective Caml |
---|
csexp | Parsing and printing of S-expressions in Canonical form |
---|
cstruct | Access C-like structures directly from OCaml |
---|
cudf | Library to parse, pretty print, and evaluate CUDF documents |
---|
curses | Bindings to ncurses |
---|
dose3 | Library to perform analysis on package repositories |
---|
dune | A composable build system for OCaml |
---|
dune-build-info | Embed locations informations inside executable and libraries |
---|
dune-configurator | Helper library for gathering system configuration |
---|
dune-private-libs | A composable build system for OCaml |
---|
dune-site | Embed locations informations inside executable and libraries |
---|
duration | Duration - conversions to various time units |
---|
easy-format | Pretty-printing library for OCaml |
---|
expect_test_helpers_core | Helpers for writing expectation tests |
---|
extlib | Standard library extensions for O'Caml |
---|
facile | OCaml constraint programming library on integer & integer set finite domains |
---|
fieldslib | Folding over record fields |
---|
findlib | OCaml tool to find/use non-standard packages |
---|
fix | Facilities for memoization and fixed points |
---|
fmt | Combinators to devise OCaml Format pretty-printing functions |
---|
fpath | File system paths for OCaml |
---|
gapi-ocaml | A simple OCaml client for Google Services |
---|
gel | A library to mark non-record fields global. |
---|
gen | Iterators for OCaml, both restartable and consumable |
---|
graphics | The OCaml graphics library |
---|
gsl-ocaml | OCaml bindings for the GSL library (successor of dev-ml/ocamlgsl) |
---|
hmap | Heterogeneous value maps for OCaml |
---|
integers | Various signed and unsigned integer types for OCaml |
---|
int_repr | Integers of various widths |
---|
iostream | Generic, composable IO input and output streams |
---|
jane-street-headers | Jane Street header files |
---|
jingoo | OCaml template engine almost compatible with Jinja2 |
---|
jsonm | Non-blocking streaming JSON codec for OCaml |
---|
jst-config | Compile-time configuration for Jane Street libraries |
---|
lablgl | Objective CAML interface for OpenGL |
---|
lablgtk | OCaml bindings to GTK-3 |
---|
lablgtk-sourceview | OCaml bindings to GTK-3 |
---|
labltk | OCaml interface to the Tcl/Tk GUI framework |
---|
lambda-term | Terminal manipulation library for OCaml |
---|
llvm-ocaml | OCaml bindings for LLVM |
---|
logs | Logging infrastructure for OCaml |
---|
luv | Binding to libuv: cross-platform asynchronous I/O |
---|
lwt | Cooperative light-weight thread library for OCaml |
---|
lwt_log | Cooperative light-weight thread library for OCaml |
---|
lwt_ssl | GLib integration for Lwt |
---|
markup | Error-recovering streaming HTML5 and XML parsers |
---|
mccs | Multi Criteria CUDF Solver |
---|
memtrace | Streaming client for OCaml's Memprof |
---|
menhir | LR(1) parser generator for the OCaml language |
---|
merlin | Context sensitive completion for OCaml in Vim and Emacs |
---|
merlin-extend | SDK to extend Merlin |
---|
mew | General modal editing engine generator |
---|
mew_vi | A vi-like modal editing engine generator |
---|
mirage-clock | Portable clock implementation for Unix and Xen |
---|
mmap | File mapping |
---|
mtime | OCaml module to access monotonic wall-clock time |
---|
num | Library for arbitrary-precision integer and rational arithmetic |
---|
ocaml-augeas | Ocaml bindings for Augeas |
---|
ocaml-autoconf | autoconf macros to support configuration of OCaml programs and libraries |
---|
ocaml-base64 | Library for radix-64 representation (de)coding |
---|
ocamlbuild | Generic build tool with built-in rules for building OCaml library and programs |
---|
ocaml-compiler-libs | Repackage the OCaml compiler libs so they do not expose everything at toplevel |
---|
ocaml-crunch | Convert a filesystem into a static OCaml module |
---|
ocaml-ctypes | Library for binding to C libraries using pure OCaml |
---|
ocaml-doc | Ocaml reference manual (html) |
---|
ocaml-expat | OCaml bindings for expat |
---|
ocaml-fileutils | Pure OCaml functions to manipulate real file (POSIX like) and filename |
---|
ocamlfuse | OCaml binding for fuse |
---|
ocaml-gettext | Provides support for internationalization of OCaml program |
---|
ocaml-gettext-camomile | Support for internationalization of OCaml programs using the Camomile library |
---|
ocaml-gettext-stub | Support for internationalization of OCaml programs using native gettext library |
---|
ocamlgraph | O'Caml Graph library |
---|
ocaml-hashcons | OCaml hash-consing library |
---|
ocaml-inifiles | A small OCaml library to read and write .ini files |
---|
ocaml_intrinsics | Invoke amd64 instructions (such as clz, popcnt, rdtsc, rdpmc) |
---|
ocaml_intrinsics_kernel | Functions to invoke amd64 instructions (such as cmov, min/maxsd, popcnt) |
---|
ocaml-migrate-parsetree | Convert OCaml parsetrees between different major versions |
---|
ocamlnet | Modules for OCaml application-level Internet protocols |
---|
ocaml-process | Easy process control for OCaml |
---|
ocamlsdl | OCaml SDL Bindings |
---|
ocaml-sha | Binding to the SHA cryptographic functions |
---|
ocaml-sqlite3 | SQLite3 bindings for OCaml |
---|
ocaml-ssl | OCaml bindings for OpenSSL |
---|
ocaml-stdint | Signed and unsigned integer types having specified widths |
---|
ocamlweb | O'Caml literate programming tool |
---|
ocplib-endian | Functions to read and write int16/32/64 from strings, bytes, and bigarrays |
---|
ocplib-simplex | A library implementing a simplex algorithm |
---|
octavius | ocamldoc comment syntax parser |
---|
ocurl | OCaml interface to the libcurl library |
---|
odoc | OCaml documentation generator |
---|
odoc-parser | Parser for ocaml documentation comments |
---|
opam | A source-based package manager for OCaml |
---|
opam-file-format | Parser and printer for the opam file syntax |
---|
opam-installer | Core installer for opam packages |
---|
ounit2 | Unit testing framework for OCaml |
---|
parmap | Library to exploit multicore architectures for OCaml programs |
---|
parsexp | S-expression parsing library |
---|
patience_diff | Tool and library implementing patience diff |
---|
pcre-ocaml | Perl Compatibility Regular Expressions for O'Caml |
---|
pp | Pretty-printing library |
---|
pprint | A pretty-printing combinator library and rendering engine |
---|
ppx_assert | Assert-like extension nodes that raise useful errors on failure |
---|
ppx_base | Base set of ppx rewriters |
---|
ppx_bench | Syntax extension for writing in-line benchmarks in ocaml code |
---|
ppx_bin_prot | Generation of bin_prot readers and writers from types |
---|
ppx_blob | Include a file as a string at compile time |
---|
ppx_cold | Expands [@cold] into [@inline never][@specialise never][@local never] |
---|
ppx_compare | Generation of comparison functions from types |
---|
ppx_custom_printf | Printf-style format-strings for user-defined string conversion |
---|
ppx_derivers | Shared [@@deriving] plugin registry |
---|
ppx_deriving | Type-driven code generation for OCaml |
---|
ppx_deriving_yojson | JSON codec generator for OCaml |
---|
ppx_diff | A PPX rewriter that genreates the implementation of [Ldiffable.S]. |
---|
ppx_disable_unused_warnings | Expands [@disable_unused_warnings] |
---|
ppx_enumerate | Generate a list containing all values of a finite type |
---|
ppx_expect | Cram like framework for OCaml |
---|
ppx_fail | Add location to calls to failwiths |
---|
ppx_fields_conv | Generation of accessor and iteration functions for ocaml records |
---|
ppx_fixed_literal | Simpler notation for fixed point literals |
---|
ppx_globalize | Generates functions to copy local values to the global heap |
---|
ppx_hash | PPX rewriter that generates hash functions from type expressions and definitions |
---|
ppx_here | Expands [%here] into its location |
---|
ppx_ignore_instrumentation | Ignore Jane Street specific instrumentation extensions |
---|
ppx_import | A syntax extension for importing declarations from interface files |
---|
ppx_inline_test | Syntax extension for writing in-line tests in ocaml code |
---|
ppx_jane | Standard Jane Street ppx rewriters |
---|
ppx_js_style | Code style checker for Jane Street Packages |
---|
ppx_let | Monadic let-bindings |
---|
ppxlib | Base library and tools for ppx rewriters |
---|
ppxlib_jane | Utilities for working with Jane Street AST constructs |
---|
ppx_log | Lazily rendering log messages |
---|
ppx_module_timer | Ppx rewriter that records top-level module startup times |
---|
ppx_optcomp | Optional compilation for OCaml |
---|
ppx_optional | Pattern matching on flat options |
---|
ppx_pipebang | A ppx rewriter that inlines reverse application operators |> and |! |
---|
ppx_sexp_conv | Support Library for type-driven code generators |
---|
ppx_sexp_message | A ppx rewriter for easy construction of s-expressions |
---|
ppx_sexp_value | Standard library for ppx rewriters |
---|
ppx_stable | Stable types conversions generator |
---|
ppx_stable_witness | Ppx extension for deriving a witness that a type is intended to be stable |
---|
ppx_string | Ppx extension for string interpolation |
---|
ppx_string_conv | Ppx extension for generating of_string & to_string |
---|
ppx_tools | Tools for authors of ppx rewriters |
---|
ppx_tydi | Let expressions, inferring pattern type from expression |
---|
ppx_typerep_conv | Generation of runtime types from type declarations |
---|
ppx_variants_conv | Generation of accessor and iteration functions for ocaml variant types |
---|
protocol_version_header | Protocol aware version negotiation for OCaml |
---|
ptime | POSIX time for OCaml |
---|
ptmap | Maps of integers implemented as Patricia trees |
---|
qcheck | QuickCheck inspired property-based testing for OCaml |
---|
qtest | Inline (Unit) Tests for OCaml |
---|
re | Regular expression library for OCaml |
---|
react | OCaml module for functional reactive programming |
---|
reactiveData | Functional reactive programming with incremental changes in data structures |
---|
reason | Simple, fast & type safe language that leverages JavaScript and OCaml |
---|
result | Compat result type |
---|
rresult | Result value combinators for OCaml |
---|
sedlex | An OCaml lexer generator for Unicode |
---|
seq | Compatibility package for the standard OCaml iterator type |
---|
sexplib | Library for automated conversion of OCaml-values to and from S-expressions |
---|
sexplib0 | Library for automated conversion of OCaml-values to and from S-expressions |
---|
sexp_pretty | S-expression pretty-printer |
---|
spawn | Spawning sub-processes |
---|
spdx_licenses | A library providing a strict SPDX License Expression parser |
---|
splittable_random | PRNG that can be split into independent streams |
---|
stdcompat | Compatibility module for OCaml standard library |
---|
stdio | Standard IO Library for OCaml |
---|
stdlib-shims | Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08 |
---|
swhid_core | OCaml library to work with swhids |
---|
textutils | Text output utilities |
---|
textutils_kernel | Text output utilities |
---|
time_now | Reports the current time |
---|
timezone | Time-zone handling for OCaml |
---|
tiny_httpd | Minimal HTTP server with a small request router |
---|
topkg | The transitory OCaml software packager |
---|
trie | Strict impure trie tree |
---|
typerep | Library for creating runtime representation of OCaml types |
---|
tyxml | A library for building correct HTML and SVG documents |
---|
uchar | Uchar compatibility library |
---|
unidecode | Convert unicode strings into its ASCII representation |
---|
uopt | An [option]-like type that incurs no allocation |
---|
utop | Universal toplevel for OCaml |
---|
uucp | Unicode character properties for OCaml |
---|
uuidm | Universally unique identifiers (UUIDs) for OCaml |
---|
uunf | Unicode text normalization |
---|
uuseg | Unicode text segmentation for OCaml |
---|
uutf | Non-blocking streaming Unicode codec for OCaml |
---|
variantslib | OCaml variants as first class values |
---|
xdg | XDG Base Directory Specification |
---|
xml-light | Minimal Xml parser and printer for OCaml |
---|
yojson | JSON parsing and pretty-printing library for OCaml |
---|
zarith | Arithmetic and logic operations over arbitrary-precision integers |
---|
zed | Abstract engine for text edition in OCaml |
---|
zmq | OCaml bindings for ZeroMQ 4.x |
---|
zmq-async | Async-aware bindings to ZMQ for OCaml |
---|
zmq-lwt | Lwt-aware bindings to ZMQ for OCaml |
---|