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

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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


ocaml-ppx-assert 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-cold@0.15.0 ocaml-ppx-compare@0.15.0 ocaml-ppx-here@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_assert
Licenses: ASL 2.0
Synopsis: Assert-like extension nodes that raise useful errors on failure
Description:

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

ocaml-ppx-deriving-yaml 0.2.1
Propagated dependencies: ocaml-ppxlib@0.28.0 ocaml-ppx-deriving@5.2.1 ocaml-yaml@3.2.0 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/patricoferris/ppx_deriving_yaml
Licenses: ISC
Synopsis: Yaml PPX Deriver
Description:

This package contains deriving conversion functions to and from yaml for OCaml types.

ocaml-digestif 1.1.3
Propagated dependencies: ocaml-eqaf@0.9
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/digestif
Licenses: Expat
Synopsis: Simple hash algorithms in OCaml
Description:

Digestif is an OCaml library that provides implementations of hash algorithms. Implemented hash algorithms include MD5, SHA1, SHA224, SHA256, SHA384, SHA512, Blake2b, Blake2s and RIPEMD160.

ocaml-ppx-disable-unused-warnings 0.15.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_disable_unused_warnings
Licenses: Expat
Synopsis: Simple ppx extension for commonly unused warnings
Description:

This package expands @disable_unused_warnings into @warning "-20-26-32-33-34-35-36-37-38-39-60-66-67"

ocaml-intrinsics 0.15.2
Propagated dependencies: dune-configurator@3.19.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ocaml_intrinsics
Licenses: Expat
Synopsis: AMD64 intrinsics with emulated fallbacks
Description:

Provides an OCaml interface to operations that have dedicated hardware instructions on some micro-architectures, with default implementations using C stubs for all targets.

ocaml-base-quickcheck 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-base@0.15.0 ocaml-ppx-fields-conv@0.15.0 ocaml-ppx-let@0.15.0 ocaml-ppx-sexp-message@0.15.0 ocaml-ppx-sexp-value@0.15.0 ocaml-splittable-random@0.15.0 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/base_quickcheck
Licenses: Expat
Synopsis: Randomized testing framework, designed for compatibility with Base
Description:

base-quickcheck provides randomized testing in the style of Haskell's Quickcheck library, with support for built-in types as well as types provided by Base.

ocaml4.09-csexp 1.5.1
Propagated dependencies: ocaml4.09-result@1.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-dune/csexp
Licenses: Expat
Synopsis: Parsing and printing of S-expressions in Canonical form
Description:

This library provides minimal support for Canonical S-expressions. Canonical S-expressions are a binary encoding of S-expressions that is super simple and well suited for communication between programs.

This library only provides a few helpers for simple applications. If you need more advanced support, such as parsing from more fancy input sources, you should consider copying the code of this library given how simple parsing S-expressions in canonical form is.

To avoid a dependency on a particular S-expression library, the only module of this library is parameterised by the type of S-expressions.

ocaml-stdcompat 19
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/thierry-martinez/stdcompat
Licenses: FreeBSD
Synopsis: Compatibility module for OCaml standard library
Description:

Compatibility module for OCaml standard library allowing programs to use some recent additions to the standard library while preserving the ability to be compiled on former versions of OCaml.

ocaml-monolith 20210525
Propagated dependencies: ocaml-afl-persistent@1.3 ocaml-pprint@20220103 ocaml-seq@0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://gitlab.inria.fr/fpottier/monolith
Licenses: LGPL 3+
Synopsis: Framework for testing an OCaml library using afl-fuzz
Description:

Monolith offers facilities for testing an OCaml library (for instance, a data structure implementation) by comparing it against a reference implementation. It can be used to perform either random testing or fuzz testing by using the afl-fuzz tool.

ocaml-uucp 15.0.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/uucp
Licenses: ISC
Synopsis: Unicode character properties for OCaml
Description:

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

ocaml-lwt-log 1.1.2
Propagated dependencies: ocaml-lwt@5.6.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/aantron/lwt_log
Licenses: LGPL 2.1
Synopsis: Logging library
Description:

This package provides a deprecated logging component for ocaml lwt.

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
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-stringext 1.6.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/rgrinberg/stringext
Licenses: Expat
Synopsis: Extra string functions for OCaml
Description:

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-xml-light 2.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ncannasse/xml-light
Licenses: LGPL 2.1+
Synopsis: Minimal XML parser & printer for OCaml
Description:

Xml-Light provides functions to parse an XML document into an OCaml data structure, work with it, and print it back to an XML document. It also supports DTD parsing and checking, and is entirely written in OCaml, hence it does not require additional C libraries.

ocaml-timed 1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/rlepigre/ocaml-timed
Licenses: Expat
Synopsis: Timed references for imperative state
Description:

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 the state of the references at any given point, so that it can be restored. Note that usual reference operations only have a constant time / memory overhead (compared to those of the standard library).

Moreover, we provide an alternative implementation based on the references of the standard library (Pervasives module). However, it is less efficient than the first one.

ocaml-lwt-react 1.2.0
Dependencies: glib@2.83.3
Propagated dependencies: ocaml-lwt@5.6.1 ocaml-react@1.2.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocsigen/lwt
Licenses: LGPL 2.1
Synopsis: Cooperative threads and I/O in monadic style
Description:

Lwt provides typed, composable cooperative threads. These make it easy to run normally-blocking I/O operations concurrently in a single process. Also, in many cases, Lwt threads can interact without the need for locks or other synchronization primitives.

ocaml-ppx-optcomp 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-stdio@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_optcomp
Licenses: ASL 2.0
Synopsis: Optional compilation for OCaml
Description:

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-mirage-logs 1.2.0
Propagated dependencies: ocaml-logs@0.7.0 ocaml-ptime@0.8.5 ocaml-mirage-clock@4.2.0 ocaml-mirage-profile@0.9.1 ocaml-lwt@5.6.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/mirage-logs
Licenses: ISC
Synopsis: Reporter for the Logs library that writes to stderr with timestamps
Description:

Uses a Mirage CLOCK to write timestamped log messages. It can also log only important messages to the console, while writing all received messages to a ring buffer which is displayed if an exception occurs. If tracing is enabled (via mirage-profile), it also writes each log message to the trace buffer.

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
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.

camlboot 0.0.0-1.45045d0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/Ekdohibs/camlboot
Licenses: Expat
Synopsis: OCaml source bootstrap
Description:

OCaml is written in OCaml. Its sources contain a pre-compiled bytecode version of ocamlc and ocamllex that are used to build the next version of the compiler. Camlboot implements a bootstrap for the OCaml compiler and provides a bootstrapped equivalent to these files.

It contains a compiler for a small subset of OCaml written in Guile Scheme, an interpreter for OCaml written in that subset and a manually-written lexer for OCaml. These elements eliminate the need for the binary bootstrap in OCaml and can effectively bootstrap OCaml 4.07.

This package produces a native ocamlc and a bytecode ocamllex.

ocaml-ppx-inline-test 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-migrate-parsetree@2.4.0 ocaml-compiler-libs@0.12.4 ocaml-sexplib0@0.15.1 ocaml-stdio@0.15.0 ocaml-ppxlib@0.28.0 ocaml-time-now@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_inline_test
Licenses: Expat
Synopsis: Syntax extension for writing in-line tests in ocaml code
Description:

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-deriving 5.2.1
Propagated dependencies: ocaml-ppx-derivers@1.2.1 ocaml-ppxlib@0.28.0 ocaml-result@1.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-ppx/ppx_deriving
Licenses: Expat
Synopsis: Type-driven code generation for OCaml
Description:

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

ocaml-parmap 1.2.5
Propagated dependencies: ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/rdicosmo/parmap
Licenses: LGPL 2.0 FSDG-compatible
Synopsis: Parallel map and fold primitives for OCaml
Description:

Library to perform parallel fold or map taking advantage of multiple core architectures for OCaml programs. Drop-in replacement for these List operations are provided:

  • List.map -> parmap

  • List.map -> parfold

  • List.mapfold -> parmapfold

Also it allows specifying the number of cores to use with the optional parameter ncores.

ocaml-cppo 1.6.9
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mjambon/cppo
Licenses: Modified BSD
Synopsis: Equivalent of the C preprocessor for OCaml programs
Description:

Cppo is an equivalent of the C preprocessor for OCaml programs. It allows the definition of simple macros and file inclusion. Cppo is:

  1. more OCaml-friendly than cpp

  2. easy to learn without consulting a manual

  3. reasonably fast

  4. simple to install and to maintain.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31092