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.
Role::Tiny is a minimalist role composition tool.
This package allows you to stop processing the entire test suite after the first failure, instead of going all the way through it.
Crypt::UnixCrypt_XS implements the DES-based Unix crypt function. For those who need to construct non-standard variants of crypt, the various building blocks used in crypt are also supplied separately.
This module provides conflicts checking for Module::Runtime, which had a recent release that broke some versions of Moose. It is called from Moose::Conflicts and moose-outdated.
Term::ANSIColor provides constants and simple functions for setting ANSI text attributes, most notably colors. It can be used to set the current text attributes or to apply a set of attributes to a string and reset the current text attributes at the end of that string. Eight-color, sixteen-color, 256-color, and true color (24-bit color) escape sequences are all supported.
This module allows you to wrap OP check callbacks.
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.
IPC::Cmd allows for the searching and execution of any binary on your system. It adheres to verbosity settings and is able to run interactively. It also has an option to capture output/error buffers.
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 module defines a single regex that will match syntactically valid Perl documents, or valid components (such as statements, expressions, blocks, strings, etc.)
Like Tcl's uplevel() function, but not quite so dangerous. The idea is just to fool caller(). All the really naughty bits of Tcl's uplevel() are avoided.
The Error package provides two interfaces. Firstly Error provides a procedural interface to exception handling. Secondly Error is a base class for errors/exceptions that can either be thrown, for subsequent catch, or can simply be recorded.
Safe::Hole can execute outside defined subroutines in the original main compartment from the Safe compartment.
Hook::LexWrap allows you to install a pre- or post-wrapper (or both) around an existing subroutine. Unlike other modules that provide this capacity (e.g., Hook::PreAndPost and Hook::WrapSub), Hook::LexWrap implements wrappers in such a way that the standard caller function works correctly within the wrapped subroutine.
This package contains functions to manipulate a MANIFEST file. The package exports no functions by default. The following are exported on request: mkmanifest, manifind, manicheck, filecheck, fullcheck, skipcheck, maniread, maniskip, manicopy, maniadd.
Template::Timer provides inline profiling of the template processing in Perl code.
Moose is a complete object system for Perl 5. It provides keywords for attribute declaration, object construction, inheritance, and maybe more. With Moose, you define your class declaratively, without needing to know about blessed hashrefs, accessor methods, and so on. You can concentrate on the logical structure of your classes, focusing on "what" rather than "how". A class definition with Moose reads like a list of very concise English sentences.
The package contains the ExtUtils::ParseXS module to convert Perl XS code into C code, the ExtUtils::Typemaps module to handle Perl/XS typemap files, and their submodules.
This module provides an interface to layout and image generation of directed and undirected graphs in a variety of formats (PostScript, PNG, etc.) using the dot, neato, twopi, circo, and fdp programs from the Graphviz project. This package is deprecated in favour of GraphViz2.
XString provides the B string helpers in one isolated package. Right now only cstring and perlstring are available.
This module provides some XS functions to assist in writing syntax modules that provide new perl-visible syntax, primarily for authors of keyword plugins using the PL_keyword_plugin hook mechanism.
Date::Range is a library to work with date ranges. It can be used to determine whether a given date is in a particular range, or what the overlap between two ranges are.
Collection of classes that wrap fundamental data types that exist in Perl. These classes and methods as they exist today are an attempt to mirror functionality provided by Moose's Native Traits. One important thing to note is all classes currently do no validation on constructor input.
This module compares arbitrary data structures to see if they are copies of each other.