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

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-lambda-term 3.3.1
Propagated dependencies: ocaml-logs@0.7.0 ocaml-lwt@5.6.1 ocaml-lwt-react@1.2.0 ocaml-mew-vi@0.5.0 ocaml-odoc@2.2.0 ocaml-react@1.2.2 ocaml-zed@3.2.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-community/lambda-term
Licenses: Modified BSD
Synopsis: Terminal manipulation library for OCaml
Description:

Lambda-Term is a cross-platform library for manipulating the terminal. It provides an abstraction for keys, mouse events, colors, as well as a set of widgets to write curses-like applications. The main objective of Lambda-Term is to provide a higher level functional interface to terminal manipulation than, for example, ncurses, by providing a native OCaml interface instead of bindings to a C library.

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
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 4.14.1
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
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-uri 4.2.0
Propagated dependencies: ocaml-stringext@1.6.0 ocaml-angstrom@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/ocaml-uri
Licenses: ISC
Synopsis: RFC3986 URI/URL parsing library
Description:

OCaml-uri is a library for parsing URI/URL in the RFC3986 format.

ocaml-core-kernel 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-core@0.15.1 ocaml-int-repr@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/core_kernel
Licenses: Expat
Synopsis: Portable standard library for OCaml
Description:

Core is an alternative to the OCaml standard library.

Core_kernel is the system-independent part of Core. It is aimed for cases when the full Core is not available, such as in Javascript.

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+
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-mirage-profile-unix 0.9.1
Propagated dependencies: ocaml-cstruct@6.1.1 ocaml-ocplib-endian@1.2 ocaml-lwt@5.6.1 ocaml-mtime@2.0.0 ocaml-ppx-cstruct@6.1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/mirage-profile
Licenses: FreeBSD
Synopsis: Collects Ocaml/Lwt profiling information in CTF format
Description:

Used to trace execution of OCaml/Lwt programs (such as Mirage unikernels) at the level of Lwt threads. The traces can be viewed using JavaScript or GTK viewers provided by mirage-trace-viewer or processed by tools supporting the Common Trace Format. When compiled against a normal version of Lwt, OCaml's cross-module inlining will optimise these calls away, meaning there should be no overhead in the non-profiling case.

ocaml-optint 0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/optint
Licenses: ISC
Synopsis: Efficient integer types on 64-bit architectures for OCaml
Description:

This OCaml library provides two new integer types, Optint.t and Int63.t, which guarantee efficient representation on 64-bit architectures and provide a best-effort boxed representation on 32-bit architectures.

ocaml-lacaml 11.0.8
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://mmottl.github.io/lacaml/
Licenses: LGPL 2.1
Synopsis: OCaml-bindings to BLAS and LAPACK
Description:

Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and LAPACK-library (Linear Algebra routines). It also contains many additional convenience functions for vectors and matrices.

ocaml-eqaf 0.9
Propagated dependencies: ocaml-cstruct@6.1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/eqaf
Licenses: Expat
Synopsis: OCaml library for constant-time equal function on string
Description:

This OCaml library provides an equal function on string in constant-time to avoid timing-attack with crypto stuff.

ocaml-markup 1.0.3
Propagated dependencies: ocaml-bisect-ppx@2.8.3 ocaml-uchar@0.0.2 ocaml-uutf@1.0.3 ocaml-lwt@5.6.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/aantron/markup.ml
Licenses: Modified BSD
Synopsis: Error-recovering functional HTML5 and XML parsers and writers
Description:

Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in a simple interface: they are functions that transform byte streams to parsing signal streams. Streams can be manipulated in various ways, such as processing by fold, filter, and map, assembly into DOM tree structures, or serialization back to HTML or XML.

Both parsers are based on their respective standards. The HTML parser, in particular, is based on the state machines defined in HTML5.

The parsers are error-recovering by default, and accept fragments. This makes it very easy to get a best-effort parse of some input. The parsers can, however, be easily configured to be strict, and to accept only full documents.

Apart from this, the parsers are streaming (do not build up a document in memory), non-blocking (can be used with threading libraries), lazy (do not consume input unless the signal stream is being read), and process the input in a single pass. They automatically detect the character encoding of the input stream, and convert everything to UTF-8.

ocaml-fftw3 0.8.5
Propagated dependencies: fftw@3.3.10 fftwf@3.3.10
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/Chris00/fftw-ocaml
Licenses: LGPL 2.1
Synopsis: Bindings to FFTW3
Description:

Bindings providing OCaml support for the seminal Fast Fourier Transform library FFTW.

ocaml-easy-format 1.3.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mjambon/easy-format
Licenses: Modified BSD
Synopsis: Interface to the Format module
Description:

Easy-format is a high-level and functional interface to the Format module of the OCaml standard library.

ocaml-parsexp 0.15.0
Dependencies: ocaml-sexplib0@0.15.1 ocaml-base@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/parsexp
Licenses: Expat
Synopsis: S-expression parsing library
Description:

This library provides generic parsers for parsing S-expressions from strings or other medium.

The library is focused on performances but still provide full generic parsers that can be used with strings, bigstrings, lexing buffers, character streams or any other sources effortlessly.

It provides three different class of parsers:

  • the normal parsers, producing [Sexp.t] or [Sexp.t list] values

  • the parsers with positions, building compact position sequences so that one can recover original positions in order to report properly located errors at little cost

  • the Concrete Syntax Tree parsers, produce values of type Parsexp.Cst.t which record the concrete layout of the s-expression syntax, including comments

This library is portable and doesn't provide IO functions. To read s-expressions from files or other external sources, you should use parsexp_io.

dune-configurator 3.19.1
Propagated dependencies: ocaml-csexp@1.5.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/dune
Licenses: Expat
Synopsis: Dune helper library for gathering system configuration
Description:

Dune-configurator is a small library that helps writing OCaml scripts that test features available on the system, in order to generate config.h files for instance. Among other things, dune-configurator allows one to:

  • test if a C program compiles

  • query pkg-config

  • import #define from OCaml header files

  • generate config.h file

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

ocaml-ppx-typerep-conv 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-typerep@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_typerep_conv
Licenses: Expat
Synopsis: Generation of runtime types from type declarations
Description:

This package can automatically generate runtime types from type definitions.

ocaml-csv 2.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/Chris00/ocaml-csv
Licenses: LGPL 2.1
Synopsis: Pure OCaml functions to read and write CSV
Description:

Comma separated values (CSV) is a simple tabular format supported by all major spreadsheets. This library implements pure OCaml functions to read and write files in this format as well as some convenience functions to manipulate such data.

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
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-findlib 1.9.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: http://projects.camlcity.org/projects/findlib.html
Licenses: X11
Synopsis: Management tool for OCaml libraries
Description:

The "findlib" library provides a scheme to manage reusable software components (packages), and includes tools that support this scheme. Packages are collections of OCaml modules for which metainformation can be stored. The packages are kept in the file system hierarchy, but with strict directory structure. The library contains functions to look the directory up that stores a package, to query metainformation about a package, and to retrieve dependency information about multiple packages. There is also a tool that allows the user to enter queries on the command-line. In order to simplify compilation and linkage, there are new frontends of the various OCaml compilers that can directly deal with packages.

ocaml-ppx-expect 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-here@0.15.0 ocaml-ppx-inline-test@0.15.0 ocaml-stdio@0.15.0 ocaml-ppxlib@0.28.0 ocaml-migrate-parsetree@2.4.0 ocaml-re@1.10.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_expect
Licenses: ASL 2.0
Synopsis: Cram like framework for OCaml
Description:

Expect-test is a framework for writing tests in OCaml, similar to Cram. Expect-tests mimics the existing inline tests framework with the let%expect_test construct. The body of an expect-test can contain output-generating code, interleaved with %expect extension expressions to denote the expected output.

ocaml5.0-ppx-expect 0.15.0-0.83edfc1
Propagated dependencies: ocaml5.0-base@0.15.0-0.423dbad ocaml5.0-ppx-here@0.15.0 ocaml5.0-ppx-inline-test@0.15.0 ocaml5.0-stdio@0.15.0 ocaml5.0-ppxlib@0.28.0 ocaml5.0-migrate-parsetree@2.4.0 ocaml5.0-re@1.10.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_expect
Licenses: ASL 2.0
Synopsis: Cram like framework for OCaml
Description:

Expect-test is a framework for writing tests in OCaml, similar to Cram. Expect-tests mimics the existing inline tests framework with the let%expect_test construct. The body of an expect-test can contain output-generating code, interleaved with %expect extension expressions to denote the expected output.

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

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31092