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::Which was created to be able to get the paths to executable programs on systems under which the `which' program wasn't implemented in the shell.
The PPI module parses, analyzes and manipulates Perl code.
A pure Perl implementation of the RC4 algorithm.
This package provides a way to sort revision-like numbers.
This module implements some sane defaults for Perl programs, as defined by two typical specimens of Perl coders.
B::Keywords supplies several arrays of exportable keywords: @Scalars, @Arrays, @Hashes, @Filehandles, @Symbols, @Functions, @Barewords, @TieIOMethods, @UNIVERSALMethods and @ExporterSymbols.
IO::All combines all of the best Perl IO modules into a single nifty object oriented interface to greatly simplify your everyday Perl IO idioms. It exports a single function called io, which returns a new IO::All object. And that object can do it all!
This module provides a collection of named blocks that allow a return statement to return different values depending on the context in which it is called.
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.
The Specio distribution provides classes for representing type constraints and coercion, along with syntax sugar for declaring them. Note that this is not a proper type system for Perl. Nothing in this distribution will magically make the Perl interpreter start checking a value's type on assignment to a variable. In fact, there's no built-in way to apply a type to a variable at all. Instead, you can explicitly check a value against a type, and optionally coerce values to that type.
Strictures turns on strict and make all warnings fatal when run from within a source-controlled directory.
Text::Patch combines source text with given diff (difference) data. Diff data is produced by Text::Diff module or by the standard diff utility.
This module provides a file handle that hides the beginning of a file, by modifying the seek() and tell() calls.
ExtUtils::CppGuess attempts to guess the C++ compiler that is compatible with the C compiler used to build perl.
Data::Section::Simple is a simple module to extract data from __DATA__ section of the file.
MooseX::Types::LoadableClass provides a ClassName type constraint with coercion to load the class.
Text::NeatTemplate provides a simple, middleweight but fast template engine, for when you need speed rather than complex features, yet need more features than simple variable substitution.
The functions exported by this module deal with runtime handling of Perl modules, which are normally handled at compile time.
Multidimensional disables multidimensional array emulation.
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.
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.
Time::Duration::Parse is a module to parse human readable duration strings like "2 minutes" and "3 seconds" to seconds.
Meta::Builder is designed to be a generic tool for writing Meta objects. Unlike specialized tools, Meta::Builder makes no assumptions about what metrics you will care about. Meta::Builder also makes it simple for others to extend your meta-object based tools by providing hooks for other packages to add metrics to your meta object.
This module implements a subset of the YAML specification for use in reading and writing CPAN metadata files like META.yml and MYMETA.yml.