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.
The intent of File::ShareDir is to provide a companion to Class::Inspector and File::HomeDir. Quite often you want or need your Perl module to have access to a large amount of read-only data that is stored on the file-system at run-time. Once the files have been installed to the correct directory, you can use File::ShareDir to find your files again after the installation.
MooseX::Object::Pluggable makes your classes pluggable.
Class::ErrorHandler provides an error-handling mechanism that is generic enough to be used as the base class for a variety of OO classes. Subclasses inherit its two error-handling methods, error and errstr, to communicate error messages back to the calling program.
This module disables bareword filehandles.
Exception::Class allows you to declare exception hierarchies in your modules in a "Java-esque" manner.
This module provides a general-purpose date and datetime type for perl.
The Term::Animation Perl module provides a framework to produce sprite animations using ASCII art. Each ASCII 'sprite' is given one or more frames, and placed into the animation as an 'animation entity'. An animation entity can have a callback routine that controls the position and frame of the entity. The module can also do collision detection between entities.
Exporter::Declare is a meta-driven exporting tool. It tries to adopt all the good features of other exporting tools, while replacing bad interfaces. Exporter::Declare also provides hooks that allow you to add options and arguments for import. Exporter::Declare's meta-driven system allows for top-notch introspection.
This module runs code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller.
This module implements some sane defaults for Perl programs, as defined by two typical specimens of Perl coders.
This package provides some basic statistics on numerical vectors. All the subroutines can take a reference to the vector to be operated on.
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 module acts as a layer between Exporter and modules which consume exports. It is feature-compatible with Exporter, plus some much needed extras. You can use this to import symbols from any exporter that follows Exporters specification. The exporter modules themselves do not need to use or inherit from the Exporter module, they just need to set @EXPORT and/or other variables.
This module provides a flexible calling interface to some frequently-performed string conversion functions, including applying and expanding standard C/Unix-style backslash escapes like and , wrapping and removing double-quotes, and truncating to fit within a desired length.
This library provides a set of Path::Tiny types and coercions for Specio. These types can be used with Moose, Moo, Params::ValidationCompiler, and other modules.
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 DateTime::Locale modules provide localization data for the DateTime.pm class.
This package provides various utility functions. When used without argument, this module provides four universally accessible attributes of general interest as follows:
Abstract
Alias
Memoize
Method
SigHandler
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.
Devel::Caller provides meatier version of caller.
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.
IPC::ShareLite provides a simple interface to shared memory, allowing data to be efficiently communicated between processes.
A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments. This module subclasses Class::Accessor in order to provide the same mk_accessors interface.
Text::Glob implements glob(3) style matching that can be used to match against text, rather than fetching names from a file system. If you want to do full file globbing use the File::Glob module instead.