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.
This module first checks to see if either Cpanel::JSON::XS or JSON::XS is already loaded, in which case it uses that module. Otherwise it tries to load Cpanel::JSON::XS, then JSON::XS, then JSON::PP in order, and either uses the first module it finds or throws an error.
This module may be used to convert from under_score text to CamelCase and back again.
This library provides a set of Path::Tiny types and coercions for Specio. These types can be used with Moose, Moo, Params::ValidationCompiler, and other modules.
This module is a helper for installing, reading and finding configuration file locations. File::ConfigDir is a module to help out when Perl modules (especially applications) need to read and store configuration files from more than one location.
Cwd::Guard changes the current directory using a limited scope. It returns to the previous working directory when the object is destroyed.
Stream::Buffered is a buffer class to store arbitrary length of byte strings and then get a seekable filehandle once everything is buffered. It uses PerlIO and/or temporary file to save the buffer depending on the length of the size.
This package provides a selection of regular expression subroutines including is_regexp, regexp_seen_evals, regexp_is_foreign, regexp_is_anchored, serialize_regexp, and deserialize_regexp.
This package is a companion module to DateTime.pm. It implements the Julian calendar. It supports everything that DateTime.pm supports and more: about one day per century more, to be precise.
You use Tie::Cycle to go through a list over and over again. Once you get to the end of the list, you go back to the beginning.
This module automagically generates accessors/mutators for your class.
This module facilitates using Moose or Mouse modules without changing the code. By default, Mouse will be provided to libraries, unless Moose is already loaded, or explicitly requested by the end-user. End users can force the decision of which backend to use by setting the environment variable ANY_MOOSE to be Moose or Mouse.
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 is a unified interface to retrieve terminal size. It loads one module of a list of known alternatives, each implementing some way to get the desired terminal information. This loaded module will actually do the job on behalf of Term::Size::Any.
The fundamental task of the autoformat subroutine is to identify and rearrange independent paragraphs in a text. Paragraphs typically consist of a series of lines containing at least one non-whitespace character, followed by one or more lines containing only optional whitespace. This is a more liberal definition than many other formatters use: most require an empty line to terminate a paragraph. Paragraphs may also be denoted by bulleting, numbering, or quoting (see the following sections).
Shell::Command is a thin wrapper around ExtUtils::Command.
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.
This package provides a way to memory map a file.
Set::Infinite is a set theory module for infinite sets.
AppConfig is a bundle of Perl5 modules for reading configuration files and parsing command line arguments.
This module provide a convenient way to create directories of arbitrary depth and to delete an entire directory subtree from the file system.
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.
lib::relative module proposes a more straightforward method than adding a path to @INC: take a path relative to the current file, absolutize it, and add it to @INC.
Parse::RecDescent can incrementally generate top-down recursive-descent text parsers from simple yacc-like grammar specifications.
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.