_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
ocaml-ptmap 2.0.5
Propagated dependencies: ocaml-stdlib-shims@0.3.0 ocaml-seq@0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/backtracking/ptmap
Licenses: LGPL 2.1
Synopsis: Maps of integers implemented as Patricia trees
Description:

An implementation inspired by Okasaki & Gill's paper 'Fast Mergeable Integer Maps.'

ocaml-fftw3 0.8.5
Propagated dependencies: fftw@3.3.10 fftwf@3.3.10
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/Chris00/fftw-ocaml
Licenses: LGPL 2.1
Synopsis: Bindings to FFTW3
Description:

Bindings providing OCaml support for the seminal Fast Fourier Transform library FFTW.

ocamlformat 0.24.1
Propagated dependencies: ocaml-version@3.5.0 ocaml-base@0.15.0 ocaml-cmdliner@1.1.1 ocaml-dune-build-info@3.11.0 ocaml-either@1.0.0 ocaml-fix@20220121 ocaml-fpath@0.7.3 ocaml-menhir@20220210 ocaml-odoc@2.2.0 ocaml-ppxlib@0.28.0 ocaml-re@1.10.4 ocaml-odoc-parser@2.0.0 ocaml-stdio@0.15.0 ocaml-uuseg@15.0.0 ocaml-uutf@1.0.3
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-ppx/ocamlformat
Licenses: Expat
Synopsis: Auto-formatter for OCaml code
Description:

OCamlFormat is a tool to automatically format OCaml code in a uniform style.

ocaml-odate 0.7
Propagated dependencies: ocaml-menhir@20220210
Channel: zzkt
Location: zzkt/packages/soupault.scm (zzkt packages soupault)
Home page: https://github.com/hhugo/odate
Licenses: Expat
Synopsis: Date & Duration Library
Description:

Simple date and duration manipulation. Also implement duration printer based on string format.

ocaml-fiber 3.7.0
Propagated dependencies: dune-stdune@3.11.0 dune-dyn@3.11.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-dune/fiber
Licenses: Expat
Synopsis: Structured concurrency library
Description:

This library implements structured concurrency for ocaml. It offers no backwards compatibility guarantees.

ocaml-bheap 2.0.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/backtracking/bheap
Licenses: LGPL 2.1
Synopsis: Priority queues
Description:

Traditional implementation of priority queues using a binary heap encoded in a resizable array.

ocaml-uring 0.5
Propagated dependencies: ocaml-cstruct@6.1.1 ocaml-fmt@0.9.0 ocaml-optint@0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-multicore/ocaml-uring
Licenses: ISC Expat
Synopsis: OCaml bindings for Linux io_uring
Description:

This package provides OCaml bindings to the Linux io_uring kernel IO interfaces.

ocaml-ounit 2.2.6
Propagated dependencies: ocaml-ounit2@2.2.6
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: http://ounit.forge.ocamlcore.org
Licenses: Expat
Synopsis: Unit testing framework for OCaml
Description:

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

ocaml-tsort 2.1.0
Channel: zzkt
Location: zzkt/packages/soupault.scm (zzkt packages soupault)
Home page: https://github.com/dmbaturin/ocaml-tsort
Licenses: Expat
Synopsis: Easy to use and user-friendly topological sort
Description:

Easy to use and user-friendly topological sort. Example: ``` Tsort.sort [("foundation", []); ("walls", ["foundation"]); ("roof", ["walls"])] ```

ocaml-uchar 0.0.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/uchar
Licenses: LGPL 2.1
Synopsis: Compatibility library for OCaml's Uchar module
Description:

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

ocaml-mtime 2.0.0
Propagated dependencies: ocaml-topkg@1.0.6
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/mtime
Licenses: ISC
Synopsis: Monotonic wall-clock time for OCaml
Description:

Access monotonic wall-clock time. It measures time spans without being subject to operating system calendar time adjustments.

ocaml-ocurl 0.9.2
Dependencies: curl@8.6.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: http://ocurl.forge.ocamlcore.org/
Licenses: ISC
Synopsis: OCaml bindings for libcurl
Description:

Client-side URL transfer library, supporting HTTP and a multitude of other network protocols (FTP/SMTP/RTSP/etc).

ocaml-guile 1.0
Dependencies: guile@3.0.9 libffi@3.4.4
Propagated dependencies: ocaml-sexplib@0.16.0 ocaml-ctypes@0.20.1 ocaml-stdio@0.15.0 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/gopiandcode/guile-ocaml
Licenses: GPL 3+
Synopsis: Bindings to GNU Guile Scheme for OCaml
Description:

The OCaml guile library provides high-level OCaml bindings to GNU Guile 3.0, supporting easy interop between OCaml and GNU Guile Scheme.

ocaml-emile 1.1
Propagated dependencies: ocaml-angstrom@0.15.0 ocaml-ipaddr@5.3.1 ocaml-base64@3.5.1 ocaml-pecu@0.6 ocaml-bigstringaf@0.9.0 ocaml-uutf@1.0.3
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/emile
Licenses: Expat
Synopsis: Parser of email address according RFC822
Description:

This package provides a parser of email address according RFC822, RFC2822, RFC5321 and RFC6532. It handles UTF-8 email addresses and encoded-word according RFC2047.

ocaml-stdio 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-sexplib0@0.15.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/stdio
Licenses: Expat
Synopsis: Standard IO library for OCaml
Description:

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.

js-of-ocaml 4.1.0
Propagated dependencies: ocaml-ppxlib@0.28.0 ocaml-uchar@0.0.2 ocaml-menhir@20220210 ocaml-reactivedata@0.3 ocaml-cmdliner@1.1.1 ocaml-lwt@5.6.1 ocaml-tyxml@4.5.0 ocaml-re@1.10.4 ocaml-uutf@1.0.3 ocaml-graphics@5.1.2 ocaml-yojson@2.0.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://ocsigen.org/js_of_ocaml/
Licenses: LGPL 2.1+
Synopsis: Compiler from OCaml bytecode to Javascript
Description:

Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js.

ocaml-junit 2.0.2
Propagated dependencies: ocaml-ounit@2.2.6 ocaml-ptime@0.8.5 ocaml-tyxml@4.5.0 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/Khady/ocaml-junit
Licenses: GPL 3+
Synopsis: JUnit XML reports generation library
Description:

Ocaml-junit is a package for the creation of JUnit XML reports. It provides a typed API to produce valid reports. They are supposed to be accepted by Jenkins.

ocaml-uuidm 0.9.8
Propagated dependencies: ocaml-cmdliner@1.1.1 ocaml-topkg@1.0.6
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/uuidm
Licenses: ISC
Synopsis: Universally unique identifiers for OCaml
Description:

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-fpath 0.7.3
Propagated dependencies: ocaml-topkg@1.0.6 ocaml-astring@0.8.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/fpath
Licenses: ISC
Synopsis: File system paths for OCaml
Description:

Fpath is an OCaml module for handling file system paths with POSIX or Windows conventions. Fpath processes paths without accessing the file system and is independent from any system library.

ocaml-async 0.15.0
Propagated dependencies: ocaml-async-kernel@0.15.0 ocaml-async-rpc-kernel@0.15.0 ocaml-async-unix@0.15.0 ocaml-core@0.15.1 ocaml-core-kernel@0.15.0 ocaml-core-unix@0.15.2 ocaml-ppx-jane@0.15.0 ocaml-ppx-log@0.15.0 ocaml-textutils@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/async
Licenses: Expat
Synopsis: Asynchronous execution library
Description:

Library for asynchronous programming, i.e., programming where some part of the program must wait for things that happen at times determined by some external entity (like a human or another program).

ocaml-jsonm 1.0.1
Propagated dependencies: ocaml-uutf@1.0.3 ocaml-cmdliner@1.1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/jsonm
Licenses: ISC
Synopsis: Non-blocking streaming JSON codec for OCaml
Description:

Jsonm is a non-blocking streaming codec to decode and encode the JSON data format. It can process JSON text without blocking on IO and without a complete in-memory representation of the data.

ocaml-oasis 0.4.11
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://oasis.forge.ocamlcore.org
Licenses: LGPL 2.1+
Synopsis: Integrates a configure, build, install system in OCaml projects
Description:

OASIS is a tool to integrate a configure, build and install system in your OCaml projects. It helps to create standard entry points in your build system and allows external tools to analyse your project easily.

ocaml-topkg 1.0.6
Propagated dependencies: ocaml-result@1.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/topkg
Licenses: ISC
Synopsis: Transitory OCaml software packager
Description:

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 distribution, creation and publication procedures.

ocaml-react 1.2.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/react
Licenses: Modified BSD
Synopsis: Declarative events and signals for OCaml
Description:

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, it lets the client choose the concrete timeline.

Total results: 343