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 is a module for computing the difference between two files, two strings, or any other two lists of things. It uses an intelligent algorithm similar to (or identical to) the one used by the Unix "diff" program. It is guaranteed to find the *smallest possible* set of differences.
Mail::Sendmail is a pure perl module that provides a simple means to send email from a perl script. The module only requires Perl5 and a network connection.
The fundamental task of the autoformat subroutine is to identify and rearrange independent paragraphs in a text. Paragraphs typically consist of a series of lines containing at least one non-whitespace character, followed by one or more lines containing only optional whitespace. This is a more liberal definition than many other formatters use: most require an empty line to terminate a paragraph. Paragraphs may also be denoted by bulleting, numbering, or quoting (see the following sections).
This module allows you to specify conflicting versions of modules separately and deal with them after the module is done installing.
This is Graph, a Perl module for dealing with graphs, the abstract data structures.
This package provides the Statistics::PCA module, an implementation of Principal Component Analysis (PCA).
AppConfig is a bundle of Perl5 modules for reading configuration files and parsing command line arguments.
Lingua::Translit can be used to convert text from one writing system to another, based on national or international transliteration tables. Where possible a reverse transliteration is supported.
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.
YAML::XS is a Perl XS binding to libyaml which offers Perl the best YAML support to date.
File::Remove::remove removes files and directories. It acts like /bin/rm, for the most part. Although unlink can be given a list of files, it will not remove directories; this module remedies that. It also accepts wildcards, * and ?, as arguments for file names.
This Perl module implements Perl hashes that preserve the order in which the hash elements were added. The order is not affected when values corresponding to existing keys in the IxHash are changed. The elements can also be set to any arbitrary supplied order. The familiar perl array operations can also be performed on the IxHash.
Module::Refresh provides ways to refresh %INC files when updated on disk.
A CPAN::Meta::Requirements object models a set of version constraints like those specified in the META.yml or META.json files in CPAN distributions, and as defined by CPAN::Meta::Spec. It can be built up by adding more and more constraints, and will reduce them to the simplest representation.
Cwd::Guard changes the current directory using a limited scope. It returns to the previous working directory when the object is destroyed.
String::Formatter is a tool for building sprintf-like formatting routines. It supports named or positional formatting, custom conversions, fixed string interpolation, and simple width-matching.
Crypt::UnixCrypt_XS implements the DES-based Unix crypt function. For those who need to construct non-standard variants of crypt, the various building blocks used in crypt are also supplied separately.
This module allows errors from a clan (or family) of modules to appear to originate from the caller of the clan. This is necessary in cases where the clan modules are not classes derived from each other, and thus the Carp.pm module doesn't help.
This Digest::Perl::MD5 has the same interface as the much faster Digest::MD5, but it's a pure Perl implementation of MD5. Because of this it is slow but it works without C code.
Unicode::LineBreak implements the line breaking algorithm described in Unicode Standard Annex #14. The East_Asian_Width property defined by Annex #11 is used to determine breaking positions.
Ref::Util introduces several functions to help identify references in a smarter (and usually faster) way. The difference with conventional approach:
No comparison against a string constant
Supports blessed variables
Supports tied variables and magic
Ignores overloading
Ignores subtle types
Usually faster
Number::Format is a library for formatting numbers. Functions are provided for converting numbers to strings in a variety of ways, and to convert strings that contain numbers back into numeric form. The output formats may include thousands separators - characters inserted between each group of three characters counting right to left from the decimal point. The characters used for the decimal point and the thousands separator come from the locale information or can be specified by the user.
Test::Run is an improved test harness, originally based on Test::Harness version 2.xx by Michael G. Schwern, Andy Lester and others.
The top-level "Test::Run" by itself does not do much. You should refer to Task::Test::Run::AllPlugins for more detailed instructions.
This module implements the Rijndael cipher which has been selected as the Advanced Encryption Standard. The keysize for Rijndael is 32 bytes. The blocksize is 16 bytes (128 bits). The supported encryption modes are:
MODE_CBC---Cipher Block ChainingMODE_CFB---Cipher feedbackMODE_CTR---Counter modeMODE_ECB---Electronic cookbook modeMODE_OFB---Output feedback