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

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-probe-perl 0.03
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Probe-Perl
Licenses: GPL 1+
Build system: perl
Synopsis: Information about the currently running perl
Description:

Probe::Perl provides methods for obtaining information about the currently running perl interpreter. It originally began life as code in the Module::Build project, but has been externalized here for general use.

perl-crypt-des 2.07
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Crypt-DES
Licenses: Modified BSD
Build system: perl
Synopsis: DES encryption module
Description:

Crypt::DES is an XS-based implementation of the DES cryptography algorithm. The module implements the Crypt::CBC interface which has blocksize, keysize, encrypt and decrypt functions.

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-libtime-period 1.20
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://packages.debian.org/stretch/libtime-period-perl
Licenses: GPL 1+
Build system: perl
Synopsis: Perl library for testing if a time() is in a specific period
Description:

This Perl library provides a function which tells whether a specific time falls within a specified time period. Its syntax for specifying time periods allows you to test for conditions like "Monday to Friday, 9am till 5pm" and "on the second Tuesday of the month" and "between 4pm and 4:15pm" and "in the first half of each minute" and "in January of 1998".

perl-pegex 0.70
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Pegex
Licenses: GPL 1+
Build system: perl
Synopsis: Acmeist PEG Parser Framework
Description:

Pegex is an Acmeist parser framework. It allows you to easily create parsers that will work equivalently in lots of programming languages. The inspiration for Pegex comes from the parsing engine upon which the postmodern programming language Perl 6 is based on. Pegex brings this beauty to the other justmodern languages that have a normal regular expression engine available.

perl-class-accessor-chained 0.01
Propagated dependencies: perl-class-accessor@0.51
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-Accessor-Chained
Licenses: GPL 1+
Build system: perl
Synopsis: Faster, but less expandable, chained accessors
Description:

A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments. This module subclasses Class::Accessor in order to provide the same mk_accessors interface.

perl-want 0.29
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Want
Licenses: GPL 1+
Build system: perl
Synopsis: Generalization of wantarray
Description:

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.

perl-pcsc 1.4.16
Dependencies: pcsc-lite@2.5.0
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://pcsc-perl.apdu.fr/
Licenses: GPL 2+
Build system: perl
Synopsis: Perl library for PC/SC
Description:

This library allows communication with a smart card using PC/SC from a Perl script.

perl-moo 1.007000
Propagated dependencies: 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-role-tiny@1.003004 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-path-tiny 0.150
Dependencies: perl-unicode-utf8@0.62
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Path-Tiny
Licenses: ASL 2.0
Build system: perl
Synopsis: File path utility
Description:

This module provides a small, fast utility for working with file paths.

perl-types-serialiser 1.0
Propagated dependencies: perl-common-sense@3.75
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Types-Serialiser
Licenses: GPL 1+
Build system: perl
Synopsis: Data types for common serialisation formats
Description:

This module provides some extra datatypes that are used by common serialisation formats such as JSON or CBOR.

perl-exception-class 1.44
Propagated dependencies: perl-devel-stacktrace@2.04 perl-class-data-inheritable@0.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Exception-Class
Licenses: GPL 1+
Build system: perl
Synopsis: Allows you to declare real exception classes in Perl
Description:

Exception::Class allows you to declare exception hierarchies in your modules in a "Java-esque" manner.

perl-padwalker 2.3
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PadWalker
Licenses: GPL 1+
Build system: perl
Synopsis: Play with other peoples' lexical variables
Description:

PadWalker is a module which allows you to inspect (and even change) lexical variables in any subroutine which called you. It will only show those variables which are in scope at the point of the call. PadWalker is particularly useful for debugging.

perl-datetime-format-natural 1.12
Propagated dependencies: perl-boolean@0.46 perl-clone@0.43 perl-date-calc@6.4 perl-date-calc-xs@6.4 perl-datetime@1.54 perl-datetime-timezone@2.47 perl-list-moreutils@0.430 perl-params-validate@1.29
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DateTime-Format-Natural
Licenses: GPL 1+
Build system: perl
Synopsis: Machine-readable date/time with natural parsing
Description:

DateTime::Format::Natural takes a string with a human readable date/time and creates a machine readable one by applying natural parsing logic.

perl-hash-defhash 0.072
Propagated dependencies: perl-regexp-pattern-defhash@0.001 perl-string-trim-more@0.03
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Hash-DefHash
Licenses: GPL 1+
Build system: perl
Synopsis: Manipulate defhash
Description:

Routines to manipulate defhash, a convention to define things more precisely and uniformly using a hash, in Perl.

perl-exporter-tiny 1.002001
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Exporter-Tiny
Licenses: GPL 1+
Build system: perl
Synopsis: Exporter with the features of Sub::Exporter but only core dependencies
Description:

Exporter::Tiny supports many of Sub::Exporter's external-facing features including renaming imported functions with the `-as`, `-prefix` and `-suffix` options; explicit destinations with the `into` option; and alternative installers with the `installer` option. But it's written in only about 40% as many lines of code and with zero non-core dependencies.

perl-encode-eucjpascii 0.03
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Encode-EUCJPASCII
Licenses: GPL 1+
Build system: perl
Synopsis: ASCII mapping for eucJP encoding
Description:

This package provides an ASCII mapping for the eucJP encoding.

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-autovivification 0.18
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/autovivification
Licenses: GPL 1+
Build system: perl
Synopsis: Lexically disable autovivification
Description:

When an undefined variable is dereferenced, it gets silently upgraded to an array or hash reference (depending of the type of the dereferencing). This behaviour is called autovivification and usually does what you mean but it may be unnatural or surprising because your variables get populated behind your back. This is especially true when several levels of dereferencing are involved, in which case all levels are vivified up to the last, or when it happens in intuitively read-only constructs like exists. The pragma provided by this package lets you disable autovivification for some constructs and optionally throws a warning or an error when it would have happened.

perl-term-size-any 0.002
Propagated dependencies: perl-term-size-perl@0.031
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Term-Size-Any
Licenses: GPL 1+
Build system: perl
Synopsis: Retrieve terminal size
Description:

This is a unified interface to retrieve terminal size. It loads one module of a list of known alternatives, each implementing some way to get the desired terminal information. This loaded module will actually do the job on behalf of Term::Size::Any.

perl-throwable 1.001
Dependencies: perl-scalar-list-utils@1.62 perl-sub-quote@2.006008
Propagated dependencies: perl-devel-stacktrace@2.04 perl-module-runtime@0.016 perl-moo-2@2.005005
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Throwable
Licenses: GPL 1+
Build system: perl
Synopsis: Role for classes that can be thrown
Description:

Throwable is a role for classes that are meant to be thrown as exceptions to standard program flow.

perl-datetime-format-ical 0.09
Propagated dependencies: perl-datetime@1.54 perl-datetime-event-ical@0.13 perl-datetime-set@0.3900 perl-datetime-timezone@2.47 perl-params-validate@1.29
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DateTime-Format-ICal
Licenses: GPL 1+
Build system: perl
Synopsis: Parse and format iCal datetime and duration strings
Description:

This module understands the ICal date/time and duration formats, as defined in RFC 2445. It can be used to parse these formats in order to create the appropriate objects.

perl-devel-callchecker 0.008
Propagated dependencies: perl-b-hooks-op-check@0.22 perl-dynaloader-functions@0.003
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-CallChecker
Licenses: GPL 1+
Build system: perl
Synopsis: Custom op checking attached to subroutines
Description:

This module makes some new features of the Perl 5.14.0 C API available to XS modules running on older versions of Perl. The features are centred around the function cv_set_call_checker, which allows XS code to attach a magical annotation to a Perl subroutine, resulting in resolvable calls to that subroutine being mutated at compile time by arbitrary C code. This module makes cv_set_call_checker and several supporting functions available.

perl-constant 1.33
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/constant
Licenses: GPL 1+
Build system: perl
Synopsis: Perl pragma to declare constants
Description:

This pragma allows you to declare constants at compile-time. When a constant is used in an expression, Perl replaces it with its value at compile time, and may then optimize the expression further. In particular, any code in an if (CONSTANT) block will be optimized away if the constant is false.

Total packages: 74733