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.
Implements arithmetic and logical operations over arbitrary-precision integers. It uses GMP to efficiently implement arithmetic over big integers. Small integers are represented as Caml unboxed integers, for speed and space economy.
IP address types with serialization, supporting a wide range of RFCs.
This package provides an OCaml library for interacting with files in the TOML format. Specifically, it provides a parser, a serializer, and a pretty printer.
These libraries provides access to low-level compiler interfaces and the standard higher-level merlin protocol.
Eio_luv provides a cross-platform backend for Ocaml Eio's APIs using luv (libuv)
This project provides a Mmap.map_file function for mapping files in memory. This function is the same as the Unix.map_file function added in OCaml >= 4.06.
Library for building RPC-style protocols. This library is the portable part of the Unix-oriented Async_rpc library, and is actively used in JavaScript.
Unit testing framework for OCaml. It is similar to JUnit and other XUnit testing frameworks.
This library represents dynamic types in OCaml.
Lexer generator for Unicode and OCaml.
This is the binding for SHA interface code in OCaml, offering the same interface as the MD5 digest included in the OCaml standard library. It currently provides SHA1, SHA256 and SHA512 hash functions.
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.
This package contains deriving conversion functions to and from yaml for OCaml types.
This module implements purely in OCaml a character width function that follows the prototype of POSIX's wcwidth.
Hex is a minimal library providing hexadecimal converters.
ocaml-dot-merlin-reader is an external reader for ocaml-merlin configurations.
This package provides RE-based regular expressions support for Mparser.
Helper functions for writing expect tests.
This library converts between parsetrees of different OCaml versions. For each version, there is a snapshot of the parsetree and conversion functions to the next and/or previous version.
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
Crowbar is a library for testing code, combining QuickCheck-style property-based testing and the magical bug-finding powers of afl-fuzz.
ocaml-dot-merlin-reader is an external reader for ocaml-merlin configurations.
This package expands @disable_unused_warnings into @warning "-20-26-32-33-34-35-36-37-38-39-60-66-67"
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.