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.
File::pushd does a temporary chdir that is easily and automatically reverted, similar to pushd in some Unix command shells. It works by creating an object that caches the original working directory. When the object is destroyed, the destructor calls chdir to revert to the original working directory. By storing the object in a lexical variable with a limited scope, this happens automatically at the end of the scope.
The Params::Validate module allows you to validate method or function call parameters to an arbitrary level of specificity.
This module creates a customized, highly efficient parameter checking subroutine. It can handle named or positional parameters, and can return the parameters as key/value pairs or a list of values. In addition to type checks, it also supports parameter defaults, optional parameters, and extra "slurpy" parameters.
This package provides a set of numeric types to be used in Moo-based classes, adapted from MooseX::Types::Common::Numeric.
Getopt::Long::Descriptive is yet another Getopt library. It's built atop Getopt::Long, and gets a lot of its features, but tries to avoid making you think about its huge array of options. It also provides usage (help) messages, data validation, and a few other useful features.
This package provides a way to sort revision-like numbers.
This package provides a Perl library to read multiple hunks of data out of your DATA section.
The Digest::JHash module allows you to use the fast JHash hashing algorithm developed by Bob Jenkins from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 32-bit "message digest" of the input in the form of an unsigned long integer.
This class provides a tie constructor that returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided.
PPI::XS provides (minor) XS acceleration for PPI.
This module implements an interface to the Linux 2.6.13 and later Inotify file change notification system.
Devel::CheckBin is a perl module that checks whether a particular command is available.
Devel::CheckLib is a Perl module that checks whether a particular C library and its headers are available. You can also check for the presence of particular functions in a library, or even that those functions return particular results.
This is a library for generating letters, building HTML pages, or filling in templates generally. A template is a piece of text that has little Perl programs embedded in it here and there. When you fill in a template, you evaluate the little programs and replace them with their values.
This module allows you to wrap OP check callbacks.
This module simply interpolates option file hints in @ARGV by the contents of the pointed files. This enables option reading from files instead of or additional to the usual reading from the command line.
This module exports all of the functions that either List::Util or List::MoreUtils defines, with preference to List::Util.
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 module provides lexicon-handling modules to read from other localization formats, such as Gettext, Msgcat, and so on.
This module is for reading record-oriented data in a delimited text file. The most common example have records separated by newlines and fields separated by commas or tabs, but this module aims to provide a consistent interface for handling sequential records in a file however they may be delimited.
This package provides a data pack for Business::ISBN. These data are generated from the RangeMessage.xml file provided by the ISBN Agency.
Devel::GlobalDestruction provides a function returning the equivalent of "${^GLOBAL_PHASE} eq 'DESTRUCT'" for older perls.
This module is a simple visitor implementation for Perl values. It has a main dispatcher method, visit, which takes a single perl value and then calls the methods appropriate for that value. It can recursively map (cloning as necessary) or just traverse most structures, with support for per-object behavior, circular structures, visiting tied structures, and all ref types (hashes, arrays, scalars, code, globs).
This module provide functions that takes a list of values as their argument and produces a string as its result. The string contains Perl code that, when "eval"ed, produces a deep copy of the original arguments.