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.
B::Keywords supplies several arrays of exportable keywords: @Scalars, @Arrays, @Hashes, @Filehandles, @Symbols, @Functions, @Barewords, @TieIOMethods, @UNIVERSALMethods and @ExporterSymbols.
This package provides a simple Perl library to extract height/width from images.
The Digest::MD5 module allows you to use the MD5 Message Digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input.
This module provides an XS implementation for portions of Class::Load.
Pod::Parser is a base class for creating POD filters and translators. It handles most of the effort involved with parsing the POD sections from an input stream, leaving subclasses free to be concerned only with performing the actual translation of text.
NOTE: This module is considered legacy. New projects should prefer Pod::Simple instead.
Role::Tiny is a minimalist role composition tool.
SVG is a Perl module which generates a nested data structure containing the DOM representation of an SVG (Scalable Vector Graphics) image. Using SVG, you can generate SVG objects, embed other SVG instances into it, access the DOM object, create and access Javascript, and generate SMIL animation content.
Text::Patch combines source text with given diff (difference) data. Diff data is produced by Text::Diff module or by the standard diff utility.
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 implements some sane defaults for Perl programs, as defined by two typical specimens of Perl coders.
This module provides a mechanism for determining if the pod for a given module is comprehensive.
This module makes some new features of the Perl 5.14.0 C API available to XS modules running on older versions of Perl. The features are centred around the function cv_set_call_checker, which allows XS code to attach a magical annotation to a Perl subroutine, resulting in resolvable calls to that subroutine being mutated at compile time by arbitrary C code. This module makes cv_set_call_checker and several supporting functions available.
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.
Data::Uniqid provides three simple routines for generating unique ids. These ids are coded with a Base62 system to make them short and handy (e.g. to use it as part of a URL).
Data::Float is about the native floating point numerical data type. A floating point number is one of the types of datum that can appear in the numeric part of a Perl scalar. This module supplies constants describing the native floating point type, classification functions and functions to manipulate floating point values at a low level.
Pod::Simple is a Perl library for parsing text in the Pod (plain old documentation) markup language that is typically used for writing documentation for Perl and for Perl modules.
Because Moose roles serve many different masters, they usually provide only the least common denominator of functionality. To empower roles further, more configurability than -alias and -excludes is required. Perhaps your role needs to know which method to call when it is done processing, or what default value to use for its url attribute. Parameterized roles offer a solution to these (and other) kinds of problems.
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.
Devel::GlobalDestruction provides a function returning the equivalent of "${^GLOBAL_PHASE} eq 'DESTRUCT'" for older perls.
This module provides a basic way to discover if a piece of perl code is allocating perl data and not releasing them again.
This Perl modules implements Future::Queue, a class providing a simple FIFO queue that stores arbitrary Perl values. Values may be added into the queue using the push method, and retrieved from it using the shift method.
File::Find::Object is an object-oriented File::Find replacement in Perl.
MooseX::MarkAsMethods allows one to easily mark certain functions as Moose methods. This will allow other packages such as namespace::autoclean to operate without blowing away your overloads. After using MooseX::MarkAsMethods your overloads will be recognized by Class::MOP as being methods, and class extension as well as composition from roles with overloads will "just work".
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.