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

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-test-run-cmdline 0.0132
Propagated dependencies: perl-moose@2.2015 perl-moosex-getopt@0.75 perl-test-run@0.0306 perl-universal-require@0.19 perl-yaml-libyaml@0.83
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Test-Run-CmdLine
Licenses: X11
Build system: perl
Synopsis: Analyze tests from the command line using Test::Run
Description:

This package allows you to analyze tests from the command line using Test::Run.

perl-authen-passphrase 0.008
Propagated dependencies: perl-authen-dechpwd@2.007 perl-crypt-des@2.07 perl-crypt-eksblowfish@0.009 perl-crypt-mysql@0.04 perl-crypt-passwdmd5@1.40 perl-crypt-unixcrypt_xs@0.11 perl-data-entropy@0.007 perl-digest-md4@1.9 perl-module-runtime@0.016 perl-params-classify@0.015
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Authen-Passphrase
Licenses: GPL 1+
Build system: perl
Synopsis: Hashed passwords/passphrases as objects
Description:

Authen-Passphrase is the base class for a system of objects that encapsulate passphrases. An object of this type is a passphrase recogniser; its job is to recognise whether an offered passphrase is the right one. For security such passphrase recognisers usually do not themselves know the passphrase they are looking for; they can merely recognise it when they see it. There are many schemes in use to achieve this effect and the intent of this class is to provide a consistent interface to them all. In addition to the base class, this module also contains implementations of several specific passphrase schemes.

perl-context-preserve 0.03
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Context-Preserve
Licenses: GPL 1+
Build system: perl
Synopsis: Preserve context during subroutine call
Description:

This module runs code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller.

perl-digest-md4 1.9
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Digest-MD4
Licenses: GPL 1+
Build system: perl
Synopsis: Interface to the MD4 Algorithm
Description:

The Digest::MD4 module allows you to use the RSA Data Security Inc.: MD4 Message Digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input. MD4 is described in RFC 1320.

perl-sort-versions 1.62
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Sort-Versions
Licenses: GPL 1+
Build system: perl
Synopsis: Sort revision-like numbers
Description:

This package provides a way to sort revision-like numbers.

perl-struct-dumb 0.14
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Struct-Dumb
Licenses: GPL 1+
Build system: perl
Synopsis: Simple lightweight record-like structures for Perl
Description:

Struct::Dumb creates record-like structure types, similar to the struct keyword in C, C++ or C#, or Record in Pascal. An invocation of this module will create a construction function which returns new object references with the given field values. These references all respond to lvalue methods that access or modify the values stored.

perl-data-record 0.02
Propagated dependencies: perl-sub-uplevel@0.24
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Record
Licenses: GPL 1+
Build system: perl
Synopsis: Conditionally split data into records
Description:

This Perl module allows you to split data into records by not only specifying what you wish to split the data on, but also by specifying an "unless" regular expression. If the text in question matches the "unless" regex, it will not be split there. This allows us to do things like split on newlines unless newlines are embedded in quotes.

perl-compiler-lexer 0.23
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Compiler-Lexer
Licenses: GPL 1+
Build system: perl
Synopsis: Lexical Analyzer for Perl5
Description:

This package provides a lexical analyzer for Perl5.

perl-guard 1.023
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Guard
Licenses: GPL 1+
Build system: perl
Synopsis: Safe cleanup blocks implemented as guards
Description:

Guard implements so-called guards. A guard is something (usually an object) that "guards" a resource, ensuring that it is cleaned up when expected.

Specifically, this module supports two different types of guards: guard objects, which execute a given code block when destroyed, and scoped guards, which are tied to the scope exit.

perl-extutils-libbuilder 0.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/ExtUtils-LibBuilder
Licenses: GPL 1+
Build system: perl
Synopsis: Tool to build C libraries
Description:

Some Perl modules need to ship C libraries together with their Perl code. Although there are mechanisms to compile and link (or glue) C code in your Perl programs, there isn't a clear method to compile standard, self-contained C libraries. This module main goal is to help in that task.

perl-test-run-plugin-trimdisplayedfilenames 0.0127
Propagated dependencies: perl-list-someutils@0.56 perl-moose@2.2015 perl-mro-compat@0.13 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-TrimDisplayedFilenames
Licenses: X11
Build system: perl
Synopsis: Trim long filenames
Description:

This package trims the first components of the displayed filename to deal with excessively long ones.

perl-devel-lexalias 0.05
Propagated dependencies: perl-devel-caller@2.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-LexAlias
Licenses: GPL 1+
Build system: perl
Synopsis: Alias lexical variables
Description:

Devel::LexAlias provides the ability to alias a lexical variable in a subroutines scope to one of your choosing.

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-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.

perl-array-intspan 2.004
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Array-IntSpan
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Handle arrays of scalars or objects using integer ranges
Description:

This module brings the speed advantages of Set::IntSpan (written by Steven McDougall) to arrays. Uses include manipulating grades, routing tables, or any other situation where you have mutually exclusive ranges of integers that map to given values.

perl-bareword-filehandles 0.007
Propagated dependencies: perl-b-hooks-op-check@0.22 perl-lexical-sealrequirehints@0.011
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/bareword-filehandles
Licenses: GPL 1+
Build system: perl
Synopsis: Disables bareword filehandles
Description:

This module disables bareword filehandles.

perl-b-hooks-endofscope 0.24
Propagated dependencies: perl-module-runtime@0.016 perl-module-implementation@0.09 perl-sub-exporter-progressive@0.001013 perl-variable-magic@0.62
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/B-Hooks-EndOfScope
Licenses: GPL 1+
Build system: perl
Synopsis: Execute code after a scope finished compilation
Description:

This module allows you to execute code when perl finished compiling the surrounding scope.

perl-moose 2.2015
Propagated dependencies: perl-class-load@0.25 perl-class-load-xs@0.10 perl-data-optlist@0.112 perl-devel-globaldestruction@0.14 perl-devel-overloadinfo@0.005 perl-devel-partialdump@0.18 perl-devel-stacktrace@2.04 perl-dist-checkconflicts@0.11 perl-eval-closure@0.14 perl-list-moreutils@0.430 perl-module-runtime@0.016 perl-module-runtime-conflicts@0.003 perl-mro-compat@0.13 perl-package-deprecationmanager@0.17 perl-package-stash@0.38 perl-package-stash-xs@0.29 perl-params-util@1.102 perl-scalar-list-utils@1.62 perl-sub-exporter@0.988 perl-sub-name@0.21 perl-task-weaken@1.06 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Moose
Licenses: GPL 1+
Build system: perl
Synopsis: Postmodern object system for Perl 5
Description:

Moose is a complete object system for Perl 5. It provides keywords for attribute declaration, object construction, inheritance, and maybe more. With Moose, you define your class declaratively, without needing to know about blessed hashrefs, accessor methods, and so on. You can concentrate on the logical structure of your classes, focusing on "what" rather than "how". A class definition with Moose reads like a list of very concise English sentences.

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-module-manifest 1.09
Propagated dependencies: perl-params-util@1.102
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Manifest
Licenses: GPL 1+
Build system: perl
Synopsis: Parse and examine a Perl distribution @file{MANIFEST} file
Description:

Module::Manifest is a simple utility module created originally for use in Module::Inspector.

It can load a MANIFEST file that comes in a Perl distribution tarball, examine the contents, and perform some simple tasks. It can also load the MANIFEST.SKIP file and check that.

perl-metrics-any 0.10
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Metrics-Any
Licenses: GPL 1+
Build system: perl
Synopsis: Abstract collection of monitoring metrics
Description:

This Perl module provides a central location for modules to report monitoring metrics, such as counters of the number of times interesting events have happened, and programs to collect up and send those metrics to monitoring services.

perl-config-ini 0.029
Propagated dependencies: perl-mixin-linewise@0.111 perl-perlio-utf8-strict@0.007 perl-sub-exporter@0.988
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Config-INI
Licenses: GPL 1+
Build system: perl
Synopsis: Simple .ini-file format reader and writer
Description:

Config::INI is a module that facilates the reading and writing of .ini-style configuration files.

perl-data-uniqid 0.12
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Uniqid
Licenses: GPL 1+
Build system: perl
Synopsis: Perl extension for generating unique identifiers
Description:

Data::Uniqid provides three simple routines for generating unique ids. These ids are coded with a Base62 system to make them short and handy (e.g. to use it as part of a URL).

perl-tie-handle-offset 0.004
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Tie-Handle-Offset
Licenses: ASL 2.0
Build system: perl
Synopsis: Special file handle that hides the beginning of a file
Description:

This module provides a file handle that hides the beginning of a file, by modifying the seek() and tell() calls.

Total packages: 32521