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.
Carp::Assert is intended for a purpose like the ANSI C library assert.h.
This package allows you to make the file verdict (i.e., ok, NOT OK) colorful in test outputs.
The Devel::StackTrace module contains two classes, Devel::StackTrace and Devel::StackTrace::Frame. These objects encapsulate the information that can be retrieved via Perl's caller() function, as well as providing a simple interface to this data.
The package provides a number of useful typemaps as submodules of ExtUtils::Typemaps.
Authen::DecHpwd implements the SYS$HASH_PASSWORD password hashing function from VMS (also known as LGI$HPWD) and some associated VMS username and password handling functions. The password hashing function is implemented in XS with a pure Perl backup version for systems that cannot handle XS.
This is a minimalist Perl module for building simple classes with read-only accessors.
Exception::Class allows you to declare exception hierarchies in your modules in a "Java-esque" manner.
CPAN::DistnameInfo uses heuristics to extract the distribution name and version from filenames.
This package provides tools for inspecting subroutines in Perl.
Display Perl variables and objects on screen, properly formatted (to be inspected by a human).
MooX::Types::MooseLike provides a possibility to build your own set of Moose-like types. These custom types can then be used to describe fields in Moo-based classes.
This module provides user-defined Unicode properties that deal with width status of East Asian characters, as specified in UnicodeĀ® Standard Annex #11.
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.
Text::Patch combines source text with given diff (difference) data. Diff data is produced by Text::Diff module or by the standard diff utility.
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.
PPI::XS provides (minor) XS acceleration for PPI.
This module automagically generates accessors/mutators for your class.
This package trims the first components of the displayed filename to deal with excessively long ones.
List::SomeUtils::XS is a XS implementation for List::SomeUtils. There are no user-facing parts here. See List::SomeUtils for API details.
perlcritic is a Perl source code analyzer. It is the executable front-end to the Perl::Critic engine, which attempts to identify awkward, hard to read, error-prone, or unconventional constructs in your code. Most of the rules are based on Damian Conway's book "Perl Best Practices". However, perlcritic is not limited to enforcing PBP, and it will even support rules that contradict Conway. All rules can easily be configured or disabled to your liking.
Guard implements so-called guards. A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected.
Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit.
Module::Build::XSUtil is subclass of Module::Build for support building XS modules.
This is a list of a new parameters in the Module::Build::new method:
needs_compiler_c99: This option checks C99 compiler availability.needs_compiler_cpp: This option checks C++ compiler availability. Can also passextra_compiler_flagsandextra_linker_flagsfor C++.generate_ppport_h: Generateppport.hbyDevel::PPPort.generate_xshelper_h: Generatexshelper.hwhich is a helper header file to includeEXTERN.h,perl.h,XSUB.handppport.h, and defines some portability stuff which are not supported byppport.h.It is ported from
Module::Install::XSUtil.cc_warnings: Toggle compiler warnings. Enabled by default.-g options: InvokeBuild.PLwith-gto enable debug options.
This module overrides CORE::GLOBAL::require with a code reference in a way that plays nice with any existing overloading and ensures the right calling package is in scope.
POSIX::strftime::Compiler provides GNU C library compatible strftime(3). But this module is not affected by the system locale. This feature is useful when you want to write loggers, servers, and portable applications.