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

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-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-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
Build system: dune
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-compiler-libs 0.12.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ocaml-compiler-libs
Licenses: Expat
Build system: dune
Synopsis: Compiler libraries repackaged
Description:

This package simply repackages the OCaml compiler libraries so they don't expose everything at toplevel. For instance, Ast_helper is now Ocaml_common.Ast_helper.

ocaml-menhir 20220210
Dependencies: ocaml@4.14.3
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://gallium.inria.fr/~fpottier/menhir/
Licenses: GPL 2+ QPL
Build system: dune
Synopsis: Parser generator
Description:

Menhir is a parser generator. It turns high-level grammar specifications, decorated with semantic actions expressed in the OCaml programming language into parsers, again expressed in OCaml. It is based on Knuth’s LR(1) parser construction technique.

ocaml-ppx-enumerate 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_enumerate
Licenses: ASL 2.0
Build system: dune
Synopsis: Generate a list containing all values of a finite type
Description:

Ppx_enumerate is a ppx rewriter which generates a definition for the list of all values of a type (for a type which only has finitely many values).

lablgtk 3.1.3
Dependencies: camlp5@8.00.03 gtk+@3.24.51
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-version 3.5.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocurrent/ocaml-version
Licenses: ISC
Build system: dune
Synopsis: Manipulate, parse and generate OCaml compiler version strings
Description:

This library provides facilities to parse version numbers of the OCaml compiler, and enumerates the various official OCaml releases and configuration variants.

ocaml-cudf 0.10
Propagated dependencies: ocaml-extlib@1.8.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://www.mancoosi.org/cudf/
Licenses: LGPL 2.1+
Build system: dune
Synopsis: CUDF library (part of the Mancoosi tools)
Description:

CUDF is a format for describing upgrade scenarios in package-based software distributions.

unison 2.53.5
Propagated dependencies: lablgtk@3.1.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://www.cis.upenn.edu/~bcpierce/unison/
Licenses: GPL 3+
Build system: dune
Synopsis: File synchronizer
Description:

Unison is a file-synchronization tool. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

ocaml-fix 20220121
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://gitlab.inria.fr/fpottier/fix
Licenses: LGPL 2.0
Build system: dune
Synopsis: Facilities for memoization and fixed points
Description:

This package provides helpers with various constructions that involve memoization and recursion.

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

Eio_luv provides a cross-platform backend for Ocaml Eio's APIs using luv (libuv)

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
Build system: gnu
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-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-ppx-sexp-value 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-here@0.15.0 ocaml-ppx-sexp-conv@0.15.1 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_sexp_value
Licenses: Expat
Build system: dune
Synopsis: Simplify building s-expressions from ocaml values
Description:

ppx-sexp-value is a ppx rewriter that simplifies building s-expressions from ocaml values.

ocaml-oasis 0.4.11
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://oasis.forge.ocamlcore.org
Licenses: LGPL 2.1+
Build system: ocaml
Synopsis: Integrates a configure, build, install system in OCaml projects
Description:

OASIS is a tool to integrate a configure, build and install system in your OCaml projects. It helps to create standard entry points in your build system and allows external tools to analyse your project easily.

ocaml-benchmark 1.6
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/Chris00/ocaml-benchmark
Licenses: LGPL 3+
Build system: dune
Synopsis: Benchmark running times of code
Description:

This module provides a set of tools to measure the running times of your functions and to easily compare the results. A statistical test is used to determine whether the results truly differ.

ocaml-ssl 0.5.13
Propagated dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/savonet/ocaml-ssl/
Licenses: LGPL 2.1
Build system: dune
Synopsis: OCaml bindings for OpenSSL
Description:

OCaml-SSL is a set of bindings for OpenSSL, a library for communicating through Transport Layer Security (TLS) encrypted connections.

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

ocaml-ppx-derivers 1.2.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-ppx/ppx_derivers
Licenses: Modified BSD
Build system: dune
Synopsis: Shared @code{@@deriving} plugin registry
Description:

Ppx_derivers is a tiny package whose sole purpose is to allow ppx_deriving and ppx_type_conv to inter-operate gracefully when linked as part of the same ocaml-migrate-parsetree driver.

gimagereader 3.4.3
Dependencies: enchant@2.6.9 djvulibre@3.5.28 leptonica@1.84.1 podofo@0.10.4 poppler-qt6@22.09.0 sane@1.4.0 qtbase@6.9.2 qt5compat@6.9.2 qtspell@1.0.2 qtwayland@6.9.2 quazip@1.5 tesseract-ocr@5.3.0
Channel: guix
Location: gnu/packages/ocr.scm (gnu packages ocr)
Home page: https://github.com/manisandro/gImageReader
Licenses: GPL 3+
Build system: qt
Synopsis: Qt front-end to tesseract-ocr
Description:

gImageReader is a Qt front-end to Tesseract optical character recognition (OCR) software.

gImageReader supports automatic page layout detection but the user can also manually define and adjust the recognition regions. It is possible to import images from disk, scanning devices, clipboard and screenshots. gImageReader also supports multipage PDF documents. Recognized text is displayed directly next to the image and basic text editing including search/replace and removing of line breaks is possible. Spellchecking for the output text is also supported if the corresponding dictionaries are installed.

ocrad 0.29
Channel: guix
Location: gnu/packages/ocr.scm (gnu packages ocr)
Home page: https://www.gnu.org/software/ocrad/
Licenses: GPL 3+
Build system: gnu
Synopsis: Optical character recognition based on feature extraction
Description:

GNU Ocrad is an optical character recognition program based on a feature extraction method. It can read images in PBM, PGM or PPM formats and it produces text in 8-bit or UTF-8 formats.

python-pytesseract 0.3.13
Dependencies: tesseract-ocr@5.3.0
Propagated dependencies: python-pandas@2.3.3 python-pillow@12.1.1
Channel: guix
Location: gnu/packages/ocr.scm (gnu packages ocr)
Home page: https://github.com/madmaze/pytesseract
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python wrapper for Google's Tesseract-OCR
Description:

This package provides pytesseract and Python wrapper library for Google's Tesseract-OCR.

tesseract-ocr-tessdata-fast 4.1.0
Channel: guix
Location: gnu/packages/ocr.scm (gnu packages ocr)
Home page: https://github.com/tesseract-ocr/tessdata_fast
Licenses: ASL 2.0
Build system: copy
Synopsis: Fast integer versions of trained LSTM models
Description:

This repository contains fast integer versions of trained models for the Tesseract OCR Engine.

Total packages: 72465