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.
This module provides a Perl interface to the iconv() codeset conversion function, as defined by the Single UNIX Specification. For more details see the POD documentation embedded in the file Iconv.pm, which will also be installed as Text::Iconv(3) man page.
Module::Refresh provides ways to refresh %INC files when updated on disk.
This is a minimalist Perl module for building simple classes with read-only accessors.
Getopt::Long::Descriptive is yet another Getopt library. It's built atop Getopt::Long, and gets a lot of its features, but tries to avoid making you think about its huge array of options. It also provides usage (help) messages, data validation, and a few other useful features.
This library provides a set of Path::Tiny types and coercions for Specio. These types can be used with Moose, Moo, Params::ValidationCompiler, and other modules.
This module is an implementation of the BGP-4 inter-domain routing protocol. It encapsulates all of the functionality needed to establish and maintain a BGP peering session and exchange routing update information with the peer. It aims to provide a simple API to the BGP protocol for the purposes of automation, logging, monitoring, testing, and similar tasks using the power and flexibility of perl. The module does not implement the functionality of a RIB (Routing Information Base) nor does it modify the kernel routing table of the host system. However, such operations could be implemented using the API provided by the module.
Routines to manipulate defhash, a convention to define things more precisely and uniformly using a hash, in Perl.
The Benchmark::Timer class allows you to time portions of code conveniently, as well as benchmark code by allowing timings of repeated trials. It is perfect for when you need more precise information about the running time of portions of your code than the Benchmark module will give you, but don't want to go all out and profile your code.
This module provides a simple but extensible way of having plugins for your Perl module.
This package is a Test::Run plugin that colors the summary of the test output.
A Sub::Override module that makes it easy to override subroutines. Particularly useful for mocking in tests.
Data::Tumbler - Dynamic generation of nested combinations of variants.
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.
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 Eval::WithLexicals Perl library provides support for lexical scope evaluation. This package also includes the tinyrepl command, which can be used as a minimal Perl read-eval-print loop (REPL).
This module provides a file handle that hides the beginning of a file, by modifying the seek() and tell() calls.
Display Perl variables and objects on screen, properly formatted (to be inspected by a human).
This module exports methods useful for factory classes.
String::Format lets you define arbitrary printf-like format sequences to be expanded. This module would be most useful in configuration files and reporting tools, where the results of a query need to be formatted in a particular way. It was inspired by mutt's .
Guard implements so-called guards. A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected.
Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit.
File::Find is great, but constructing the wanted routine can sometimes be a pain. File::Finder provides a wanted-writer, using syntax that is directly mappable to the find(1) command's syntax.
A File::Finder object contains a hash of File::Find options, and a series of steps that mimic find's predicates. Initially, a File::Finder object has no steps. Each step method clones the previous object's options and steps, and then adds the new step, returning the new object. In this manner, an object can be grown, step by step, by chaining method calls. Furthermore, a partial sequence can be created and held, and used as the head of many different sequences.
Devel::CheckBin is a perl module that checks whether a particular command is available.
Encode module provides the interface between Perl strings and the rest of the system. Perl strings are sequences of characters.
PPIx::Utilities is a collection of functions for dealing with PPI objects, many of which originated in Perl::Critic. They are organized into modules by the kind of PPI class they relate to, by replacing the "PPI" at the front of the module name with "PPIx::Utilities", e.g. functionality related to PPI::Nodes is in PPIx::Utilities::Node.