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.
File::ShareDir::Install allows you to install read-only data files from a distribution. It is a companion module to File::ShareDir, which allows you to locate these files after installation.
This module disables bareword filehandles.
This module allows you to rewrite strings based on a set of known prefixes.
Date::Range is a library to work with date ranges. It can be used to determine whether a given date is in a particular range, or what the overlap between two ranges are.
This module makes the functionality of the perltidy command available to Perl scripts. Any or all of the input parameters may be omitted, in which case the @ARGV array will be used to provide input parameters as described in the perltidy(1) man page.
This package provides encodings for JIS X 0212, which is also known as JIS 2000.
Display Perl variables and objects on screen, properly formatted (to be inspected by a human).
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.
This module will inject base classes to your module using the Class::C3 method resolution order.
This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP.
Getopt::Tabular is a Perl 5 module for table-driven argument parsing, vaguely inspired by John Ousterhout's Tk_ParseArgv.
Lexical::Persistence introduces persistent lexical variable values for arbitrary calls.
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 exposes interpreter threads to the Perl level.
This module provides some extra datatypes that are used by common serialisation formats such as JSON or CBOR.
Mouse is a Moose compatible object system that implements a subset of the functionality for reduced startup time.
This package provides the docmake command-line tool, and the App::XML::DocBook::Docmake and App::XML::DocBook::Builder Perl modules.
It translates DocBook/XML mark-up into various other documentation formats such as XHTML, RTF, PDF, and XSL-FO, using the more low-level tools. It aims to be a replacement for xmlto.
Env::Path presents an object-oriented interface to path variables, defined as that subclass of environment variables which name an ordered list of file system elements separated by a platform-standard separator.
MooseX::MarkAsMethods allows one to easily mark certain functions as Moose methods. This will allow other packages such as namespace::autoclean to operate without blowing away your overloads. After using MooseX::MarkAsMethods your overloads will be recognized by Class::MOP as being methods, and class extension as well as composition from roles with overloads will "just work".
This module provides configure time utilities for using C headers, libraries, or OS features.
This module lets you attempt to measure, from your operating system's perspective, how much memory a process is using at any given time.
File::Which was created to be able to get the paths to executable programs on systems under which the `which' program wasn't implemented in the shell.
The Text::Balanced module can be used to extract delimited text sequences from strings.
Simply loading this module makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it calls Moose->throw_error().