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.
File::Next is a Perl CPAN module for finding files.
Software distributions released to the CPAN include a META.json or, for older distributions, META.yml, which describes the distribution, its contents, and the requirements for building and installing the distribution. The data structure stored in the META.json file is described in CPAN::Meta::Spec. CPAN::Meta provides a simple class to represent this distribution metadata (or distmeta), along with some helpful methods for interrogating that data.
File::Temp can be used to create and open temporary files in a safe way.
The Cache modules are designed to assist a developer in persisting data for a specified period of time. Often these modules are used in web applications to store data locally to save repeated and redundant expensive calls to remote machines or databases. People have also been known to use Cache::Cache for its straightforward interface in sharing data between runs of an application or invocations of a CGI-style script or simply as an easy to use abstraction of the file system or shared memory.
This is yet another implementation of Term::Size. Now in pure Perl, with the exception of a C probe run at build time.
This package provides a simple Perl library to extract height/width from images.
B::Utils provide helper functions for op tree manipulation.
Eksblowfish is a variant of the Blowfish cipher, modified to make the key setup very expensive. This doesn't make it significantly cryptographically stronger but is intended to hinder brute-force attacks. Eksblowfish is a parameterised (family-keyed) cipher. It takes a cost parameter that controls how expensive the key scheduling is. It also takes a family key, known as the "salt". Cost and salt parameters together define a cipher family. Within each family, the key determines the encryption function. This distribution also includes an implementation of bcrypt, the Unix crypt() password hashing algorithm based on Eksblowfish.
Contains the MooX and MooX::Role packages.
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.
It's boring to deal with opening files for IO, converting strings to handle-like objects, and all that. With Mixin::Linewise::Readers and Mixin::Linewise::Writers, you can just write a method to handle handles, and methods for handling strings and file names are added for you.
Devel::LexAlias provides the ability to alias a lexical variable in a subroutines scope to one of your choosing.
This package is a plugin to tidyall allowing integration with the Test::Count module, to keep track of the number of tests in a test file.
Pod::Simple is a Perl library for parsing text in the Pod (plain old documentation) markup language that is typically used for writing documentation for Perl and for Perl modules.
This module exports all of the functions that either List::Util or List::MoreUtils defines, with preference to List::Util.
Sys::Syscall allows one to use epoll and sendfile system calls from Perl. Support is mostly Linux-only for now, but other syscalls/OSes are planned for the future.
This module lets you attempt to measure, from your operating system's perspective, how much memory a process is using at any given time.
This module implements the Perl foreign function interface XS for C++; it is a thin layer over plain XS.
This module provides convenience methods that let you easily create DateTime::Set objects for RFC 2445 style recurrences.
This Perl module provides Unicode normalization forms.
Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with ExtUtils::MakeMaker, and will run on any Perl installation version 5.005 or newer.
This Digest::Perl::MD5 has the same interface as the much faster Digest::MD5, but it's a pure Perl implementation of MD5. Because of this it is slow but it works without C code.
This package is a Test::Run plugin that colors the summary of the test output.
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.