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

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-fiber 3.7.0
Propagated dependencies: dune-stdune@3.19.1 dune-dyn@3.19.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-dune/fiber
Licenses: Expat
Build system: dune
Synopsis: Structured concurrency library
Description:

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

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-qcheck 0.20
Propagated dependencies: ocaml-alcotest@1.7.0 ocaml-ounit@2.2.6 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/c-cube/qcheck
Licenses: LGPL 3+
Build system: dune
Synopsis: QuickCheck inspired property-based testing for OCaml
Description:

QuickCheck inspired property-based testing for OCaml. This module checks invariants (properties of some types) over randomly generated instances of the type. It provides combinators for generating instances and printing them.

omake 0.10.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: http://projects.camlcity.org/projects/omake.html
Licenses: LGPL 2.1 Expat GPL 2
Build system: ocaml
Synopsis: Build system designed for scalability and portability
Description:

Similar to make utilities you may have used, but it features many additional enhancements, including:

  1. Support for projects spanning several directories or directory hierarchies.

  2. Fast, reliable, automated, scriptable dependency analysis using MD5 digests, with full support for incremental builds.

  3. Dependency analysis takes the command lines into account — whenever the command line used to build a target changes, the target is considered out-of-date.

  4. Fully scriptable, includes a library that providing support for standard tasks in C, C++, OCaml, and LaTeX projects, or a mixture thereof.

ocaml-bos 0.2.1
Propagated dependencies: ocaml-topkg@1.0.6 ocaml-astring@0.8.5 ocaml-fmt@0.9.0 ocaml-fpath@0.7.3 ocaml-logs@0.7.0 ocaml-rresult@0.7.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/bos
Licenses: ISC
Build system: ocaml
Synopsis: Basic OS interaction for OCaml
Description:

Bos provides support for basic and robust interaction with the operating system in OCaml. It has functions to access the process environment, parse command line arguments, interact with the file system and run command line programs.

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.

opam 2.1.5
Dependencies: ocaml-opam-client@2.1.5
Propagated dependencies: ocaml-graph@2.0.0 ocaml-re@1.10.4 ocaml-cppo@1.6.9
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://opam.ocamlpro.com/
Licenses: LGPL 3
Build system: dune
Synopsis: Package manager for OCaml
Description:

OPAM is a tool to manage OCaml packages. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

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.

ocaml-pecu 0.6
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/pecu
Licenses: Expat
Build system: dune
Synopsis: Encoder/Decoder of Quoted-Printable (RFC2045 & RFC2047)
Description:

This package provides a non-blocking encoder/decoder of Quoted-Printable according to RFC2045 and RFC2047 (about encoded-word). Useful to translate contents of emails.

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-cairo2 0.6.4
Dependencies: cairo@1.18.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/Chris00/ocaml-cairo
Licenses: LGPL 3+
Build system: dune
Synopsis: Binding to Cairo, a 2D Vector Graphics Library
Description:

Ocaml-cairo2 is a binding to Cairo, a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Quartz, Win32, image buffers, PostScript, PDF, and SVG file output.

ocaml-ptime 0.8.5
Propagated dependencies: ocaml-result@1.5 js-of-ocaml@4.1.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/ptime
Licenses: ISC
Build system: ocaml
Synopsis: POSIX time for OCaml
Description:

Ptime offers platform independent POSIX time support in pure OCaml. It provides a type to represent a well-defined range of POSIX timestamps with picosecond precision, conversion with date-time values, conversion with RFC 3339 timestamps and pretty printing to a human-readable, locale-independent representation.

ocamlmod 0.0.9
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://forge.ocamlcore.org/projects/ocamlmod
Licenses: LGPL 2.1+
Build system: ocaml
Synopsis: Generate modules from OCaml source files
Description:

Generate modules from OCaml source files.

ocaml-timezone 0.15.0
Propagated dependencies: ocaml-core@0.15.1 ocaml-ppx-jane@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/timezone
Licenses: Expat
Build system: dune
Synopsis: Time-zone handling
Description:

Timezone handles parsing timezone data and create Timezone.t that can later be used to manipulate time in core_kernel or core.

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-sexplib 0.16.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-num@1.4 ocaml-parsexp@0.15.0 ocaml-sexplib0@0.15.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/sexplib
Licenses: Expat
Build system: dune
Synopsis: Library for serializing OCaml values to and from S-expressions
Description:

This package is part of Jane Street's Core library. Sexplib contains functionality for parsing and pretty-printing s-expressions.

opam-installer 2.1.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://opam.ocamlpro.com/
Licenses: LGPL 3
Build system: dune
Synopsis: Tool for installing OCaml packages
Description:

opam-installer is a tool for installing OCaml packages based on .install files defined by the OPAM package manager. It is useful for installing OCaml packages without requiring the entirety of OPAM.

ocaml-base 0.15.0
Propagated dependencies: ocaml-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-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.

ocaml-ppx-optional 0.15.0
Propagated dependencies: ocaml-base@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_optional
Licenses: ASL 2.0
Build system: dune
Synopsis: Pattern matching on flat options
Description:

A ppx rewriter that rewrites simple match statements with an if then else expression.

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

ocaml-lwt-dllist 1.0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/lwt-dllist
Licenses: Expat
Build system: dune
Synopsis: OCaml library providing mutable doubly-linked list with Lwt iterators
Description:

This OCaml library provides an implementation of a mutable doubly-linked list with Lwt iterators.

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
Build system: dune
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-fail 0.14.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-here@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_fail
Licenses: Expat
Build system: dune
Synopsis: Add location to calls to failwiths
Description:

Syntax extension that makes [failwiths] always include a position.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31091