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.
Devel::CheckBin is a perl module that checks whether a particular command is available.
This package provides various utility functions. When used without argument, this module provides four universally accessible attributes of general interest as follows:
Abstract
Alias
Memoize
Method
SigHandler
This module provides various type-testing functions. These are intended for functions that care what type of data they are operating on. There are two flavours of function. Functions of the first flavour provide type classification only. Functions of the second flavour also check that an argument is of an expected type. The type enforcement functions handle only the simplest requirements for arguments of the types handled by the classification functions. Enforcement of more complex types may be built using the classification functions, or it may be more convenient to use a module designed for the more complex job, such as Params::Validate
Assigns a new name to referenced sub. If package specification is omitted in the name, then the current package is used. The return value is the sub.
This package lets you declare types using short names, but behind the scenes it namespaces all your type declarations, effectively prevent name clashes between packages.
This module implement a UDP client for the statsd statistics collector daemon in use at Etsy.com.
SVG is a Perl module which generates a nested data structure containing the DOM representation of an SVG (Scalable Vector Graphics) image. Using SVG, you can generate SVG objects, embed other SVG instances into it, access the DOM object, create and access Javascript, and generate SMIL animation content.
This package provides an ASCII mapping for the eucJP encoding.
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.
This module exposes interpreter threads to the Perl level.
This module attempts to work around people calling UNIVERSAL::can() as a function, which it is not.
Sub::Exporter provides a sophisticated alternative to Exporter.pm for custom-built routines.
List::SomeUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util.
All of the below functions are implementable in only a couple of lines of Perl code. Using the functions from this module however should give slightly better performance as everything is implemented in C. The pure-Perl implementation of these functions only serves as a fallback in case the C portions of this module couldn't be compiled on this machine.
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.
Growl::GNTP is a Perl implementation of the client part of the Growl Notification Transport Protocol (GNTP).
When searching through large amounts of data, it is often the case that a result set is returned that is larger than we want to display on one page. This results in wanting to page through various pages of data. The maths behind this is unfortunately fiddly, hence this module.
This package provides an efficient mechanism to look up ranges in Interval Trees.
Config::Any provides a facility for Perl applications and libraries to load configuration data from multiple different file formats. It supports XML, YAML, JSON, Apache-style configuration, and Perl code.
YAML::Tiny is a perl class for reading and writing YAML-style files, written with as little code as possible, reducing load time and memory overhead.
Multidimensional disables multidimensional array emulation.
Exception::Class allows you to declare exception hierarchies in your modules in a "Java-esque" manner.
The namespace::clean pragma will remove all previously declared or 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.
Devel::CheckCompiler is a tiny module to check whether a compiler is available. It can test for a C99 compiler, or you can tell it to compile a C source file with optional linker flags.
shell-quote lets you pass arbitrary strings through the shell so that they won't be changed.