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.
A Sub::Override module that makes it easy to override subroutines. Particularly useful for mocking in tests.
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 Digest::Perl::MD5 has the same interface as the much faster Digest::MD5, but it's a pure Perl implementation of MD5. Because of this it is slow but it works without C code.
This package provides an efficient mechanism to look up ranges in Interval Trees.
Text::Haml implements Haml http://haml.info/docs/yardoc/file.REFERENCE.html specification.
Regexp::Pattern is a convention for organizing reusable regexp patterns in modules.
Data::OptList provides a simple syntax for name/value option pairs.
Module::ScanDeps is a module to recursively scan Perl programs for dependencies.
This toolkit primarily provides modules for performing both traditional and object-oriented i/o) on things *other* than normal filehandles; in particular, IO::Scalar, IO::ScalarArray, and IO::Lines.
This module is a factory for dispensing Tree::Simple::Visitor::* objects.
This package provides an ASCII mapping for the eucJP encoding.
This module exports a single hash (%RE) that stores or generates commonly needed regular expressions. Patterns currently provided include: balanced parentheses and brackets, delimited text (with escapes), integers and floating-point numbers in any base (up to 36), comments in 44 languages, offensive language, lists of any pattern, IPv4 addresses, URIs, and Zip codes.
App::cpanminus is a script to get, unpack, build and install modules from CPAN and does nothing else. It's dependency free (can bootstrap itself), requires zero configuration, and stands alone. When running, it requires only 10MB of RAM.
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.
This is yet another implementation of Term::Size. Now in pure Perl, with the exception of a C probe run at build time.
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.
Config::Tiny is a Perl class to read and write .ini style configuration files with as little code as possible, reducing load time and memory overhead.
This module is primarily for reading human written files, and anything we write shouldn't need to have documentation/comments. If you need something with more power move up to Config::Simple, Config::General or one of the many other Config::* modules.
This Perl module allows you to split data into records by not only specifying what you wish to split the data on, but also by specifying an "unless" regular expression. If the text in question matches the "unless" regex, it will not be split there. This allows us to do things like split on newlines unless newlines are embedded in quotes.
Parallel::ForkManager is intended for use in operations that can be done in parallel where the number of processes to be forked off should be limited.
This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP.
This Spreadsheet::ParseExcel module parses Microsoft Excel95, 97 and 2000 format files.
File::Find::Object is an object-oriented File::Find replacement in Perl.
This is a CPAN Perl module that verifies the solutions of various variants of card Solitaire. It does not aim to try to be a solver for them, because this is too CPU intensive to be adequately done using perl5 (as of perl-5.10.0). Instead, what Games-Solitaire-Verify does is verify the solutions and makes sure they are correct.
This module allows for anonymous packages that are independent of the main namespace and only available through an object instance, not by name.