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.
The package provides a number of useful typemaps as submodules of ExtUtils::Typemaps.
Data::Float is about the native floating point numerical data type. A floating point number is one of the types of datum that can appear in the numeric part of a Perl scalar. This module supplies constants describing the native floating point type, classification functions and functions to manipulate floating point values at a low level.
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.
Meta::Builder is designed to be a generic tool for writing Meta objects. Unlike specialized tools, Meta::Builder makes no assumptions about what metrics you will care about. Meta::Builder also makes it simple for others to extend your meta-object based tools by providing hooks for other packages to add metrics to your meta object.
CPAN::Changes helps users programmatically read and write Changes files that conform to a common specification.
The Time::Warp module offers developers control over the measurement of time.
This module opens a config file and parses its contents for you. The format of config files supported by Config::General is inspired by the well known Apache config format and is 100% compatible with Apache configs, but you can also just use simple name/value pairs in your config files. In addition to the capabilities of an Apache config file it supports some enhancements such as here-documents, C-style comments, and multiline options.
A String::Util module of small, handy functions for processing strings in various ways.
File locking in Perl is usually done using the flock function. Unfortunately, this only allows locks on whole files and is often implemented in terms of the flock(2) system function which has some shortcomings (especially concerning locks on remotely mounted file systems) and slightly different behaviour than fcntl(2).
This module is a data dumper optimized for logging of arbitrary parameters.
Data::Section::Simple is a simple module to extract data from __DATA__ section of the file.
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.
Log::Any::Adapter::Log4perl provides a Log::Any adapter using Log::Log4perl for logging.
Carp::Assert::More is a set of handy assertion functions for Perl.
Ref::Util introduces several functions to help identify references in a smarter (and usually faster) way. The difference with conventional approach:
No comparison against a string constant
Supports blessed variables
Supports tied variables and magic
Ignores overloading
Ignores subtle types
Usually faster
This package provides functions to format text in various ways like centering, paragraphing, and converting tabs to spaces and spaces to tabs.
This module generalises the mechanism of the wantarray function, allowing a function to determine in some detail how its return value is going to be immediately used.
This module provides functions for fast reading and writing of files.
It's boring to deal with opening files for IO, converting strings to handle-like objects, and all that. With Mixin::Linewise::Readers and Mixin::Linewise::Writers, you can just write a method to handle handles, and methods for handling strings and file names are added for you.
This module in a fully object-oriented implementation of a simple n-ary tree.
Exporter::Declare is a meta-driven exporting tool. It tries to adopt all the good features of other exporting tools, while replacing bad interfaces. Exporter::Declare also provides hooks that allow you to add options and arguments for import. Exporter::Declare's meta-driven system allows for top-notch introspection.
This module runs code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller.
This module attempts to recover from people calling UNIVERSAL::isa as a function.
DateTime::Format::Builder creates DateTime parsers. Many string formats of dates and times are simple and just require a basic regular expression to extract the relevant information. Builder provides a simple way to do this without writing reams of structural code.