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.
ppx-sexp-value is a ppx rewriter that simplifies building s-expressions from ocaml values.
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.
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.
The uchar package provides a compatibility library for the `Uchar` module introduced in OCaml 4.03.
This library helps embed location information inside executables and libraries
Provides a single function to report the current time in nanoseconds since the start of the Unix epoch.
This package provides types and operations over dates and times.
Generation of fast comparison functions from type expressions and definitions. Ppx_compare is a ppx rewriter that derives comparison functions from type representations. The scaffolded functions are usually much faster than ocaml's Pervasives.compare. Scaffolding functions also gives you more flexibility by allowing you to override them for a specific type and more safety by making sure that you only compare comparable values.
Uses the new result type defined in OCaml >= 4.03 while staying compatible with older version of OCaml should use the Result module defined in this library.
Client-side URL transfer library, supporting HTTP and a multitude of other network protocols (FTP/SMTP/RTSP/etc).
This package is a collection of ppx rewriters that generate hash functions from type exrpessions and definitions.
Crowbar is a library for testing code, combining QuickCheck-style property-based testing and the magical bug-finding powers of afl-fuzz.
OCaml-uri is a library for parsing URI/URL in the RFC3986 format.
OUnit2 is a unit testing framework for OCaml. It is similar to JUnit and other XUnit testing frameworks.
Camlidl is a stub code generator for Objective Caml. It generates stub code for interfacing Caml with C from an IDL description of the C functions.
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.
Library for passing boot parameters from Solo5 to MirageOS.
BEnchmark for a CHAMEL/camel/caml which is agnostic to the system. It's a micro-benchmark tool for OCaml which lets the user to re-analyzes and prints samples.
Modules using ppx_module_timer have instrumentation to record their startup time.
Piqi is a multi-format data serialization system for OCaml. It provides a uniform interface for serializing OCaml data structures to JSON, XML and Protocol Buffers formats.
Traditional implementation of priority queues using a binary heap encoded in a resizable array.
This package adds S-exp support to ocaml-uri.
Part of Jane Street's Core library The Core suite of libraries is an industrial strength alternative to OCaml's standard library that was developed by Jane Street, the largest industrial user of OCaml.
Library to connect and control a running dune instance.