Online conference February 19-20. Learn more!

Packages — O (Page 2 of 4)

Packages menu:

Browse alphabetically

0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

ocaml-odoc-parser 0.9.0

This package provides a library for parsing the contents of OCaml documentation comments, formatted using Odoc syntax, an extension of the language understood by ocamldoc. …

ocaml-opam-file-format 2.1.3

This package contains a parser and a pretty-printer for the opam file format. …

ocaml-ounit 2.2.4

Unit testing framework for OCaml. It is similar to JUnit and other XUnit testing frameworks. …

ocaml-ounit2 2.2.4

OUnit2 is a unit testing framework for OCaml. It is similar to JUnit and other XUnit testing frameworks. …

ocaml-parsexp 0.14.1

This library provides generic parsers for parsing S-expressions from strings or other medium. The library is focused on performances but still provide full generic parsers that can be used with strings, bigstrings, lexing…

ocaml-pcre 7.4.6

Pcre-ocaml offers library functions for string pattern matching and substitution, similar to the functionality offered by the Perl language. …

ocaml-ppx-assert 0.14.0

This package contains assert-like extension nodes that raise useful errors on failure. …

ocaml-ppx-base 0.14.0

Ppx_base is the set of ppx rewriters used for Base. Note that Base doesn't need ppx to build, it is only used as a verification tool. …

ocaml-ppx-cold 0.14.0

This package contains an syntax extension to indicate that the code is on the cold path and should be kept out of the way to avoid polluting the instruction cache on the…

ocaml-ppx-compare 0.14.0

Generation of fast comparison functions from type expressions and definitions. Ppx_compare is a ppx rewriter that derives comparison functions from type representations. The scaffolded functions are usually much faster than ocaml's Pervasives.compare.…

ocaml-ppx-custom-printf 0.14.1

Extensions to printf-style format-strings for user-defined string conversion. …

ocaml-ppx-derivers 1.2.1

Ppx_derivers is a tiny package whose sole purpose is to allow ppx_deriving and ppx_type_conv to inter-operate gracefully when linked as part of the same ocaml-migrate-parsetree driver. …

ocaml-ppx-deriving 5.2.1

Ppx_deriving provides common infrastructure for generating code based on type definitions, and a set of useful plugins for common tasks. …

ocaml-ppx-enumerate 0.14.0

Ppx_enumerate is a ppx rewriter which generates a definition for the list of all values of a type (for a type which only has finitely many values). …

ocaml-ppx-expect 0.14.2

Expect-test is a framework for writing tests in OCaml, similar to Cram. Expect-tests mimics the existing inline tests framework with the `let%expect_test' construct. The body of an expect-test can contain output-generating code,…

ocaml-ppx-fields-conv 0.14.2

Ppx_fields_conv is a ppx rewriter that can be used to define first class values representing record fields, and additional routines, to get and set record fields, iterate and fold over all fields…

ocaml-ppx-hash 0.14.0

This package is a collection of ppx rewriters that generate hash functions from type exrpessions and definitions. …

ocaml-ppx-here 0.14.0

Part of the Jane Street's PPX rewriters collection. …

ocaml-ppx-inline-test 0.14.1

This package contains a syntax extension for writing in-line tests in ocaml code. It is part of Jane Street's PPX rewriters collection. …

ocaml-ppx-js-style 0.14.1

This package is a no-op ppx rewriter. It is used as a `lint' tool to enforce some coding conventions across all Jane Street packages. …

ocaml-ppx-let 0.14.0

A ppx rewriter for monadic and applicative let bindings, match expressions, and if expressions. …

ocaml-ppx-optcomp 0.14.3

Ppx_optcomp stands for Optional Compilation. It is a tool used to handle optional compilations of pieces of code depending of the word size, the version of the compiler, ... …

ocaml-ppx-optional 0.14.0

A ppx rewriter that rewrites simple match statements with an if then else expression. …

ocaml-ppx-sexp-conv 0.14.3

This package generates S-expression conversion functions from type definitions. …

ocaml-ppx-tools 6.4

Ppx_tools provides tools for authors of ppx rewriters and other syntactic tools. …

ocaml-ppx-variants-conv 0.14.2

This package generates accessors and iteration functions for OCaml variant types. …

ocaml-ppxlib 0.23.0

A comprehensive toolbox for ppx development. It features: * an OCaml AST / parser / pretty-printer snapshot, to create a full frontend independent…

ocaml-qcheck 0.18

QuickCheck inspired property-based testing for OCaml. This module checks invariants (properties of some types) over randomly generated instances of the type. It provides combinators for generating instances and printing them. …

ocaml-qtest 2.11.2

Qtest extracts inline unit tests written using a special syntax in comments. Those tests are then run using the oUnit framework and the qcheck library. The possibilities range from trivial tests…

ocaml-re 1.10.3

Pure OCaml regular expressions with: 1. Perl-style regular expressions (module Re_perl) 2. Posix extended regular expressions (module Re_posix) 3. Emacs-style regular expressions (module Re_emacs) 4. Shell-style…

ocaml-react 1.2.1

React is an OCaml module for functional reactive programming (FRP). It provides support to program with time varying values: declarative events and signals. React doesn't define any primitive event or signal,…

ocaml-reactivedata 0.2.2

React is an OCaml module for functional reactive programming (FRP). It provides support to program with time varying values: declarative events and signals. React doesn't define any primitive event or signal,…

ocaml-result 1.5

Uses the new result type defined in OCaml >= 4.03 while staying compatible with older version of OCaml should use the Result module defined in this library. …

ocaml-rresult 0.5.0

Handle computation results and errors in an explicit and declarative manner, without resorting to exceptions. It defines combinators to operate on the result type available from OCaml 4.03 in the standard…

ocaml-sedlex 2.4

Lexer generator for Unicode and OCaml. …

ocaml-seq 0.1

This package is a compatibility package for OCaml's standard iterator type starting from 4.07. …

ocaml-sexplib 0.14.0

This package is part of Jane Street's Core library. Sexplib contains functionality for parsing and pretty-printing s-expressions. …

ocaml-sexplib0 0.14.0

Part of Jane Street's Core library The Core suite of libraries is an industrial strength alternative to OCaml's standard library that was developed by Jane Street, the largest industrial user of OCaml. …

ocaml-sqlite3 5.0.2

SQLite3-OCaml is an OCaml library with bindings to the SQLite3 client API. Sqlite3 is a self-contained, serverless, zero-configuration, transactional SQL database engine with outstanding performance for many use cases. These bindings are…

ocaml-ssl 0.5.10

OCaml-SSL is a set of bindings for OpenSSL, a library for communicating through Transport Layer Security ("TLS") encrypted connections. …

ocaml-stdio 0.14.0

Stdio implements simple input/output functionalities for OCaml. It re-exports the input/output functions of the OCaml standard libraries using a more consistent API. …

ocaml-stdlib-shims 0.3.0

This package backports some of the new stdlib features to older compilers, such as the Stdlib module. This allows projects that require compatibility with older compiler to use these new features…

ocaml-stringext 1.6.0

Provides a single module named Stringext that provides a grab bag of often used but missing string functions from the stdlib. E.g, split, full_split, cut, rcut, etc.. …

ocaml-syntax-shims 1.0.0

This package backports new language features such as `let+' to older OCaml compilers. …

ocaml-time-now 0.14.0

Provides a single function to report the current time in nanoseconds since the start of the Unix epoch. …

ocaml-timed 1.0

Timed references for imperative state. This module provides an alternative type for references (or mutable cells) supporting undo/redo operations. In particular, an abstract notion of time is used to capture…

ocaml-topkg 1.0.4

Topkg is a packager for distributing OCaml software. It provides an API to describe the files a package installs in a given build configuration and to specify information about the package's…

ocaml-trie 1.0.0

This module implements strict impure trie tree data structure for OCaml. …

ocaml-tsdl 0.9.7

Tsdl is an OCaml library providing thin bindings to the cross-platform SDL C library. …

ocaml-tyxml 4.5.0

TyXML provides a set of convenient combinators that uses the OCaml type system to ensure the validity of the generated documents. TyXML can be used with any representation of HTML and…

ocaml-uchar 0.0.2

The uchar package provides a compatibility library for the `Uchar` module introduced in OCaml 4.03. …

ocaml-uri 4.2.0

OCaml-uri is a library for parsing URI/URL in the RFC3986 format. …

ocaml-uri-sexp 4.2.0

This package adds S-exp support to `ocaml-uri'. …

ocaml-utop 2.8.0

UTop is an improved toplevel for OCaml. It can run in a terminal or in Emacs. It supports line editing, history, real-time and context sensitive completion, colors, and more. …

ocaml-uucd 14.0.0

Uucd is an OCaml module to decode the data of the Unicode character database from its XML representation. It provides high-level (but not necessarily efficient) access to the data so that…

ocaml-uucp 14.0.0

Uucp is an OCaml library providing efficient access to a selection of character properties of the Unicode character database. …

ocaml-uuidm 0.9.7

Uuidm is an OCaml module implementing 128 bits universally unique identifiers (UUIDs) version 3, 5 (named based with MD5, SHA-1 hashing) and 4 (random based) according to RFC 4122. …

ocaml-uunf 14.0.0

Uunf is an OCaml library for normalizing Unicode text. It supports all Unicode normalization forms. The library is independent from any IO mechanism or Unicode text data structure and it…

ocaml-uuseg 14.0.0

Uuseg is an OCaml library for segmenting Unicode text. It implements the locale independent Unicode text segmentation algorithms to detect grapheme cluster, word and sentence boundaries and the Unicode line breaking…

ocaml-uutf 1.0.1

Uutf is a non-blocking streaming codec to decode and encode the UTF-8, UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently work character by character without blocking on IO. Decoders…

ocaml-variantslib 0.14.0

The Core suite of libraries is an alternative to OCaml's standard library. …

ocaml-version 3.4.0

This library provides facilities to parse version numbers of the OCaml compiler, and enumerates the various official OCaml releases and configuration variants. …

ocaml-xmlm 1.3.0

Xmlm is a streaming codec to decode and encode the XML data format. It can process XML documents without a complete in-memory representation of the data. …

ocaml-yojson 1.7.0

Yojson is an optimized parsing and printing library for the JSON format. It addresses a few shortcomings of json-wheel including 2x speedup, polymorphic variants and optional syntax for tuples and variants.…

ocaml-z3 4.8.9

Z3 is a theorem prover and "satisfiability modulo theories" (SMT) solver. It provides a C/C++ API, as well as Python bindings. …

ocaml-zarith 1.12

Implements arithmetic and logical operations over arbitrary-precision integers. It uses GMP to efficiently implement arithmetic over big integers. Small integers are represented as Caml unboxed integers, for speed and space economy. …

ocaml-zed 3.1.0

This module provides an abstract engine for text edition. It can be used to write text editors, edition widgets, readlines, and more. The module Zed uses Camomile to fully support…

ocaml4.07-alcotest 1.0.1

Alcotest exposes simple interface to perform unit tests. It exposes a simple TESTABLE module type, a check function to assert test predicates and a run function to perform a list of…

ocaml4.07-base 0.11.1

Base is a complete and portable alternative to the OCaml standard library. It provides all standard functionalities one would expect from a language standard library. It uses consistent conventions across…

ocaml4.07-base64 3.2.0

Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. It is specified in RFC 4648. …

ocaml4.07-batteries 2.10.0

Define a standard set of libraries which may be expected on every compliant installation of OCaml and organize these libraries into a hierarchy of modules. …

ocaml4.07-bin-prot 0.11.0

This library contains functionality for reading and writing OCaml-values in a type-safe binary protocol. It is extremely efficient, typically supporting type-safe marshalling and unmarshalling of even highly structured values at speeds sufficient…

ocaml4.07-bisect-ppx 2.4.0

Bisect_ppx helps you test thoroughly. It is a small preprocessor that inserts instrumentation at places in your code, such as if-then-else and match expressions. After you run tests, Bisect_ppx gives…

ocaml4.07-bitstring 3.1.0

Adds Erlang-style bitstrings and matching over bitstrings as a syntax extension and library for OCaml. You can use this module to both parse and generate binary formats, files and protocols. …

ocaml4.07-compiler-libs 0.11.0

This package simply repackages the OCaml compiler libraries so they don't expose everything at toplevel. For instance, `Ast_helper' is now `Ocaml_common.Ast_helper'. …

ocaml4.07-configurator 0.11.0

Configurator is a small library that helps writing OCaml scripts that test features available on the system, in order to generate config.h files for instance. Configurator allows one to: * test…

ocaml4.07-core 0.11.3

The Core suite of libraries is an alternative to OCaml's standard library that was developed by Jane Street. …

ocaml4.07-core-kernel 0.11.1

Core is an alternative to the OCaml standard library. Core_kernel is the system-independent part of Core. It is aimed for cases when the full Core is not available, such as in…

ocaml4.07-cstruct 5.1.1

Cstruct is a library and syntax extension to make it easier to access C-like structures directly from OCaml. It supports both reading and writing to these structures, and they are accessed…

ocaml4.07-dune 1.11.3

Dune is a build system that was designed to simplify the release of Jane Street packages. It reads metadata from `dune' files following a very simple s-expression syntax. …

ocaml4.07-ezjsonm 1.1.0

Ezjsonm provides more convenient (but far less flexible) input and output functions that go to and from [string] values than jsonm. This avoids the need to write signal code, which is…

ocaml4.07-fieldslib 0.11.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. …

ocaml4.07-findlib 1.9.1

The "findlib" library provides a scheme to manage reusable software components (packages), and includes tools that support this scheme. Packages are collections of OCaml modules for which metainformation can be stored.…

ocaml4.07-fmt 0.8.9

Fmt exposes combinators to devise Format pretty-printing functions. …

ocaml4.07-frontc 3.4.2

FrontC is an OCAML library providing a C parser and lexer. The result is a syntactic tree easy to process with usual OCAML tree management. It provides support for ANSI…

ocaml4.07-gsl 1.19.3

GSL-OCaml is an interface to the "GNU scientific library" (GSL) for the OCaml language. …

ocaml4.07-jane-street-headers 0.11.0

This package provides C header files shared between the various Jane Street packages. …

ocaml4.07-lablgtk 2.18.11

LablGtk is an OCaml interface to GTK+ 1.2 and 2.x. It provides a strongly-typed object-oriented interface that is compatible with the dynamic typing of GTK+. Most widgets and methods are available.…

ocaml4.07-lambda-term 2.0.2

Lambda-Term is a cross-platform library for manipulating the terminal. It provides an abstraction for keys, mouse events, colors, as well as a set of widgets to write curses-like applications. The…

ocaml4.07-migrate-parsetree 1.8.0

This library converts between parsetrees of different OCaml versions. For each version, there is a snapshot of the parsetree and conversion functions to the next and/or previous version. …

ocaml4.07-odoc 1.5.1

Odoc is a documentation generator for OCaml. It reads _doc comments_, delimited with `(** ... *)', and outputs HTML. Text inside doc comments is marked up in ocamldoc syntax. Odoc's…

ocaml4.07-parsexp 0.11.0

This library provides generic parsers for parsing S-expressions from strings or other medium. The library is focused on performances but still provide full generic parsers that can be used with strings, bigstrings, lexing…

ocaml4.07-piqi 0.7.7

Piqi is a multi-format data serialization system for OCaml. It provides a uniform interface for serializing OCaml data structures to JSON, XML and Protocol Buffers formats. …

ocaml4.07-piqilib 0.6.15

Piqilib is the common library used by the piqi command-line tool and piqi-ocaml. …

ocaml4.07-ppx-assert 0.11.0

This package contains assert-like extension nodes that raise useful errors on failure. …

ocaml4.07-ppx-base 0.11.0

Ppx_base is the set of ppx rewriters used for Base. Note that Base doesn't need ppx to build, it is only used as a verification tool. …

ocaml4.07-ppx-bench 0.11.0

Syntax extension for writing in-line benchmarks in ocaml code. …

ocaml4.07-ppx-bin-prot 0.11.1

Generation of binary serialization and deserialization functions from type definitions. …

ocaml4.07-ppx-compare 0.11.1

Generation of fast comparison functions from type expressions and definitions. Ppx_compare is a ppx rewriter that derives comparison functions from type representations. The scaffolded functions are usually much faster than ocaml's Pervasives.compare.…

ocaml4.07-ppx-custom-printf 0.11.0

Extensions to printf-style format-strings for user-defined string conversion. …

Packages menu:

Browse alphabetically

0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z