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 converts Perl data structures to MessagePack and vice versa. MessagePack is a binary-based efficient object serialization format. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.
This class is the base class for all time zone objects. A time zone is represented internally as a set of observances, each of which describes the offset from GMT for a given time period. Note that without the DateTime module, this module does not do much. It's primary interface is through a DateTime object, and most users will not need to directly use DateTime::TimeZone methods.
This Perl module implements Future, an object representing an operation that is currently in progress, or has recently completed. It can be used in a variety of ways to manage the flow of control, and data, through an asynchronous program.
Term::ProgressBar provides a simple progress bar on the terminal, to let the user know that something is happening, roughly how much stuff has been done, and maybe an estimate at how long remains.
This module implements the Perl foreign function interface XS for C++; it is a thin layer over plain XS.
Data::Section::Simple is a simple module to extract data from __DATA__ section of the file.
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.
This module allows you to execute code when perl finished compiling the surrounding scope.
This module provides functions for fast reading and writing of files.
The Digest::CRC module calculates CRC sums of all sorts. It contains wrapper functions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32.
JSON::Parse is a module for parsing JSON. It offers parse_json which takes a string containing JSON and returns an equivalent Perl structure, valid_json which returns true or false depending on whether the JSON is correct or not, assert_valid_json which produces a descriptive fatal error if the JSON is invalid, and so on.
This package is a companion module to DateTime.pm. It implements the Julian calendar. It supports everything that DateTime.pm supports and more: about one day per century more, to be precise.
Set::Object provides efficient sets, unordered collections of Perl objects without duplicates for scalars and references.
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.
Calling Perl's in-built system function is easy, determining if it was successful is hard. Let's face it, $? isn't the nicest variable in the world to play with, and even if you do check it, producing a well-formatted error string takes a lot of work.
IPC::System::Simple takes the hard work out of calling external commands.
DateTime::Format::Flexible attempts to take any string you give it and parse it into a DateTime object.
This module allows libraries to have a dependency to a small module instead of the full Log-Report distribution. The full power of Log::Report is only released when the main program uses that module. In that case, the module using the Optional will also use the full Log::Report, otherwise the dressed-down Log::Report::Minimal version.
Socket::MsgHdr provides advanced socket messaging operations via sendmsg and recvmsg.
It also allows manipulating ancillary data or so-called control information (cmsghdr). This ancillary data may be used for file descriptor passing, IPv6 operations, and a host of implementation-specific extensions.
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.
Env::Path presents an object-oriented interface to path variables, defined as that subclass of environment variables which name an ordered list of file system elements separated by a platform-standard separator.
Pod::Spell is a Pod formatter whose output is good for spellchecking.
Pod::Spell is rather like Pod::Text, except that it doesn't put much effort into actual formatting, and it suppresses things that look like Perl symbols or Perl jargon (so that your spellchecking program won't complain about mystery words like "$thing" or "Foo::Bar" or "hashref").
This module provides two new keywords, fun and method, for defining functions and methods with parameter lists. At minimum this saves you from having to unpack @_ manually, but this module can do much more.
MIME::Charset provides information about character sets used for MIME messages on Internet.
Probe::Perl provides methods for obtaining information about the currently running perl interpreter. It originally began life as code in the Module::Build project, but has been externalized here for general use.