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.
This package provides Digest::SHA1, an implementation of the NIST SHA-1 message digest algorithm for use by Perl programs.
Text::CSV provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV class can combine fields into a CSV string and parse a CSV string into fields.
This module provides the class keyword and related others (method, field and ADJUST) in a forward-compatible way.
This module is a factory for dispensing Tree::Simple::Visitor::* objects.
Collection of classes that wrap fundamental data types that exist in Perl. These classes and methods as they exist today are an attempt to mirror functionality provided by Moose's Native Traits. One important thing to note is all classes currently do no validation on constructor input.
This module handles parsing, modifying and creating configuration files of the style used by the Git version control system.
Sys::SigAction is a Perl extension for Consistent Signal Handling.
This way of associating structs with Perl space objects is designed to supersede Perl's builtin T_PTROBJ with something that is extensible (structs can be associated with any data type) and opaque (the C pointer is neither visible nor modifiable from Perl space).
File::pushd does a temporary chdir that is easily and automatically reverted, similar to pushd in some Unix command shells. It works by creating an object that caches the original working directory. When the object is destroyed, the destructor calls chdir to revert to the original working directory. By storing the object in a lexical variable with a limited scope, this happens automatically at the end of the scope.
This package provides a way to get hash contents without resetting each iterator in Perl.
The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document.
This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at https://www.w3.org/TR/NOTE-datetime. This format is the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects.
DateTimeX::Easy uses a variety of DateTime::Format packages to create DateTime objects, with some custom tweaks to smooth out the rough edges (mainly concerning timezone detection and selection).
This module provides a simple but extensible way of having plugins for your Perl module.
IO::All combines all of the best Perl IO modules into a single nifty object oriented interface to greatly simplify your everyday Perl IO idioms. It exports a single function called io, which returns a new IO::All object. And that object can do it all!
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.
This module attempts to work around people calling UNIVERSAL::can() as a function, which it is not.
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.
Template::Tiny is a reimplementation of a subset of the functionality from Template Toolkit in as few lines of code as possible.
It is intended for use in light-usage, low-memory, or low-cpu templating situations, where you may need to upgrade to the full feature set in the future, or if you want the retain the familiarity of TT-style templates.
DateTime::Format::Flexible attempts to take any string you give it and parse it into a DateTime object.
The Digest::MD5 module allows you to use the MD5 Message Digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input.
IO::String is an IO::File (and IO::Handle) compatible class that reads or writes data from in-core strings.
Lexical::SealRequireHints prevents leakage of lexical hints
Carp::Assert is intended for a purpose like the ANSI C library assert.h.