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.
Similar to List::MoreUtils, Hash::MoreUtils contains trivial but commonly-used functionality for hashes. The primary focus for the moment is providing a common API - speeding up by XS is far away at the moment.
This module builds on MooseX::Types::DateTime to add additional custom types and coercions. Since it builds on an existing type, all coercions and constraints are inherited.
Type::Tiny is a small class for writing type constraints, inspired by Moose's type constraint API. It has only one non-core dependency (and even that is simply a module that was previously distributed as part of Type::Tiny but has since been spun off), and can be used with Moose, Mouse and Moo (or none of the above).
This module converts Perl data structures to JSON and vice versa.
This subclass of Module::Build adds some tools and processes to make it easier to use for wrapping C++ using XS++ (ExtUtils::XSpp).
MailTools contains the following modules:
- Mail::Address
Parse email address from a header line.
- Mail::Cap
Interpret mailcap files: mappings of file-types to applications as used by many command-line email programs.
- Mail::Field
Simplifies access to (some) email header fields. Used by Mail::Header.
- Mail::Filter
Process Mail::Internet messages.
- Mail::Header
Collection of Mail::Field objects, representing the header of a Mail::Internet object.
- Mail::Internet
Represents a single email message, with header and body.
- Mail::Mailer
Send Mail::Internet emails via direct smtp or local MTA's.
- Mail::Send
Build a Mail::Internet object, and then send it out using Mail::Mailer.
- Mail::Util
"Smart functions" you should not depend on.
This module is optionally used by Type::Tiny to provide faster, C-based implementations of some type constraints. This package has only core dependencies, and does not depend on Type::Tiny, so other data validation frameworks might also consider using it.
This class lets you build groups of accessors that will call different getters and setters.
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.
Module::Manifest is a simple utility module created originally for use in Module::Inspector.
It can load a MANIFEST file that comes in a Perl distribution tarball, examine the contents, and perform some simple tasks. It can also load the MANIFEST.SKIP file and check that.
Text::Aligner exports a single function, align(), which is used to justify strings to various alignment styles.
This package is a Test::Run plugin that colors the summary of the test output.
MooX::HandlesVia is an extension of Moo's handles attribute functionality. It provides a means of proxying functionality from an external class to the given attribute.
Exporter::Lite is an alternative to Exporter, intended to provide a lightweight subset of the most commonly-used functionality. It supports import(), @EXPORT and @EXPORT_OK and not a whole lot else.
This module is used by Schmorp's modules during configuration stage to test the installed perl for compatibility with his modules.
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.
Sub::Exporter provides a sophisticated alternative to Exporter.pm for custom-built routines.
The inc::latest module helps bootstrap configure-time dependencies for CPAN distributions. These dependencies get bundled into the inc directory within a distribution and are used by Makefile.PL or Build.PL.
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.
This module provides configure time utilities for using C headers, libraries, or OS features.
This module compares arbitrary data structures to see if they are copies of each other.
DateTime::Format::Natural takes a string with a human readable date/time and creates a machine readable one by applying natural parsing logic.
The PPI module parses, analyzes and manipulates Perl code.
The alias module loads the class you specify and exports into your namespace a subroutine that returns the class name. You can explicitly alias the class to another name or, if you prefer, you can do so implicitly.