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_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 |
---|
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 |
---|
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 |
A composable build system for OCaml |
---|
dune-private-libs |
Private libraries of Dune |
---|
dune-site |
Embed locations informations inside executable and libraries |
---|
duration |
Duration - conversions to various time units |
---|
dyn |
Dynamic type |
---|
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 |
---|
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) |
---|
integers |
Various signed and unsigned integer types for OCaml |
---|
int_repr |
Integers of various widths |
---|
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 |
---|
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 |
A lightweight and colourful test framework |
---|
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-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-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-client |
opam client libraries |
---|
opam-core |
Core libraries for opam |
---|
opam-file-format |
Parser and printer for the opam file syntax |
---|
opam-format |
Core libraries for opam |
---|
opam-installer |
Core installer for opam packages |
---|
opam-repository |
opam repository libraries |
---|
opam-solver |
opam solver |
---|
opam-state |
opam state libraries |
---|
ordering |
Element ordering |
---|
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_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_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 |
---|
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_string |
Ppx extension for string interpolation |
---|
ppx_tools |
Tools for authors of ppx rewriters |
---|
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 |
---|
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 |
---|
stdune |
Dune's unstable standard library |
---|
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 |
---|
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 |
---|
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 |
---|