_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


ocaml-ppx-variants-conv 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-variantslib@0.15.0 ocaml-migrate-parsetree@2.4.0 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_variants_conv
Licenses: ASL 2.0
Build system: dune
Synopsis: Generation of accessor and iteration functions for OCaml variant types
Description:

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

ocaml-trie 1.0.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/kandu/trie/
Licenses: Expat
Build system: dune
Synopsis: Strict impure trie tree
Description:

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

ocaml-re 1.10.4
Propagated dependencies: ocaml-seq@0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/ocaml-re/
Licenses: Expat
Build system: dune
Synopsis: Regular expression library for OCaml
Description:

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 file globbing (module Re_glob)

  5. Compatibility layer for OCaml's built-in Str module (module Re_str)

ocaml-mparser-pcre 1.3
Propagated dependencies: ocaml-mparser@1.3 ocaml-pcre@7.5.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/murmour/mparser
Licenses: LGPL 2.1+
Build system: dune
Synopsis: MParser plugin for PCRE-based regular expressions
Description:

This package provides PCRE-based regular expressions support for Mparser.

camlidl 1.09
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/xavierleroy/camlidl
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Stub code generator for OCaml/C interface
Description:

Camlidl is a stub code generator for Objective Caml. It generates stub code for interfacing Caml with C from an IDL description of the C functions.

binsec 0.10.1
Dependencies: bash-minimal@5.2.37
Propagated dependencies: dune-site@3.19.1 ocaml-base@0.15.0 ocaml-menhir@20220210 ocaml-graph@2.0.0 ocaml-zarith@1.12 ocaml-grain-dypgen@0.2 ocaml-toml@7.1.0 ocaml-z3@4.13.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://binsec.github.io/
Licenses: LGPL 2.1
Build system: dune
Synopsis: Binary-level analysis platform
Description:

BINSEC is a binary analysis platform which implements analysis techniques such as symbolic execution. The goal of BINSEC is to improve software security at the binary level through binary analysis. BINSEC is a research tool which relies on prior work in binary code analysis at the intersection of formal methods, program analysis security and software engineering.

ocaml-version 3.5.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocurrent/ocaml-version
Licenses: ISC
Build system: dune
Synopsis: Manipulate, parse and generate OCaml compiler version strings
Description:

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

ocaml-jst-config 0.16.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-assert@0.15.0 ocaml-stdio@0.15.0 dune-configurator@3.19.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/jst-config
Licenses: Expat
Build system: dune
Synopsis: Compile-time configuration for Jane Street libraries
Description:

Defines compile-time constants used in Jane Street libraries such as Base, Core, and Async. This package has an unstable interface; it is intended only to share configuration between different packages from Jane Street. Future updates may not be backward-compatible, and we do not recommend using this package directly.

ocaml-shared-memory-ring 3.1.1
Propagated dependencies: ocaml-cstruct@6.1.1 ocaml-ppx-cstruct@6.1.1 ocaml-lwt-dllist@1.0.1 ocaml-mirage-profile@0.9.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/shared-memory-ring
Licenses: ISC
Build system: dune
Synopsis: Xen-style shared memory rings
Description:

Libraries for creating shared memory producer/consumer rings. The rings follow the Xen ABI and may be used to create or implement Xen virtual devices.

ocaml-ppx-let 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-migrate-parsetree@2.4.0 ocaml-ppxlib@0.28.0 ocaml-ppx-here@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_let
Licenses: ASL 2.0
Build system: dune
Synopsis: Monadic let-bindings
Description:

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

ocaml5.0-ppx-expect 0.15.0-0.83edfc1
Propagated dependencies: ocaml5.0-base@0.15.0-0.423dbad ocaml5.0-ppx-here@0.15.0 ocaml5.0-ppx-inline-test@0.15.0 ocaml5.0-stdio@0.15.0 ocaml5.0-ppxlib@0.28.0 ocaml5.0-migrate-parsetree@2.4.0 ocaml5.0-re@1.10.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_expect
Licenses: ASL 2.0
Build system: dune
Synopsis: Cram like framework for OCaml
Description:

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, interleaved with %expect extension expressions to denote the expected output.

ocaml-integers 0.7.0
Propagated dependencies: ocaml-stdlib-shims@0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocamllabs/ocaml-integers
Licenses: Expat
Build system: dune
Synopsis: Various signed and unsigned integer types for OCaml
Description:

The ocaml-integers library provides a number of 8-, 16-, 32- and 64-bit signed and unsigned integer types, together with aliases such as long and size_t whose sizes depend on the host platform.

ocaml-unionfind 20220122
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://gitlab.inria.fr/fpottier/unionFind
Licenses: LGPL 2.0
Build system: dune
Synopsis: Union-find data structure
Description:

This package provides two union-find data structure implementations for OCaml. Both implementations are based on disjoint sets forests, with path compression and linking-by-rank, so as to guarantee good asymptotic complexity: every operation requires a quasi-constant number of accesses to the store.

ocaml5.0-base 0.15.0-0.423dbad
Propagated dependencies: ocaml5.0-sexplib0@0.15.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/base
Licenses: Expat
Build system: dune
Synopsis: Full standard library replacement for OCaml
Description:

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 all of its module.

Base aims to be usable in any context. As a result system dependent features such as I/O are not offered by Base. They are instead provided by companion libraries such as ocaml-stdio.

ocaml-ipaddr 5.3.1
Propagated dependencies: ocaml-macaddr@5.3.1 ocaml-domain-name@0.4.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/ocaml-ipaddr
Licenses: ISC
Build system: dune
Synopsis: Library for manipulation of IP (and MAC) address representations
Description:

IP address types with serialization, supporting a wide range of RFCs.

ocaml-mirage-clock 4.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/mirage-clock
Licenses: ISC
Build system: dune
Synopsis: Libraries and module types for portable clocks
Description:

This library implements portable support for an operating system timesource that is compatible with the MirageOS library interfaces. It implements an MCLOCK module that represents a monotonic timesource since an arbitrary point, and PCLOCK which counts time since the Unix epoch.

ocaml4.09-dune 3.19.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/dune
Licenses: Expat
Build system: ocaml
Synopsis: OCaml build system
Description:

Dune is a build system for OCaml. It provides a consistent experience and takes care of the low-level details of OCaml compilation. Descriptions of projects, libraries and executables are provided in dune files following an s-expression syntax.

ocaml-mirage-runtime 4.3.3
Propagated dependencies: ocaml-ipaddr@5.3.1 ocaml-functoria-runtime@4.3.3 ocaml-fmt@0.9.0 ocaml-logs@0.7.0 ocaml-lwt@5.6.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/mirage
Licenses: ISC
Build system: dune
Synopsis: The base MirageOS runtime library, part of every MirageOS unikernel
Description:

This package provides a bundle of useful runtime functions for applications built with MirageOS

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.19.1 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
Build system: dune
Synopsis: Auto-formatter for OCaml code
Description:

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

ocaml-graph 2.0.0
Propagated dependencies: ocaml-stdlib-shims@0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/backtracking/ocamlgraph/
Licenses: LGPL 2.1
Build system: dune
Synopsis: Graph library for OCaml
Description:

OCamlgraph is a generic graph library for OCaml.

ocaml-ppx-custom-printf 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-sexp-conv@0.15.1 ocaml-migrate-parsetree@2.4.0 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_custom_printf
Licenses: ASL 2.0
Build system: dune
Synopsis: Printf-style format-strings for user-defined string conversion
Description:

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

ocaml-opam-monorepo 0.3.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/tarides/opam-monorepo
Licenses: ISC
Build system: dune
Synopsis: Assemble and manage fully vendored Dune repositories
Description:

The opam monorepo plugin provides a convenient interface to bridge the opam package manager with having a local copy of all the source code required to build a project using the dune build tool.

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
Build system: dune
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.

Total packages: 70992