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.
DateTimeX::Easy uses a variety of DateTime::Format packages to create DateTime objects, with some custom tweaks to smooth out the rough edges (mainly concerning timezone detection and selection).
POSIX::strftime::Compiler provides GNU C library compatible strftime(3). But this module is not affected by the system locale. This feature is useful when you want to write loggers, servers, and portable applications.
Data::Tumbler - Dynamic generation of nested combinations of variants.
This module simply interpolates option file hints in @ARGV by the contents of the pointed files. This enables option reading from files instead of or additional to the usual reading from the command line.
PLS is a Perl language server that implements a subset of the Language Server Protocol for the Perl language. Features currently implemented are:
Go to definition (for packages, subroutines, and variables)
Listing all symbols in a document
Hovering to show documentation
Signature help (showing parameters for a function as you type)
Formatting
Range formatting
Auto-completion
Syntax checking
Linting (using perlcritic)
Sorting imports
To use this language with Emacs, you can configure Eglot like so:
(add-hook 'perl-mode-hook 'eglot-ensure)
(setq eglot-server-programs '((perl-mode . ("pls"))))Devel::StackTrace::AsHTML adds as_html method to Devel::StackTrace which displays the stack trace in beautiful HTML, with code snippet context and function parameters. If you call it on an instance of Devel::StackTrace::WithLexicals, you even get to see the lexical variables of each stack frame.
The Digest::SHA Perl module implements the hash functions of the SHA family. It also provides the shasum binary.
This package provides tools for inspecting subroutines in Perl.
This package provides Digest::SHA1, an implementation of the NIST SHA-1 message digest algorithm for use by Perl programs.
AppConfig is a bundle of Perl5 modules for reading configuration files and parsing command line arguments.
File::Grep provides similar functionality as perl's builtin grep, map, and foreach commands, but iterating over a passed filelist instead of arrays. While trivial, this module can provide a quick dropin when such functionality is needed.
This module allows you to build a variable package that contains a package template and can use it to build variant packages at runtime. Your variable package will export a subroutine which will build a variant package, combining its arguments with the template, and return the name of the new variant package. The implementation does not care about what kind of packages it builds, be they simple function exporters, classes, singletons or something else.
Sub::Exporter provides a sophisticated alternative to Exporter.pm for custom-built routines.
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.
Log::Log4perl lets you remote-control and fine-tune the logging behaviour of your system from the outside. It implements the widely popular (Java-based) Log4j logging package in pure Perl.
Devel::CheckBin is a perl module that checks whether a particular command is available.
This module replaces the standard localtime and gmtime functions with implementations that return objects. It does so in a backwards-compatible manner, so that using these functions as documented will still work as expected.
DateTime::Format::Flexible attempts to take any string you give it and parse it into a DateTime object.
This package provides the Statistics::PCA module, an implementation of Principal Component Analysis (PCA).
This package contains functions to manipulate a MANIFEST file. The package exports no functions by default. The following are exported on request: mkmanifest, manifind, manicheck, filecheck, fullcheck, skipcheck, maniread, maniskip, manicopy, maniadd.
Crypt::MySQL emulates the MySQL PASSWORD() function. The module does not depend on an interface to the MySQL database server. This enables the comparison of encrypted passwords without the need for a real MySQL environment.
IO::String is an IO::File (and IO::Handle) compatible class that reads or writes data from in-core strings.
This module implements some sane defaults for Perl programs, as defined by two typical specimens of Perl coders.
This module acts as a layer between Exporter and modules which consume exports. It is feature-compatible with Exporter, plus some much needed extras. You can use this to import symbols from any exporter that follows Exporters specification. The exporter modules themselves do not need to use or inherit from the Exporter module, they just need to set @EXPORT and/or other variables.