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.
Data::Dumper::Concise provides a dumper with Less indentation and newlines plus sub deparsing.
Switch is a Perl module which implements a generalized case mechanism. The module augments the standard Perl syntax with two new statements: switch and case.
This Perl module facilitates the creation and modification of PDF files.
This module implements Spreadsheet::XLSX parsing Microsoft Excel 2007 xlsx files.
This package provides tools for sorting and comparing Unicode data.
This module solves the problem of having to continually write accessor methods for your objects that perform standard tasks.
App::Nopaste provides easy access to any pastebin.
Strictures turns on strict and make all warnings fatal when run from within a source-controlled directory.
This package provides the docmake command-line tool, and the App::XML::DocBook::Docmake and App::XML::DocBook::Builder Perl modules.
It translates DocBook/XML mark-up into various other documentation formats such as XHTML, RTF, PDF, and XSL-FO, using the more low-level tools. It aims to be a replacement for xmlto.
This module allows errors from a clan (or family) of modules to appear to originate from the caller of the clan. This is necessary in cases where the clan modules are not classes derived from each other, and thus the Carp.pm module doesn't help.
A String::Util module of small, handy functions for processing strings in various ways.
File::Find::Rule is a friendlier interface to File::Find. It allows you to build rules which specify the desired files and directories.
Devel::Caller provides meatier version of caller.
This module converts Perl data structures to MessagePack and vice versa. MessagePack is a binary-based efficient object serialization format. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.
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.
Text::Patch combines source text with given diff (difference) data. Diff data is produced by Text::Diff module or by the standard diff utility.
This module provides convenience methods that let you easily create DateTime::Set objects for various recurrences, such as "once a month" or "every day". You can also create more complicated recurrences, such as "every Monday, Wednesday and Thursday at 10:00 AM and 2:00 PM".
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"))))This module applies roles to make a subclass instead of manually setting up a subclass.
PPIx::Utils is a collection of utility functions for working with PPI documents. The functions are organized into submodules, and may be imported from the appropriate submodules or via this module.
The Lingua::EN::Sentence module contains the function get_sentences, which splits text into its constituent sentences, based on a regular expression and a list of abbreviations (built in and given).
Config::AutoConf is intended to provide the same opportunities to Perl developers as GNU Autoconf does for Shell developers.
MooX::HandlesVia is an extension of Moo's handles attribute functionality. It provides a means of proxying functionality from an external class to the given attribute.
This module provides conflicts checking for Module::Runtime, which had a recent release that broke some versions of Moose. It is called from Moose::Conflicts and moose-outdated.