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 module provides a Log::Any adapter to send log messages to screen, with colors and some other features.
This package provides tools for inspecting subroutines in Perl.
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.
While Mouse attributes provide a way to name your accessors, readers, writers, clearers and predicates, MouseX::NativeTraits provides commonly used attribute helper methods for more specific types of data.
Data::Entropy provides modules relating to the generation and use of entropy. The Data::Entropy::Source class manages the entropy coming from a particular source. This class acts as a layer over a raw entropy source, which may be a normal I/O handle or a special-purpose class. The Data::Entropy::RawSource::* classes provide fundamental sources of entropy. The sources specially supported are an OS-supplied entropy collector, downloads from servers on the Internet, and cryptographic fake entropy. The Data::Entropy::Algorithms module contains a collection of fundamental algorithms that use entropy. There are random number generators and functions to shuffle arrays.
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.
A pure Perl implementation of the RC4 algorithm.
This module provides a list of known mime-types, combined from various sources. For instance, it contains all IANA types and the knowledge of Apache.
This module inserts values into (translated) strings. It provides printf and sprintf alternatives via both an object-oriented and a functional interface.
Parse::RecDescent can incrementally generate top-down recursive-descent text parsers from simple yacc-like grammar specifications.
File::Next is a Perl CPAN module for finding files.
This module verifies if requirements described in a CPAN::Meta object are present.
The PPI module parses, analyzes and manipulates Perl code.
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.
Filesys::Notify::Simple is a simple but unified interface to get notifications of changes to a given file system path. It uses inotify2 on Linux, fsevents on OS X, kqueue on FreeBSD, and FindFirstChangeNotification on Windows if they're installed, and falls back to a full directory scan if none of these are available.
Tie::Hash::Method provides a way to create a tied hash with specific overridden behaviour without having to create a new class to do it. A tied hash with no methods overridden is functionally equivalent to a normal hash.
This module generalises the mechanism of the wantarray function, allowing a function to determine in some detail how its return value is going to be immediately used.
This module is an implementation of the BGP-4 inter-domain routing protocol. It encapsulates all of the functionality needed to establish and maintain a BGP peering session and exchange routing update information with the peer. It aims to provide a simple API to the BGP protocol for the purposes of automation, logging, monitoring, testing, and similar tasks using the power and flexibility of perl. The module does not implement the functionality of a RIB (Routing Information Base) nor does it modify the kernel routing table of the host system. However, such operations could be implemented using the API provided by the module.
Array::Utils is a small pure-perl module containing list manipulation routines.
This module solves the problem of having to continually write accessor methods for your objects that perform standard tasks.
This module is an alternative to String::Trim. Instead of a single trim function, this module provides several from which you can choose on, depending on your needs.
This module allows you to speed up your sleep(), alarm(), and time() calls.
CPAN::Changes helps users programmatically read and write Changes files that conform to a common specification.
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.