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.
This package provides a set of numeric types to be used in Moo-based classes, adapted from MooseX::Types::Common::Numeric.
This is a Moose role which provides an alternate constructor for creating objects using parameters passed in from the command line.
This Perl module provides various functions to quickly sort arrays by one or multiple calculated keys.
This module brings the speed advantages of Set::IntSpan (written by Steven McDougall) to arrays. Uses include manipulating grades, routing tables, or any other situation where you have mutually exclusive ranges of integers that map to given values.
The Devel::StackTrace module contains two classes, Devel::StackTrace and Devel::StackTrace::Frame. These objects encapsulate the information that can be retrieved via Perl's caller() function, as well as providing a simple interface to this data.
This package provides basic statistics functions like median(), mean(), variance() and stddev().
You use Tie::Cycle to go through a list over and over again. Once you get to the end of the list, you go back to the beginning.
This module allows for anonymous packages that are independent of the main namespace and only available through an object instance, not by name.
The Params::Validate module allows you to validate method or function call parameters to an arbitrary level of specificity.
Date::Manip is a series of modules for common date/time operations, such as comparing two times, determining a date a given amount of time from another, or parsing international times.
CPAN::Changes helps users programmatically read and write Changes files that conform to a common specification.
App::cpanminus is a script to get, unpack, build and install modules from CPAN and does nothing else. It's dependency free (can bootstrap itself), requires zero configuration, and stands alone. When running, it requires only 10MB of RAM.
Multidimensional disables multidimensional array emulation.
This Perl module facilitates the creation and modification of PDF files.
This module provides tools to deal with International Standard Book Numbers, including ISBN-10 and ISBN-13.
This module provides a clone() method which makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects.
A String::Util module of small, handy functions for processing strings in various ways.
Software distributions released to the CPAN include a META.json or, for older distributions, META.yml, which describes the distribution, its contents, and the requirements for building and installing the distribution. The data structure stored in the META.json file is described in CPAN::Meta::Spec. CPAN::Meta provides a simple class to represent this distribution metadata (or distmeta), along with some helpful methods for interrogating that data.
This module provides convenience methods that let you easily create DateTime::Set objects for various recurrences, such as "once a month" or "every day". You can also create more complicated recurrences, such as "every Monday, Wednesday and Thursday at 10:00 AM and 2:00 PM".
The mix_class function provided by this module dynamically generates anonymous classes with specified inheritance. This is useful where an incomplete class requires use of a mixin in order to become instantiable.
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.
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 Unicode normalization forms.
This package trims the first components of the displayed filename to deal with excessively long ones.