_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


perl-data-integer 0.006
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Integer
Licenses: GPL 1+
Build system: perl
Synopsis: Details of the native integer data type
Description:

This module is about the native integer numerical data type. A native integer is one of the types of datum that can appear in the numeric part of a Perl scalar. This module supplies constants describing the native integer type. Both signed and unsigned representations are handled.

perl-appconfig 1.71
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/AppConfig
Licenses: GPL 1+
Build system: perl
Synopsis: Configuration files and command line parsing
Description:

AppConfig is a bundle of Perl5 modules for reading configuration files and parsing command line arguments.

perl-extutils-pkgconfig 1.16
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/ExtUtils-PkgConfig
Licenses: LGPL 2.1+
Build system: perl
Synopsis: Simplistic interface to pkg-config
Description:

ExtUtils::PkgConfig is a very simplistic interface to the pkg-config utility, intended for use in the Makefile.PL of perl extensions which bind libraries that pkg-config knows. It is really just boilerplate code that you would have written yourself.

perl-math-bezier 0.01
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Math-Bezier
Licenses: GPL 1+
Build system: perl
Synopsis: Solution of bezier curves
Description:

This module implements the algorithm for the solution of Bezier curves as presented by Robert D Miller in Graphics Gems V, "Quick and Simple Bezier Curve Drawing".

perl-const-fast 0.014
Dependencies: perl-module-build-tiny@0.039 perl-test-fatal@0.016
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Const-Fast
Licenses: GPL 1+
Build system: perl
Synopsis: Facility for creating read-only scalars, arrays, and hashes
Description:

This package provides procedures to create read-only scalars, arrays, and hashes.

perl-hash-moreutils 0.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Hash-MoreUtils
Licenses: GPL 1+
Build system: perl
Synopsis: Provide the stuff missing in Hash::Util
Description:

Similar to List::MoreUtils, Hash::MoreUtils contains trivial but commonly-used functionality for hashes. The primary focus for the moment is providing a common API - speeding up by XS is far away at the moment.

perl-mime-tools 5.509
Dependencies: perl-convert-binhex@1.125
Propagated dependencies: perl-mailtools@2.21
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MIME-tools
Licenses: GPL 1+
Build system: perl
Synopsis: Tools to manipulate MIME messages
Description:

MIME-tools is a collection of Perl5 MIME:: modules for parsing, decoding, and generating single- or multipart (even nested multipart) MIME messages.

perl-crypt-randpasswd 0.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Crypt-RandPasswd
Licenses: GPL 1+
Build system: perl
Synopsis: Random password generator
Description:

Crypt::RandPasswd provides three functions that can be used to generate random passwords, constructed from words, letters, or characters. This code is a Perl implementation of the Automated Password Generator standard, like the program described in "A Random Word Generator For Pronounceable Passwords". This code is a re-engineering of the program contained in Appendix A of FIPS Publication 181, "Standard for Automated Password Generator".

perl-crypt-unixcrypt_xs 0.11
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Crypt-UnixCrypt_XS
Licenses: GPL 1+ Modified BSD
Build system: perl
Synopsis: XS interface for a portable traditional crypt function
Description:

Crypt::UnixCrypt_XS implements the DES-based Unix crypt function. For those who need to construct non-standard variants of crypt, the various building blocks used in crypt are also supplied separately.

pls 0.905
Dependencies: bash-minimal@5.2.37 perl-critic@1.140 perl-future@0.51 perl-future-queue@0.52 perl-io-async@0.804 perl-json-xs@4.0 perl-path-tiny@0.118 perl-pod-markdown@3.400 perl-ppi@1.270 perl-ppr@0.001010 perl-tidy@20250912 perl-uri@5.05
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PLS
Licenses: GPL 1+
Build system: perl
Synopsis: Perl language server
Description:

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"))))
perl-path-iterator-rule 1.014
Propagated dependencies: perl-number-compare@0.03 perl-text-glob@0.11 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Path-Iterator-Rule
Licenses: ASL 2.0
Build system: perl
Synopsis: Iterative, recursive file finder
Description:

Path::Iterator::Rule iterates over files and directories to identify ones matching a user-defined set of rules. The API is based heavily on File::Find::Rule, but with more explicit distinction between matching rules and options that influence how directories are searched. A Path::Iterator::Rule object is a collection of rules (match criteria) with methods to add additional criteria. Options that control directory traversal are given as arguments to the method that generates an iterator.

A summary of features for comparison to other file finding modules:

  • provides many helper methods for specifying rules

  • offers (lazy) iterator and flattened list interfaces

  • custom rules implemented with callbacks

  • breadth-first (default) or pre- or post-order depth-first searching

  • follows symlinks (by default, but can be disabled)

  • directories visited only once (no infinite loop; can be disabled)

  • doesn't chdir during operation

  • provides an API for extensions

As a convenience, the PIR module is an empty subclass of this one that is less arduous to type for one-liners.

perl-data 0.002009
Dependencies: perl-class-method-modifiers@2.13 perl-list-moreutils@0.430 perl-module-runtime@0.016 perl-role-tiny@1.003004 perl-strictures@1.005005
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Perl
Licenses: GPL 1+
Build system: perl
Synopsis: Base classes wrapping fundamental Perl data types
Description:

Collection of classes that wrap fundamental data types that exist in Perl. These classes and methods as they exist today are an attempt to mirror functionality provided by Moose's Native Traits. One important thing to note is all classes currently do no validation on constructor input.

perl-digest-perl-md5 1.9
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Digest-Perl-MD5
Licenses: GPL 1+
Build system: perl
Synopsis: Perl Implementation of Rivest's MD5 algorithm
Description:

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.

perl-moo-2 2.005005
Dependencies: perl-class-method-modifiers@2.13 perl-scalar-list-utils@1.62
Propagated dependencies: perl-role-tiny@2.002004 perl-sub-quote@2.006008 perl-class-method-modifiers@2.13 perl-class-xsaccessor@1.19 perl-devel-globaldestruction@0.14 perl-import-into@1.002005 perl-module-runtime@0.016 perl-strictures@1.005005
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Moo
Licenses: GPL 1+
Build system: perl
Synopsis: Minimalist Object Orientation (with Moose compatibility)
Description:

Moo is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. Moo contains a subset of Moose and is optimised for rapid startup.

perl-regexp-common 2017060201
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Regexp-Common
Licenses: GPL 1+ X11 Modified BSD
Build system: perl
Synopsis: Provide commonly requested regular expressions
Description:

This module exports a single hash (%RE) that stores or generates commonly needed regular expressions. Patterns currently provided include: balanced parentheses and brackets, delimited text (with escapes), integers and floating-point numbers in any base (up to 36), comments in 44 languages, offensive language, lists of any pattern, IPv4 addresses, URIs, and Zip codes.

perl-test-run-plugin-colorsummary 0.0203
Propagated dependencies: perl-test-run@0.0306 perl-test-run-cmdline@0.0132
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Test-Run-Plugin-ColorSummary
Licenses: X11
Build system: perl
Synopsis: Test::Run plugin that colors the summary
Description:

This package is a Test::Run plugin that colors the summary of the test output.

perl-text-table 1.133
Propagated dependencies: perl-text-aligner@0.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Table
Licenses: X11
Build system: perl
Synopsis: Organize Data in Tables
Description:

Text::Table renders plaintext tables.

perl-gettext 1.07
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/gettext
Licenses: GPL 1+
Build system: perl
Synopsis: Perl bindings for POSIX i18n gettext functions
Description:

Locale::gettext provides an object oriented interface to the internationalization functions provided by the C library.

perl-pod-coverage 0.23
Propagated dependencies: perl-devel-symdump@2.18 perl-pod-parser@1.65
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Pod-Coverage
Licenses: GPL 1+
Build system: perl
Synopsis: Check for comprehensive documentation of a module
Description:

This module provides a mechanism for determining if the pod for a given module is comprehensive.

perl-module-pluggable 5.2
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Pluggable
Licenses: GPL 1+
Build system: perl
Synopsis: Give your Perl module the ability to have plugins
Description:

This module provides a simple but extensible way of having plugins for your Perl module.

perl-timedate 2.33
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/TimeDate
Licenses: GPL 1+
Build system: perl
Synopsis: Date parsing/formatting subroutines
Description:

This module provides routines for parsing date string into time values and formatting dates into ASCII strings.

perl-class-c3-adopt-next 0.14
Propagated dependencies: perl-list-moreutils@0.430 perl-mro-compat@0.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-C3-Adopt-NEXT
Licenses: GPL 1+
Build system: perl
Synopsis: Drop-in replacement for NEXT
Description:

This module is intended as a drop-in replacement for NEXT, supporting the same interface, but using Class::C3 to do the hard work.

perl-capture-tiny 0.48
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Capture-Tiny
Licenses: ASL 2.0
Build system: perl
Synopsis: Capture STDOUT and STDERR from Perl, XS or external programs
Description:

Capture::Tiny provides a simple, portable way to capture almost anything sent to STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or from an external program. Optionally, output can be teed so that it is captured while being passed through to the original file handles.

perl-exporter-lite 0.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Exporter-Lite
Licenses: GPL 1+
Build system: perl
Synopsis: Lightweight exporting of functions and variables
Description:

Exporter::Lite is an alternative to Exporter, intended to provide a lightweight subset of the most commonly-used functionality. It supports import(), @EXPORT and @EXPORT_OK and not a whole lot else.

Total packages: 32836