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.
Provides several perl modules for date/time manipulation: Time::CTime.pm, Time::JulianDay.pm, Time::ParseDate.pm, Time::Timezone.pm, and Time::DaysInMonth.pm.
This package provides basic statistics functions like median(), mean(), variance() and stddev().
One recurring problem in modules that use Scalar::Util's weaken function is that it is not present in the pure-perl variant. If Scalar::Util is not available at all, it will issue a normal dependency on the module. However, if Scalar::Util is relatively new ( it is >= 1.19 ) and the module does not have weaken, the install will bail out altogether with a long error encouraging the user to seek support.
Role::Tiny is a minimalist role composition tool.
Modern::Perl provides a simple way to enable multiple, by now, standard libraries in a Perl program.
shell-quote lets you pass arbitrary strings through the shell so that they won't be changed.
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.
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.
The namespace::autoclean pragma will remove all imported symbols at the end of the current package's compile cycle. Functions called in the package itself will still be bound by their name, but they won't show up as methods on your class or instances. It is very similar to namespace::clean, except it will clean all imported functions, no matter if you imported them before or after you used the pragma. It will also not touch anything that looks like a method.
IPC::Run allows you run and interact with child processes using files, pipes, and pseudo-ttys. Both system()-style and scripted usages are supported and may be mixed. Likewise, functional and OO API styles are both supported and may be mixed.
MooseX::NonMoose allows for easily subclassing non-Moose classes with Moose, taking care of the details connected with doing this, such as setting up proper inheritance from Moose::Object and installing (and inlining, at make_immutable time) a constructor that makes sure things like BUILD methods are called. It tries to be as non-intrusive as possible.
Devel::CheckCompiler is a tiny module to check whether a compiler is available. It can test for a C99 compiler, or you can tell it to compile a C source file with optional linker flags.
This module solves the problem of having to continually write accessor methods for your objects that perform standard tasks.
"require EXPR" only accepts Class/Name.pm style module names, not Class::Name. For that, this module provides "load_class 'Class::Name'".
This package is an internationalization library for Perl that aims to be compatible with the Uniforum message translations system as implemented for example in GNU gettext.
Strictures turns on strict and make all warnings fatal when run from within a source-controlled directory.
PPIX::QuoteLike parses Perl string literals and things that are reasonably like string literals. Its real reason for being is to find interpolated variables for Perl::Critic policies and similar code.
This module provides a Perl interface to the iconv() codeset conversion function, as defined by the Single UNIX Specification. For more details see the POD documentation embedded in the file Iconv.pm, which will also be installed as Text::Iconv(3) man page.
The YAML.pm module implements a YAML Loader and Dumper based on the YAML 1.0 specification.
This package eases the writing of command line utilities, accepting commands and subcommands and so on. These commands can form a tree, which is mirrored in the package structure. On invocation, each command along the path through the tree (starting from the top-level command through to the most specific one) is instantiated.
This is a meta-package that installs the CPAN dependencies of the Freecell Solver test suite.
This module understands the formats used by MySQL for its DATE, DATETIME, TIME, and TIMESTAMP data types. It can be used to parse these formats in order to create DateTime objects, and it can take a DateTime object and produce a string representing it in the MySQL format.
App::Nopaste provides easy access to any pastebin.
This module implements the Brew edit distance that is very close to the dynamic programming technique used for the Wagner-Fischer (and so for the Levenshtein) edit distance.