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

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-splittable-random 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-assert@0.15.0 ocaml-ppx-bench@0.16.0 ocaml-ppx-inline-test@0.15.0 ocaml-ppx-sexp-message@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/splittable_random
Licenses: Expat
Build system: dune
Synopsis: PRNG that can be split into independent streams
Description:

This package provides a splittable PRNG functions like a PRNG that can be used as a stream of random values; it can also be split to produce a second, independent stream of random values.

This library implements a splittable pseudo-random number generator that sacrifices cryptographic-quality randomness in favor of performance.

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.

ocaml-io-page 3.0.0
Propagated dependencies: ocaml-cstruct@6.1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/io-page
Licenses: ISC
Build system: dune
Synopsis: Support for efficient handling of I/O memory pages
Description:

IO pages are page-aligned, and wrapped in the Cstruct library to avoid copying the data contained within the page.

dune-rpc 3.19.1
Propagated dependencies: ocaml-csexp@1.5.1 dune-ordering@3.19.1 dune-dyn@3.19.1 ocaml-xdg@3.19.1 dune-stdune@3.19.1 ocaml-pp@2.0.0 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: Communicate with ocaml dune using rpc
Description:

Library to connect and control a running dune instance.

ocaml-sexplib0 0.15.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/sexplib0
Licenses: Expat
Build system: dune
Synopsis: Library containing the definition of S-expressions and some base converters
Description:

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-mew 0.1.0
Propagated dependencies: ocaml-result@1.5 ocaml-trie@1.0.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/kandu/mew
Licenses: Expat
Build system: dune
Synopsis: General modal editing engine generator
Description:

This package provides the core modules of Modal Editing Witch, a general modal editing engine generator.

ocaml5.0-eio-linux 0.8.1
Propagated dependencies: ocaml5.0-eio@0.8.1 ocaml5.0-uring@0.5 ocaml5.0-logs@0.7.0 ocaml5.0-fmt@0.9.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-multicore/eio
Licenses: ISC
Build system: dune
Synopsis: Linux backend for ocaml-eio
Description:

Eio_linux provides a Linux io-uring backend for Ocaml Eio APIs, plus a low-level API that can be used directly (in non-portable code).

ocaml-sqlite3 5.1.0
Propagated dependencies: dune-configurator@3.19.1 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://mmottl.github.io/sqlite3-ocaml
Licenses: Expat
Build system: dune
Synopsis: SQLite3 Bindings for OCaml
Description:

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 written in a way that enables a friendly coexistence with the old (version 2) SQLite and its OCaml wrapper ocaml-sqlite.

ocaml-uucd 15.0.0
Propagated dependencies: ocaml-xmlm@1.4.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/uucd
Licenses: ISC
Build system: ocaml
Synopsis: Unicode character database decoder for OCaml
Description:

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 efficient representations can be extracted.

ocaml-seq 0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/c-cube/seq
Licenses: LGPL 2.1+
Build system: ocaml
Synopsis: OCaml's standard iterator type
Description:

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

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

lablgtk 3.1.3
Dependencies: camlp5@8.00.03 gtk+@3.24.52
Propagated dependencies: ocaml-cairo2@0.6.4 ocaml-camlp-streams@5.0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/garrigue/lablgtk
Licenses: LGPL 2.0
Build system: dune
Synopsis: OCaml interface to GTK+3
Description:

LablGtk is an OCaml interface to GTK+ 1.2, 2.x and 3.x. It provides a strongly-typed object-oriented interface that is compatible with the dynamic typing of GTK+. Most widgets and methods are available. LablGtk also provides bindings to gdk-pixbuf, the GLArea widget (in combination with LablGL), gnomecanvas, gnomeui, gtksourceview, gtkspell, libglade (and it can generate OCaml code from .glade files), libpanel, librsvg and quartz.

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

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.

dune-dyn 3.19.1
Propagated dependencies: ocaml-pp@2.0.0 dune-ordering@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: Dune dynamic types
Description:

This library represents dynamic types in OCaml.

ocaml-ocplib-endian 1.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/OCamlPro/ocplib-endian
Licenses: LGPL 2.1
Build system: dune
Synopsis: Optimised functions to read and write int16/32/64 from strings and bigarrays
Description:

Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01. It works on strings, bytes and bigstring (Bigarrys of chars), and provides submodules for big- and little-endian, with their unsafe counter-parts.

ocaml-ppx-stable-witness 0.16.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_stable_witness
Licenses: Expat
Build system: dune
Synopsis: Mark a type as stable across versions
Description:

This ppx extension is used for deriving a witness that a type is intended to be stable. In this context, stable means that the serialization format will never change. This allows programs running at different versions of the code to safely communicate.

ocaml-merlin 4.14-414
Propagated dependencies: ocaml-merlin-lib@4.14-414 ocaml-yojson@2.0.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://ocaml.github.io/merlin/
Licenses: Expat
Build system: dune
Synopsis: Context sensitive completion for OCaml in Vim and Emacs
Description:

Merlin is an editor service that provides modern IDE features for OCaml. Emacs and Vim support is provided out-of-the-box. External contributors added support for Visual Studio Code, Sublime Text and Atom.

ocaml-angstrom 0.15.0
Propagated dependencies: ocaml-bigstringaf@0.9.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/inhabitedtype/angstrom
Licenses: Modified BSD
Build system: dune
Synopsis: Parser combinators built for speed and memory-efficiency
Description:

Angstrom is a parser-combinator library that makes it easy to write efficient, expressive, and reusable parsers suitable for high-performance applications. It exposes monadic and applicative interfaces for composition, and supports incremental input through buffered and unbuffered interfaces. Both interfaces give the user total control over the blocking behavior of their application, with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by default and support unbounded lookahead.

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-psq 0.2.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/pqwy/psq
Licenses: ISC
Build system: dune
Synopsis: Functional Priority Search Queues for OCaml
Description:

This library provides Functional Priority Search Queues for OCaml. Typical applications are searches, schedulers and caches.

ocaml-bechamel 0.3.0
Propagated dependencies: ocaml-fmt@0.9.0 ocaml-stdlib-shims@0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/bechamel
Licenses: Expat
Build system: dune
Synopsis: Yet Another Benchmark in OCaml
Description:

BEnchmark for a CHAMEL/camel/caml which is agnostic to the system. It's a micro-benchmark tool for OCaml which lets the user to re-analyzes and prints samples.

ocaml-opam-file-format 2.1.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://opam.ocaml.org
Licenses: LGPL 2.1+
Build system: ocaml
Synopsis: Parser and printer for the opam file syntax
Description:

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

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

Total packages: 32836