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 module packages several Moose::Util::TypeConstraints with coercions, designed to work with the DateTime suite of objects.
The Digest::CRC module calculates CRC sums of all sorts. It contains wrapper functions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32.
The Text::Balanced module can be used to extract delimited text sequences from strings.
This is a backend for Package::Stash, which provides the functionality in a way that's less buggy and much faster. It will be used by default if it's installed, and should be preferred in all environments with a compiler.
The IPC::Run3 module allows you to run a subprocess and redirect stdin, stdout, and/or stderr to files and perl data structures. It aims to satisfy 99% of the need for using system, qx, and open3 with a simple, extremely Perlish API and none of the bloat and rarely used features of IPC::Run.
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.
The mix_class function provided by this module dynamically generates anonymous classes with specified inheritance. This is useful where an incomplete class requires use of a mixin in order to become instantiable.
This module may be used to convert from under_score text to CamelCase and back again.
Data::OptList provides a simple syntax for name/value option pairs.
This module allows libraries to have a dependency to a small module instead of the full Log-Report distribution. The full power of Log::Report is only released when the main program uses that module. In that case, the module using the Optional will also use the full Log::Report, otherwise the dressed-down Log::Report::Minimal version.
Crypt::PasswdMD5 provides various crypt()-compatible interfaces to the MD5-based crypt() function found in various *nixes. It is based on the implementation found on FreeBSD 2.2.[56]-RELEASE.
This module brings the speed advantages of Set::IntSpan (written by Steven McDougall) to arrays. Uses include manipulating grades, routing tables, or any other situation where you have mutually exclusive ranges of integers that map to given values.
This package provides procedures to get and set resource limits like getrlimit and setpriority.
List::SomeUtils::XS is a XS implementation for List::SomeUtils. There are no user-facing parts here. See List::SomeUtils for API details.
This module provides functions to encode and decode UTF-8 encoding form as specified by Unicode and ISO/IEC 10646:2011.
This package provides some compilation helpers so you can link Fortran libraries into C libraries.
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 package provides a set of numeric types to be used in Moo-based classes, adapted from MooseX::Types::Common::Numeric.
This module allows you to specify those constants that should be documented in your POD, and pull them out a run time in a fairly arbitrary fashion.
Pod::Constants uses Pod::Parser to do the parsing of the source file. It has to open the source file it is called from, and does so directly either by lookup in %INC or by assuming it is $0 if the caller is main (or it can't find %INCcaller()).
Sub::Quote provides an efficient generation of subroutines via string eval.
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.
Unicode::LineBreak implements the line breaking algorithm described in Unicode Standard Annex #14. The East_Asian_Width property defined by Annex #11 is used to determine breaking positions.
Log::Report combines three tasks which are closely related in one: logging, exceptions, and translations.