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

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.


dune-site 3.19.1
Propagated dependencies: dune-private-libs@3.19.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/dune
Licenses: Expat
Build system: dune
Synopsis: Location information embedder
Description:

This library helps embed location information inside executables and libraries

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-afl-persistent 1.3
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/stedolan/ocaml-afl-persistent
Licenses: Expat
Build system: ocaml
Synopsis: Use afl-fuzz in persistent mode
Description:

afl-fuzz normally works by repeatedly forking the program being tested. Using this package, you can run afl-fuzz in ``persistent mode'', which avoids repeated forking and is much faster.

ocaml-batteries 3.5.1
Propagated dependencies: ocaml-num@1.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: http://batteries.forge.ocamlcore.org/
Licenses: LGPL 2.1+
Build system: ocaml
Synopsis: Development platform for the OCaml programming language
Description:

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.

dune-private-libs 3.19.1
Propagated dependencies: dune-configurator@3.19.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/dune
Licenses: Expat
Build system: dune
Synopsis: Private libraries of Dune
Description:

This package contains code that is shared between various dune packages. However, it is not meant for public consumption and provides no stability guarantee.

ocaml-fix 20220121
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://gitlab.inria.fr/fpottier/fix
Licenses: LGPL 2.0
Build system: dune
Synopsis: Facilities for memoization and fixed points
Description:

This package provides helpers with various constructions that involve memoization and recursion.

ocaml-bigarray-compat 1.1.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/bigarray-compat
Licenses: ISC
Build system: dune
Synopsis: OCaml compatibility library
Description:

This package contains a compatibility library for Stdlib.Bigarray in OCaml.

ocaml-astring 0.8.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/astring
Licenses: ISC
Build system: ocaml
Synopsis: Alternative String module for OCaml
Description:

Astring exposes an alternative String module for OCaml. This module balances minimality and expressiveness for basic, index-free, string processing and provides types and functions for substrings, string sets and string maps. The String module exposed by Astring has exception safe functions, removes deprecated and rarely used functions, alters some signatures and names, adds a few missing functions and fully exploits OCaml's newfound string immutability.

emacs-tuareg 3.0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/tuareg
Licenses: GPL 2+
Build system: gnu
Synopsis: OCaml programming mode, REPL, debugger for Emacs
Description:

Tuareg helps editing OCaml code, to highlight important parts of the code, to run an OCaml REPL, and to run the OCaml debugger within Emacs.

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.

ocaml-gsl 1.24.0
Dependencies: gsl@2.8
Propagated dependencies: ocaml-base@0.15.0 ocaml-stdio@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://mmottl.github.io/gsl-ocaml
Licenses: GPL 3+
Build system: dune
Synopsis: Bindings to the GNU Scientific Library
Description:

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

ocaml-grain-dypgen 0.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/grain-lang/dypgen
Licenses: CeCILL-B
Build system: ocaml
Synopsis: Self-extensible parsers and lexers for OCaml
Description:

This package provides a GLR parser generator for OCaml. It is able to generate self-extensible parsers (also called adaptive parsers) as well as extensible lexers for the parsers it produces.

ocaml-ppx-fields-conv 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-fieldslib@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_fields_conv
Licenses: ASL 2.0
Build system: dune
Synopsis: Generation of accessor and iteration functions for ocaml records
Description:

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 of a record and create new record values.

ocamlc-loc 3.19.1
Propagated dependencies: dune-dyn@3.19.1 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/dune
Licenses: Expat
Build system: dune
Synopsis: Parse ocaml compiler output into structured form
Description:

This library parses ocaml compiler output and returns it as ocaml values. This library offers no backwards compatibility guarantees.

ocaml-piqi 0.7.8
Propagated dependencies: ocaml-num@1.4 ocaml-piqilib@0.6.16 ocaml-stdlib-shims@0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/alavrik/piqi-ocaml
Licenses: ASL 2.0
Build system: ocaml
Synopsis: Protocol serialization system for OCaml
Description:

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.

ocaml-bitstring 4.1.0
Propagated dependencies: ocaml-stdlib-shims@0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/xguerin/bitstring
Licenses: ISC
Build system: dune
Synopsis: Bitstrings and bitstring matching for OCaml
Description:

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. Bitstring handling is added as primitives to the language, making it exceptionally simple to use and very powerful.

ocaml-cinaps 0.15.1-0.d974bb2
Propagated dependencies: ocaml-re@1.10.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-ppx/cinaps
Licenses: Expat
Build system: dune
Synopsis: Trivial metaprogramming tool for OCaml
Description:

Cinaps is a trivial Metaprogramming tool using the OCaml toplevel. It is based on the same idea as expectation tests. The user writes some OCaml code inside special comments and cinaps makes sure that what follows is what is printed by the OCaml code.

unison 2.53.5
Propagated dependencies: lablgtk@3.1.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://www.cis.upenn.edu/~bcpierce/unison/
Licenses: GPL 3+
Build system: dune
Synopsis: File synchronizer
Description:

Unison is a file-synchronization tool. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

ocaml-swhid-core 0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocamlpro/swhid_core
Licenses: ISC
Build system: dune
Synopsis: OCaml library to work with swhids
Description:

swhid_core is an OCaml library to work with Software Heritage persistent identifiers (swhids). This is the core library, for most use cases you should use the swhid library instead.

ocaml-xenstore 2.2.0
Propagated dependencies: ocaml-cstruct@6.1.1 ocaml-ppx-cstruct@6.1.1 ocaml-lwt@5.6.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/ocaml-xenstore
Licenses: LGPL 2.1
Build system: dune
Synopsis: Xenstore protocol in pure OCaml
Description:

Repository contents:

  • client library, a merge of the Mirage and XCP ones

  • server library

  • server instance which runs under Unix with libxc

  • server instance which runs on mirage.

The client and the server libraries have sets of unit-tests.

ocaml-mirage-unix 5.0.1
Propagated dependencies: ocaml-lwt@5.6.1 ocaml-duration@0.2.1 ocaml-mirage-runtime@4.3.3
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/mirage-unix
Licenses: ISC
Build system: dune
Synopsis: Unix core platform libraries for MirageOS
Description:

This package provides the MirageOS `OS` library for Unix targets, which handles the main loop and timers.

ocamlify 0.0.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://forge.ocamlcore.org/projects/ocamlify
Licenses: LGPL 2.1+
Build system: ocaml
Synopsis: Include files in OCaml code
Description:

OCamlify creates OCaml source code by including whole files into OCaml string or string list. The code generated can be compiled as a standard OCaml file. It allows embedding external resources as OCaml code.

ocaml-int-repr 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-jane@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/int_repr
Licenses: Expat
Build system: dune
Synopsis: Integers of various widths
Description:

Integers of various widths.

ocaml-ssl 0.5.13
Propagated dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/savonet/ocaml-ssl/
Licenses: LGPL 2.1
Build system: dune
Synopsis: OCaml bindings for OpenSSL
Description:

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

Total packages: 32521