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

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-gen 1.0
Propagated dependencies: ocaml-odoc@2.2.0 ocaml-seq@0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/c-cube/gen/
Licenses: FreeBSD
Build system: dune
Synopsis: Iterators for OCaml, both restartable and consumable
Description:

Gen implements iterators of OCaml, that are both restartable and consumable.

ocaml-time-now 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-jane-street-headers@0.15.0 ocaml-jst-config@0.16.0 ocaml-ppx-base@0.15.0 ocaml-ppx-optcomp@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/time_now
Licenses: Expat
Build system: dune
Synopsis: Reports the current time
Description:

Provides a single function to report the current time in nanoseconds since the start of the Unix epoch.

ocaml-stdlib-shims 0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/stdlib-shims
Licenses: LGPL 2.1+
Build system: dune
Synopsis: OCaml stdlib features backport to older OCaml compilers
Description:

This package backports some of the new stdlib features to older compilers, such as the Stdlib module. This allows projects that require compatibility with older compiler to use these new features in their code.

ocaml-calendar 2.04-0.a447a88
Propagated dependencies: ocaml@4.14.1 ocaml-findlib@1.9.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-community/calendar
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: OCaml library for handling dates and times
Description:

This package provides types and operations over dates and times.

ocaml-csexp 1.5.1
Propagated dependencies: ocaml-result@1.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-dune/csexp
Licenses: Expat
Build system: dune
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-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-pcre 7.5.0
Propagated dependencies: dune-configurator@3.19.1 pcre@8.45
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://mmottl.github.io/pcre-ocaml
Licenses: LGPL 2.1+
Build system: dune
Synopsis: Bindings to the Perl Compatibility Regular Expressions library
Description:

Pcre-ocaml offers library functions for string pattern matching and substitution, similar to the functionality offered by the Perl language.

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.

ocaml5.0-eio-main 0.8.1
Propagated dependencies: ocaml5.0-eio@0.8.1 ocaml5.0-eio-luv@0.8.1 ocaml5.0-eio-linux@0.8.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-multicore/eio
Licenses: ISC
Build system: dune
Synopsis: Eio backend selector
Description:

Eio_main selects an appropriate backend (e.g. eio_linux or eio_luv), depending on your platform.

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
Build system: dune
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-variantslib 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/variantslib
Licenses: ASL 2.0
Build system: dune
Synopsis: OCaml variants as first class values
Description:

The Core suite of libraries is an alternative to OCaml's standard library.

ocaml-fpath 0.7.3
Propagated dependencies: ocaml-topkg@1.0.6 ocaml-astring@0.8.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/fpath
Licenses: ISC
Build system: ocaml
Synopsis: File system paths for OCaml
Description:

Fpath is an OCaml module for handling file system paths with POSIX or Windows conventions. Fpath processes paths without accessing the file system and is independent from any system library.

ocaml-dune-build-info 3.19.1
Propagated dependencies: 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: Embed build information inside an executable
Description:

This package allows one to access information about how the executable was built, such as the version of the project at which it was built or the list of statically linked libraries with their versions. It supports reporting the version from the version control system during development to get an precise reference of when the executable was built.

ocaml 5.0.0
Dependencies: libx11@1.8.12 libiberty@14.3.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://ocaml.org/
Licenses: QPL LGPL 2.0
Build system: gnu
Synopsis: The OCaml programming language
Description:

OCaml is a general purpose industrial-strength programming language with an emphasis on expressiveness and safety. Developed for more than 20 years at Inria it benefits from one of the most advanced type systems and supports functional, imperative and object-oriented styles of programming.

ocaml-hmap 0.8.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/hmap
Licenses: ISC
Build system: ocaml
Synopsis: Heterogeneous value maps for OCaml
Description:

Hmap provides heterogeneous value maps for OCaml. These maps bind keys to values with arbitrary types. Keys witness the type of the value they are bound to which allows adding and looking up bindings in a type safe manner.

ocaml-tyxml 4.5.0
Dependencies: ocaml-re@1.10.4 ocaml-seq@0.1 ocaml-uutf@1.0.3
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocsigen/tyxml/
Licenses: LGPL 2.1
Build system: dune
Synopsis: TyXML is a library for building correct HTML and SVG documents
Description:

TyXML provides a set of convenient combinators that uses the OCaml type system to ensure the validity of the generated documents. TyXML can be used with any representation of HTML and SVG: the textual one, provided directly by this package, or DOM trees (js_of_ocaml-tyxml) virtual DOM (virtual-dom) and reactive or replicated trees (eliom). You can also create your own representation and use it to instantiate a new set of combinators.

ocaml-luv 0.5.14
Dependencies: libuv@1.44.2
Propagated dependencies: ocaml-ctypes@0.23.0 ocaml-result@1.5 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/aantron/luv
Licenses: Expat
Build system: dune
Synopsis: Binding to libuv: cross-platform asynchronous I/O
Description:

Luv is a binding to libuv, the cross-platform C library that does asynchronous I/O in Node.js and runs its main loop. Besides asynchronous I/O, libuv also supports multiprocessing and multithreading. Multiple event loops can be run in different threads. libuv also exposes a lot of other functionality, amounting to a full OS API, and an alternative to the standard module Unix.

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-ppx-hash 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-compare@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_hash
Licenses: ASL 2.0
Build system: dune
Synopsis: Generation of hash functions from type expressions and definitions
Description:

This package is a collection of ppx rewriters that generate hash functions from type exrpessions and definitions.

ocaml-yaml 3.2.0
Propagated dependencies: ocaml-ppx-sexp-conv@0.15.1 ocaml-ctypes@0.23.0 ocaml-bos@0.2.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/avsm/ocaml-yaml
Licenses: ISC
Build system: dune
Synopsis: Parse and generate YAML 1.1/1.2 files
Description:

This package is an OCaml library to parse and generate the YAML file format. It is intended to be interoperable with the Ezjsonm JSON handling library, if the simple common subset of Yaml is used. Anchors and other advanced Yaml features are not implemented in the JSON compatibility layer.

ocaml-fileutils 0.6.4
Propagated dependencies: ocaml-stdlib-shims@0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: http://ocaml-fileutils.forge.ocamlcore.org
Licenses: LGPL 2.1+
Build system: dune
Synopsis: Pure OCaml functions to manipulate real file and filename
Description:

Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename.

ocaml-jane-street-headers 0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/jane-street-headers
Licenses: Expat
Build system: dune
Synopsis: Jane Street C header files
Description:

C header files shared between the various Jane Street packages.

ocaml-sedlex 2.6
Dependencies: ucd@15.1.0
Propagated dependencies: ocaml-gen@1.0 ocaml-ppxlib@0.28.0 ocaml-uchar@0.0.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://www.cduce.org/download.html#side
Licenses: Expat
Build system: dune
Synopsis: Lexer generator for Unicode and OCaml
Description:

Lexer generator for Unicode and OCaml.

ocaml-ppx-bap 0.14.0
Propagated dependencies: ocaml-base-quickcheck@0.15.0 ocaml-ppx-assert@0.15.0 ocaml-ppx-bench@0.16.0 ocaml-ppx-bin-prot@0.16.0 ocaml-ppx-cold@0.15.0 ocaml-ppx-compare@0.15.0 ocaml-ppx-enumerate@0.15.0 ocaml-ppx-fields-conv@0.15.0 ocaml-ppx-hash@0.15.0 ocaml-ppx-here@0.15.0 ocaml-ppx-optcomp@0.15.0 ocaml-ppx-sexp-conv@0.15.1 ocaml-ppx-sexp-value@0.15.0 ocaml-ppx-variants-conv@0.15.0 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/BinaryAnalysisPlatform/ppx_bap
Licenses: Expat
Build system: dune
Synopsis: The set of ppx rewriters for BAP
Description:

ppx_bap is the set of blessed ppx rewriters used in BAP projects. It fills the same role as ppx_base or ppx_jane (from which it is derived), but doesn't impose any style requirements and has only the minimal necessary set of rewriters.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31091