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.
PAR::Dist is a toolkit to create and manipulate PAR distributions.
Sys::Syscall allows one to use epoll and sendfile system calls from Perl. Support is mostly Linux-only for now, but other syscalls/OSes are planned for the future.
File::Slurp provides subroutines to read or write entire files with a simple call. It also has a subroutine for reading the list of file names in a directory.
This Perl module provides Chinese encodings that are not part of Perl by default, including "BIG5-1984", "BIG5-2003", "BIG5PLUS", "BIG5EXT", "CCCII", "EUC-TW", "CNS11643-*", "GB18030", and "UNISYS".
Log::Report combines three tasks which are closely related in one: logging, exceptions, and translations.
Mail::RFC822::Address validates email addresses against the grammar described in RFC 822 using regular expressions.
The inc::latest module helps bootstrap configure-time dependencies for CPAN distributions. These dependencies get bundled into the inc directory within a distribution and are used by Makefile.PL or Build.PL.
Given a list of scalars or reference variables, Data::Dumper writes out their contents in Perl syntax. The references can also be objects. The content of each variable is output in a single Perl statement. It handles self-referential structures correctly.
Hash::Merge merges two arbitrarily deep hashes into a single hash. That is, at any level, it will add non-conflicting key-value pairs from one hash to the other, and follows a set of specific rules when there are key value conflicts. The hash is followed recursively, so that deeply nested hashes that are at the same level will be merged when the parent hashes are merged.
Perl::MinimumVersion takes Perl source code and calculates the minimum version of perl required to be able to run it. Because it is based on the PPI (Perl Parsing Interface), it can do this without loading the code. The distribution comes with a script called perlver.
The File::List module crawls the directory tree starting at the provided base directory and can return files (and/or directories if desired) matching a regular expression.
IO::CaptureOutput provides routines for capturing STDOUT and STDERR from perl subroutines, forked system calls (e.g. system(), fork()) and from XS or C modules.
This module is no longer recommended by its maintainer. Users are advised to try Capture::Tiny instead.
MooseX::Types::LoadableClass provides a ClassName type constraint with coercion to load the class.
Given a list of Perl modules/filenames, this module makes require and use statements fail (no matter whether the specified files/modules are installed or not).
Switch is a Perl module which implements a generalized case mechanism. The module augments the standard Perl syntax with two new statements: switch and case.
Circos is a program for the generation of publication-quality, circularly composited renditions of genomic data and related annotations.
This class lets you build groups of accessors that will call different getters and setters.
The functions exported by this module allow you to open URLs in the user's browser. A set of known commands per OS-name is tested for presence, and the first one found is executed. With an optional parameter, all known commands are checked.
YAML::Syck provides a Perl interface to the libsyck data serialization library. It exports the Dump and Load functions for converting Perl data structures to YAML strings, and the other way around.
This Clone::Choose module checks several different modules which provide a clone() function and selects an appropriate one.
Assigns a new name to referenced sub. If package specification is omitted in the name, then the current package is used. The return value is the sub.
The alias module loads the class you specify and exports into your namespace a subroutine that returns the class name. You can explicitly alias the class to another name or, if you prefer, you can do so implicitly.
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.
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.