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 module implement a UDP client for the statsd statistics collector daemon in use at Etsy.com.
This module, ReadKey, provides ioctl control for terminals so the input modes can be changed (thus allowing reads of a single character at a time), and also provides non-blocking reads of stdin, as well as several other terminal related features, including retrieval/modification of the screen size, and retrieval/modification of the control characters.
PPI::XS provides (minor) XS acceleration for PPI.
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.
Storable brings persistence to your Perl data structures containing SCALAR, ARRAY, HASH or REF objects, i.e. anything that can be conveniently stored to disk and retrieved at a later time.
Multidimensional disables multidimensional array emulation.
This module converts Perl data structures to JSON and vice versa.
This package provides a Language Server and Debug Protocol Adapter for Perl.
This Perl module implements Future, an object representing an operation that is currently in progress, or has recently completed. It can be used in a variety of ways to manage the flow of control, and data, through an asynchronous program.
Template::Timer provides inline profiling of the template processing in Perl code.
The Template Toolkit is a collection of modules which implement an extensible template processing system. It was originally designed and remains primarily useful for generating dynamic web content, but it can be used equally well for processing any other kind of text based documents: HTML, XML, POD, PostScript, LaTeX, and so on.
Devel::Symdump provides access to the perl symbol table.
This module provides Path::Tiny types for Moose, Moo, etc. It handles two important types of coercion: coercing objects with overloaded stringification, and coercing to absolute paths. It also can check to ensure that files or directories exist.
Perl::MinimumVersion takes Perl source code and calculates the minimum version of perl required to be able to run it. Because it is based on the PPI (Perl Parsing Interface), it can do this without loading the code. The distribution comes with a script called perlver.
Given a list of Perl modules/filenames, this module makes require and use statements fail (no matter whether the specified files/modules are installed or not).
This module provides an interface to layout and image generation of directed and undirected graphs in a variety of formats (PostScript, PNG, etc.) using the dot, neato, twopi, circo, and fdp programs from the Graphviz project. This package is deprecated in favour of GraphViz2.
This module provides a syntax plugin that implements exception-handling semantics in a form familiar to users of other languages, being built on a block labeled with the try keyword, followed by at least one of a catch or finally block.
List::MoreUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util.
Ref::Util::XS is the XS implementation of Ref::Util, which provides several functions to help identify references in a more convenient way than the usual approach of examining the return value of ref.
This module is used to define a set of constants with ordered numeric values, similar to enumeration types in the C programming language. It also supports bit-mask constants, where the value assigned to each constant has exactly one bit set.
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.
With this module, you can calculate terminal character widths that vary by locale. This module supplies features similar to wcwidth(3) and wcswidth(3) in C language.
File::Find::Object is an object-oriented File::Find replacement in Perl.
String eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it's easy to miss compilation errors, since eval catches them and sticks them in $@ instead. This module attempts to solve these problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. Compilation errors are rethrown automatically.