OCaml 4.12.0 sample package documentation

Browse by name, by tag, the standard library and the OCaml manual.

Odig showcase package sample using odoc and odig ccefbaca

Packages by name

a

  1. angstrom 0.15.0 Parser combinators built for speed and memory-efficiency
  2. asetmap 0.8.1
  3. astring 0.8.5 Alternative String module for OCaml

b

  1. b0 0.0.2-12-g2e7fa30e Software construction and deployment kit
  2. base v0.14.0 Full standard library replacement for OCaml
  3. base64 3.5.0 Base64 encoding for OCaml
  4. base_bigstring v0.14.0 String type based on [Bigarray], for use in I/O and C-bindings
  5. base_quickcheck v0.14.0 Randomized testing framework, designed for compatibility with Base
  6. batteries
  7. bigarray-compat 1.0.0 Compatibility library to use Stdlib.Bigarray when possible
  8. bigstringaf 0.7.0 Bigstring intrinsics and fast blits based on memcpy/memmove
  9. bin_prot v0.14.0 A binary protocol generator
  10. biniou 1.2.1 Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve
  11. bos 0.2.1 Basic OS interaction for OCaml
  12. brr 0.0.2 Browser programming toolkit for OCaml
  13. brzo 79d316a5

c

  1. checkseum 0.3.1 Adler-32, CRC32 and CRC32-C implementation in C and OCaml
  2. cmdliner 1.0.4 Declarative definition of command line interfaces for OCaml
  3. containers 3.3 A modular, clean and powerful extension of the OCaml standard library
  4. csexp 1.5.1 Parsing and printing of S-expressions in Canonical form
  5. cstruct 6.0.0 Access C-like structures directly from OCaml
  6. ctypes

d

  1. decompress 1.3.0 Implementation of Zlib and GZip in OCaml
  2. digestif 1.0.0 Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5)
  3. dune-configurator 2.8.5 Helper library for gathering system configuration

e

  1. easy-format 1.3.2 High-level and functional interface to the Format module of the OCaml standard library
  2. eqaf 0.7 Constant-time equal function on string

f

  1. fieldslib v0.14.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
  2. findlib
  3. fmt 0.8.10 OCaml Format pretty-printer combinators
  4. fpath 0.7.3 File system paths for OCaml

g

  1. gg 0.9.3
  2. gmap 0.3.0 Heterogenous maps over a GADT

h

  1. hmap 0.8.1
  2. hxd 0.3.1 Hexdump in OCaml

i

  1. integers 0.4.0 Various signed and unsigned integer types for OCaml

j

  1. jane-street-headers v0.14.0 Jane Street C header files
  2. js_of_ocaml 3.11.0 Compiler from OCaml bytecode to JavaScript
  3. js_of_ocaml-compiler 3.11.0 Compiler from OCaml bytecode to JavaScript
  4. js_of_ocaml-ppx 3.11.0 Compiler from OCaml bytecode to JavaScript
  5. js_of_ocaml-toplevel 3.11.0 Compiler from OCaml bytecode to JavaScript
  6. jsonm 1.0.1
  7. jst-config v0.14.0 Compile-time configuration for Jane Street libraries

l

  1. logs 0.7.0 Logging infrastructure for OCaml
  2. lwt 5.4.0 Promises and event-driven I/O

m

  1. macaddr 5.0.1 A library for manipulation of MAC address representations
  2. menhirLib
  3. menhirSdk
  4. mmap 1.1.0 File mapping functionality
  5. mtime 1.2.0 Monotonic wall-clock time for OCaml

n

  1. note 0.0.1 Declarative events and signals for OCaml
  2. notty 0.2.2 Declaring terminals
  3. num-top

o

  1. ocaml
  2. ocaml-compiler-libs v0.12.3 OCaml compiler libraries repackaged
  3. ocaml-migrate-parsetree 2.1.0 Convert OCaml parsetrees between different versions
  4. ocamlbuild 0.14.0 OCamlbuild is a build system with builtin rules to easily build most OCaml projects.
  5. ocamlgraph 2.0.0 A generic graph library for OCaml
  6. ocb-stubblr 0.1.1
  7. ocplib-endian 1.1 Optimised functions to read and write int16/32/64 from strings and bigarrays
  8. octavius 1.2.2
  9. odig 0.0.7 Lookup documentation of installed OCaml packages
  10. odoc 2.0.0 OCaml documentation generator
  11. odoc-parser 0.9.0 Parser for ocaml documentation comments
  12. omd 2.0.0.alpha1 A Markdown frontend in pure OCaml
  13. omod 0.0.2
  14. opam-core 2.1.0~beta4 opam 2.1 development libraries (core)
  15. opam-file-format 2.1.2 Parser and printer for the opam file syntax
  16. opam-format 2.1.0~beta4 opam 2.1 development libraries (format)
  17. optint 0.1.0 Efficient integer types on 64-bit architectures
  18. otfm 0.4.0 OpenType font decoder for OCaml

p

  1. parsexp v0.14.0 S-expression parsing library
  2. pecu 0.5 Encoder/Decoder of Quoted-Printable (RFC2045 & RFC2047)
  3. ppx_assert v0.14.0 Assert-like extension nodes that raise useful errors on failure
  4. ppx_base v0.14.0 Base set of ppx rewriters
  5. ppx_bench v0.14.0 Syntax extension for writing in-line benchmarks in ocaml code
  6. ppx_bin_prot v0.14.0 Generation of bin_prot readers and writers from types
  7. ppx_cold v0.14.0 Expands [@cold] into [@inline never][@specialise never][@local never]
  8. ppx_compare v0.14.0 Generation of comparison functions from types
  9. ppx_custom_printf v0.14.0 Printf-style format-strings for user-defined string conversion
  10. ppx_derivers 1.2.1 Shared [@@deriving] plugin registry
  11. ppx_enumerate v0.14.0 Generate a list containing all values of a finite type
  12. ppx_expect v0.14.0 Cram like framework for OCaml
  13. ppx_fields_conv v0.14.0 Generation of accessor and iteration functions for ocaml records
  14. ppx_fixed_literal v0.14.0 Simpler notation for fixed point literals
  15. ppx_hash v0.14.0 A ppx rewriter that generates hash functions from type expressions and definitions
  16. ppx_here v0.14.0 Expands [%here] into its location
  17. ppx_inline_test v0.14.0 Syntax extension for writing in-line tests in ocaml code
  18. ppx_jane v0.14.0 Standard Jane Street ppx rewriters
  19. ppx_js_style v0.14.0 Code style checker for Jane Street Packages
  20. ppx_let v0.14.0 Monadic let-bindings
  21. ppx_module_timer v0.14.0 Ppx rewriter that records top-level module startup times
  22. ppx_optcomp v0.14.0 Optional compilation for OCaml
  23. ppx_optional v0.14.0 Pattern matching on flat options
  24. ppx_pipebang v0.14.0 A ppx rewriter that inlines reverse application operators `|>` and `|!`
  25. ppx_sexp_conv v0.14.0 [@@deriving] plugin to generate S-expression conversion functions
  26. ppx_sexp_message v0.14.0 A ppx rewriter for easy construction of s-expressions
  27. ppx_sexp_value v0.14.0 A ppx rewriter that simplifies building s-expressions from ocaml values
  28. ppx_stable v0.14.0 Stable types conversions generator
  29. ppx_string v0.14.0 Ppx extension for string interpolation
  30. ppx_typerep_conv v0.14.0 Generation of runtime types from type declarations
  31. ppx_variants_conv v0.14.0 Generation of accessor and iteration functions for ocaml variant types
  32. ppxlib 0.22.0 Standard library for ppx rewriters
  33. psq 0.2.0 Functional Priority Search Queues
  34. ptime 0.8.5 POSIX time for OCaml

q

  1. qrc 0.1.0 QR code encoder for OCaml

r

  1. re 1.9.0 RE is a regular expression library for OCaml
  2. react 1.2.1
  3. result 1.5 Compatibility Result module
  4. rresult 0.7.0 Result value combinators for OCaml

s

  1. sexplib v0.14.0 Library for serializing OCaml values to and from S-expressions
  2. sexplib0 v0.14.0 Library containing the definition of S-expressions and some base converters
  3. spawn 0.13.0 Spawning sub-processes
  4. splittable_random v0.14.0 PRNG that can be split into independent streams
  5. stdio v0.14.0 Standard IO library for OCaml
  6. stringext 1.6.0 Extra string functions for OCaml

t

  1. tgls 0.8.5
  2. time_now v0.14.0 Reports the current time
  3. topkg 1.0.4 The transitory OCaml software packager
  4. topkg-care 1.0.4 The transitory OCaml software packager
  5. typerep v0.14.0 Typerep is a library for runtime types
  6. tyxml 4.4.0 TyXML is a library for building correct HTML and SVG documents

u

  1. uri 4.1.0 An RFC3986 URI/URL parsing library
  2. uucd 13.0.0 Unicode character database decoder for OCaml
  3. uucp 13.0.0 Unicode character properties for OCaml
  4. uuidm 0.9.7 Universally unique identifiers (UUIDs) for OCaml
  5. uunf 13.0.0 Unicode text normalization for OCaml
  6. uuseg 13.0.0 Unicode text segmentation for OCaml
  7. uutf 1.0.2

v

  1. variantslib v0.14.0 Part of Jane Street's Core library
  2. vg 0.9.4 Declarative 2D vector graphics for OCaml

w

  1. webbrowser 0.6.1

x

  1. xmlm 1.3.0

y

  1. yojson 1.7.0 Yojson is an optimized parsing and printing library for the JSON format

Packages by tag

algorithms

  1. ocamlgraph 2.0.0 A generic graph library for OCaml

bindings

  1. tgls 0.8.5

browser

  1. brr 0.0.2 Browser programming toolkit for OCaml
  2. webbrowser 0.6.1

build

  1. b0 0.0.2-12-g2e7fa30e Software construction and deployment kit
  2. brzo 79d316a5
  3. odig 0.0.7 Lookup documentation of installed OCaml packages

cairo

  1. vg 0.9.4 Declarative 2D vector graphics for OCaml

character

  1. uucp 13.0.0 Unicode character properties for OCaml

cli

  1. bos 0.2.1 Basic OS interaction for OCaml
  2. cmdliner 1.0.4 Declarative definition of command line interfaces for OCaml
  3. webbrowser 0.6.1

codec

  1. jsonm 1.0.1
  2. qrc 0.1.0 QR code encoder for OCaml
  3. uuidm 0.9.7 Universally unique identifiers (UUIDs) for OCaml
  4. uutf 1.0.2
  5. xmlm 1.3.0

color

  1. gg 0.9.3

command

  1. bos 0.2.1 Basic OS interaction for OCaml

containers

  1. containers 3.3 A modular, clean and powerful extension of the OCaml standard library

data-structure

  1. gg 0.9.3
  2. hmap 0.8.1

database

  1. uucd 13.0.0 Unicode character database decoder for OCaml

declarative

  1. brr 0.0.2 Browser programming toolkit for OCaml
  2. cmdliner 1.0.4 Declarative definition of command line interfaces for OCaml
  3. note 0.0.1 Declarative events and signals for OCaml
  4. react 1.2.1
  5. vg 0.9.4 Declarative 2D vector graphics for OCaml

decoder

  1. otfm 0.4.0 OpenType font decoder for OCaml
  2. uucd 13.0.0 Unicode character database decoder for OCaml

dev

  1. b0 0.0.2-12-g2e7fa30e Software construction and deployment kit
  2. brzo 79d316a5
  3. odig 0.0.7 Lookup documentation of installed OCaml packages
  4. omod 0.0.2

directed graph

  1. ocamlgraph 2.0.0 A generic graph library for OCaml

doc

  1. odig 0.0.7 Lookup documentation of installed OCaml packages

edge

  1. ocamlgraph 2.0.0 A generic graph library for OCaml

error

  1. rresult 0.7.0 Result value combinators for OCaml

event

  1. note 0.0.1 Declarative events and signals for OCaml
  2. react 1.2.1

file

  1. bos 0.2.1 Basic OS interaction for OCaml
  2. fpath 0.7.3 File system paths for OCaml

font

  1. otfm 0.4.0 OpenType font decoder for OCaml

format

  1. fmt 0.8.10 OCaml Format pretty-printer combinators

front-end

  1. brr 0.0.2 Browser programming toolkit for OCaml

frp

  1. brr 0.0.2 Browser programming toolkit for OCaml
  2. note 0.0.1 Declarative events and signals for OCaml
  3. react 1.2.1

graph

  1. ocamlgraph 2.0.0 A generic graph library for OCaml

graphics

  1. gg 0.9.3
  2. otfm 0.4.0 OpenType font decoder for OCaml
  3. tgls 0.8.5
  4. vg 0.9.4 Declarative 2D vector graphics for OCaml

heap

  1. containers 3.3 A modular, clean and powerful extension of the OCaml standard library

html-canvas

  1. vg 0.9.4 Declarative 2D vector graphics for OCaml

http

  1. webbrowser 0.6.1

imperative

  1. ocamlgraph 2.0.0 A generic graph library for OCaml

iterators

  1. containers 3.3 A modular, clean and powerful extension of the OCaml standard library

json

  1. jsonm 1.0.1

library

  1. ocamlgraph 2.0.0 A generic graph library for OCaml

list

  1. containers 3.3 A modular, clean and powerful extension of the OCaml standard library

log

  1. bos 0.2.1 Basic OS interaction for OCaml
  2. logs 0.7.0 Logging infrastructure for OCaml

map

  1. asetmap 0.8.1

matrix

  1. gg 0.9.3

meta

  1. odig 0.0.7 Lookup documentation of installed OCaml packages

monotonic

  1. mtime 1.2.0 Monotonic wall-clock time for OCaml

normalization

  1. uunf 13.0.0 Unicode text normalization for OCaml

ocamlbuild

  1. ocb-stubblr 0.1.1
  2. topkg 1.0.4 The transitory OCaml software packager
  3. topkg-care 1.0.4 The transitory OCaml software packager

opengl

  1. tgls 0.8.5

opengl-es

  1. tgls 0.8.5

opentype

  1. otfm 0.4.0 OpenType font decoder for OCaml

org:b0-system

  1. b0 0.0.2-12-g2e7fa30e Software construction and deployment kit
  2. brzo 79d316a5
  3. odig 0.0.7 Lookup documentation of installed OCaml packages

org:erratique

  1. asetmap 0.8.1
  2. astring 0.8.5 Alternative String module for OCaml
  3. b0 0.0.2-12-g2e7fa30e Software construction and deployment kit
  4. bos 0.2.1 Basic OS interaction for OCaml
  5. brr 0.0.2 Browser programming toolkit for OCaml
  6. brzo 79d316a5
  7. cmdliner 1.0.4 Declarative definition of command line interfaces for OCaml
  8. fmt 0.8.10 OCaml Format pretty-printer combinators
  9. fpath 0.7.3 File system paths for OCaml
  10. gg 0.9.3
  11. hmap 0.8.1
  12. jsonm 1.0.1
  13. logs 0.7.0 Logging infrastructure for OCaml
  14. mtime 1.2.0 Monotonic wall-clock time for OCaml
  15. note 0.0.1 Declarative events and signals for OCaml
  16. odig 0.0.7 Lookup documentation of installed OCaml packages
  17. omod 0.0.2
  18. otfm 0.4.0 OpenType font decoder for OCaml
  19. ptime 0.8.5 POSIX time for OCaml
  20. qrc 0.1.0 QR code encoder for OCaml
  21. react 1.2.1
  22. rresult 0.7.0 Result value combinators for OCaml
  23. tgls 0.8.5
  24. topkg 1.0.4 The transitory OCaml software packager
  25. topkg-care 1.0.4 The transitory OCaml software packager
  26. uucd 13.0.0 Unicode character database decoder for OCaml
  27. uucp 13.0.0 Unicode character properties for OCaml
  28. uuidm 0.9.7 Universally unique identifiers (UUIDs) for OCaml
  29. uunf 13.0.0 Unicode text normalization for OCaml
  30. uuseg 13.0.0 Unicode text segmentation for OCaml
  31. uutf 1.0.2
  32. vg 0.9.4 Declarative 2D vector graphics for OCaml
  33. webbrowser 0.6.1
  34. xmlm 1.3.0

org:mirage

  1. cstruct 6.0.0 Access C-like structures directly from OCaml
  2. macaddr 5.0.1 A library for manipulation of MAC address representations
  3. omd 2.0.0.alpha1 A Markdown frontend in pure OCaml
  4. uri 4.1.0 An RFC3986 URI/URL parsing library

org:ocamllabs

  1. cstruct 6.0.0 Access C-like structures directly from OCaml
  2. ocaml-migrate-parsetree 2.1.0 Convert OCaml parsetrees between different versions
  3. omd 2.0.0.alpha1 A Markdown frontend in pure OCaml

org:xapi-project

  1. macaddr 5.0.1 A library for manipulation of MAC address representations
  2. uri 4.1.0 An RFC3986 URI/URL parsing library

os

  1. bos 0.2.1 Basic OS interaction for OCaml

packaging

  1. odig 0.0.7 Lookup documentation of installed OCaml packages
  2. topkg 1.0.4 The transitory OCaml software packager
  3. topkg-care 1.0.4 The transitory OCaml software packager

path

  1. bos 0.2.1 Basic OS interaction for OCaml
  2. fpath 0.7.3 File system paths for OCaml

pdf

  1. vg 0.9.4 Declarative 2D vector graphics for OCaml

persistent

  1. ocamlgraph 2.0.0 A generic graph library for OCaml

posix

  1. ptime 0.8.5 POSIX time for OCaml

pretty-print

  1. fmt 0.8.10 OCaml Format pretty-printer combinators

qr-code

  1. qrc 0.1.0 QR code encoder for OCaml

queue

  1. containers 3.3 A modular, clean and powerful extension of the OCaml standard library

reactive

  1. brr 0.0.2 Browser programming toolkit for OCaml
  2. note 0.0.1 Declarative events and signals for OCaml
  3. react 1.2.1

repl

  1. omod 0.0.2

result

  1. rresult 0.7.0 Result value combinators for OCaml

segmentation

  1. uuseg 13.0.0 Unicode text segmentation for OCaml

set

  1. asetmap 0.8.1

signal

  1. note 0.0.1 Declarative events and signals for OCaml
  2. react 1.2.1

stdlib

  1. asetmap 0.8.1
  2. containers 3.3 A modular, clean and powerful extension of the OCaml standard library

string

  1. astring 0.8.5 Alternative String module for OCaml
  2. fmt 0.8.10 OCaml Format pretty-printer combinators

svg

  1. vg 0.9.4 Declarative 2D vector graphics for OCaml

syntax

  1. ocaml-migrate-parsetree 2.1.0 Convert OCaml parsetrees between different versions

system

  1. bos 0.2.1 Basic OS interaction for OCaml
  2. cmdliner 1.0.4 Declarative definition of command line interfaces for OCaml
  3. fpath 0.7.3 File system paths for OCaml
  4. logs 0.7.0 Logging infrastructure for OCaml
  5. mtime 1.2.0 Monotonic wall-clock time for OCaml
  6. ptime 0.8.5 POSIX time for OCaml

text

  1. uucp 13.0.0 Unicode character properties for OCaml
  2. uunf 13.0.0 Unicode text normalization for OCaml
  3. uuseg 13.0.0 Unicode text segmentation for OCaml
  4. uutf 1.0.2

time

  1. mtime 1.2.0 Monotonic wall-clock time for OCaml
  2. ptime 0.8.5 POSIX time for OCaml

toplevel

  1. omod 0.0.2

ttf

  1. otfm 0.4.0 OpenType font decoder for OCaml

unicode

  1. uucd 13.0.0 Unicode character database decoder for OCaml
  2. uucp 13.0.0 Unicode character properties for OCaml
  3. uunf 13.0.0 Unicode text normalization for OCaml
  4. uuseg 13.0.0 Unicode text segmentation for OCaml
  5. uutf 1.0.2

unix

  1. bos 0.2.1 Basic OS interaction for OCaml

uri

  1. uri 4.1.0 An RFC3986 URI/URL parsing library
  2. webbrowser 0.6.1

url

  1. uri 4.1.0 An RFC3986 URI/URL parsing library

utf-16

  1. uutf 1.0.2

utf-8

  1. uutf 1.0.2

uuid

  1. uuidm 0.9.7 Universally unique identifiers (UUIDs) for OCaml

vector

  1. gg 0.9.3

vertice

  1. ocamlgraph 2.0.0 A generic graph library for OCaml

web

  1. webbrowser 0.6.1

xml

  1. xmlm 1.3.0