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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Text::Sprintf::Named provides a sprintf equivalent with named conversions. Named conversions are sprintf field specifiers (like %s or %4d) only they are associated with the key of an associative array of parameters. So for example %(name)s will emit the name parameter as a string, and %(num)4d will emit the num parameter as a variable with a width of 4.
Date::Manip is a series of modules for common date/time operations, such as comparing two times, determining a date a given amount of time from another, or parsing international times.
This module uses Pod::Simple to convert POD to Markdown.
Data::Entropy provides modules relating to the generation and use of entropy. The Data::Entropy::Source class manages the entropy coming from a particular source. This class acts as a layer over a raw entropy source, which may be a normal I/O handle or a special-purpose class. The Data::Entropy::RawSource::* classes provide fundamental sources of entropy. The sources specially supported are an OS-supplied entropy collector, downloads from servers on the Internet, and cryptographic fake entropy. The Data::Entropy::Algorithms module contains a collection of fundamental algorithms that use entropy. There are random number generators and functions to shuffle arrays.
Devel::REPL is a modern Perl interactive shell.
This module is allows applications to retrieve per-user characteristics.
List::Compare provides a module to perform comparative operations on two or more lists. Provided operations include intersections, unions, unique elements, complements and many more.
Devel::Symdump provides access to the perl symbol table.
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.
This module allows you to wrap OP check callbacks.
This package provides the IO::Pty and IO::Tty Perl interfaces to pseudo ttys.
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 is a plugin to tidyall allowing integration with the Test::Count module, to keep track of the number of tests in a test file.
Given a list of scalars or reference variables, Data::Dumper writes out their contents in Perl syntax. The references can also be objects. The content of each variable is output in a single Perl statement. It handles self-referential structures correctly.
This Perl library provides a function which tells whether a specific time falls within a specified time period. Its syntax for specifying time periods allows you to test for conditions like "Monday to Friday, 9am till 5pm" and "on the second Tuesday of the month" and "between 4pm and 4:15pm" and "in the first half of each minute" and "in January of 1998".
The Params::Validate module allows you to validate method or function call parameters to an arbitrary level of specificity.
Loading MooX::StrictConstructor makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it dies.
This module is an alternative to String::Trim. Instead of a single trim function, this module provides several from which you can choose on, depending on your needs.
This package provides functions to format text in various ways like centering, paragraphing, and converting tabs to spaces and spaces to tabs.
Lingua::Translit can be used to convert text from one writing system to another, based on national or international transliteration tables. Where possible a reverse transliteration is supported.
This package allows you to stop processing the entire test suite after the first failure, instead of going all the way through it.
Role::Tiny is a minimalist role composition tool.
This module reads a file backwards line by line. It is simple to use, memory efficient and fast. It supports both an object and a tied handle interface.
It is intended for processing log and other similar text files which typically have their newest entries appended to them. By default files are assumed to be plain text and have a line ending appropriate to the OS. But you can set the input record separator string on a per file basis.
This module provides syntactical support for try/catch control flows.