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.
This package compiles yacc-like Look Ahead LR (LALR) grammars to generate Perl object oriented parser modules.
Probe::Perl provides methods for obtaining information about the currently running perl interpreter. It originally began life as code in the Module::Build project, but has been externalized here for general use.
Config::Simple is a class representing configuration file object. It supports several configuration file syntax and tries to identify the file syntax automatically. The library supports parsing, updating and creating configuration files.
This module disables bareword filehandles.
This module provides functions to encode and decode UTF-8 encoding form as specified by Unicode and ISO/IEC 10646:2011.
This module allows you to wrap OP check callbacks.
The Digest::HMAC module follows the common Digest:: interface for the RFC 2104 HMAC mechanism.
This is a Moose role which provides an alternate constructor for creating objects using parameters passed in from the command line.
Moo is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. Moo contains a subset of Moose and is optimised for rapid startup.
The Digest::JHash module allows you to use the fast JHash hashing algorithm developed by Bob Jenkins from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 32-bit "message digest" of the input in the form of an unsigned long integer.
This package provides an API for dealing where the case where you have several long texts (and/or binary blobs) that you wish to load from the code (e.g: for the "want"/expected values of tests) and you wish to conveniently edit them, track them and maintain them. Using this package, you can put each in a separate file in a directory, create a manifest file listing all valid filenames/key, and load from there.
DateTime::Format::Natural takes a string with a human readable date/time and creates a machine readable one by applying natural parsing logic.
Pegex is an Acmeist parser framework. It allows you to easily create parsers that will work equivalently in lots of programming languages. The inspiration for Pegex comes from the parsing engine upon which the postmodern programming language Perl 6 is based on. Pegex brings this beauty to the other justmodern languages that have a normal regular expression engine available.
DateTime::Format::Flexible attempts to take any string you give it and parse it into a DateTime object.
Class::Method::Modifiers provides three modifiers: before, around, and after. before and after are run just before and after the method they modify, but can not really affect that original method. around is run in place of the original method, with a hook to easily call that original method.
This Perl module provides a central location for modules to report monitoring metrics, such as counters of the number of times interesting events have happened, and programs to collect up and send those metrics to monitoring services.
Devel::CheckLib is a Perl module that checks whether a particular C library and its headers are available. You can also check for the presence of particular functions in a library, or even that those functions return particular results.
File::Next is a Perl CPAN module for finding files.
The Time::Warp module offers developers control over the measurement of time.
MooseX::Types::LoadableClass provides a ClassName type constraint with coercion to load the class.
This module provides a small, fast utility for working with file paths.
Number::Range is an object-oriented interface to test if a number exists in a given range, and to be able to manipulate the range.
This class provides several methods for host name resolution. It is designed to be used with event loops. Names are resolved by your system's native getaddrinfo(3) implementation, called in a separate thread to avoid blocking the entire application. Threading overhead is limited by using system threads instead of Perl threads.
The IPC::Run3 module allows you to run a subprocess and redirect stdin, stdout, and/or stderr to files and perl data structures. It aims to satisfy 99% of the need for using system, qx, and open3 with a simple, extremely Perlish API and none of the bloat and rarely used features of IPC::Run.