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

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-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-log-report 1.10
Propagated dependencies: perl-devel-globaldestruction@0.14 perl-log-report-optional@1.06 perl-string-print@0.15
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Log-Report
Licenses: GPL 1+
Build system: perl
Synopsis: Get messages to users and logs
Description:

Log::Report combines three tasks which are closely related in one: logging, exceptions, and translations.

perl-extutils-typemaps-default 1.05
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/ExtUtils-Typemaps-Default
Licenses: GPL 1+
Build system: perl
Synopsis: Set of useful typemaps
Description:

The package provides a number of useful typemaps as submodules of ExtUtils::Typemaps.

perl-datetime-format-w3cdtf 0.07
Dependencies: perl-datetime@1.54
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DateTime-Format-W3CDTF
Licenses: GPL 1+
Build system: perl
Synopsis: Parse and format W3CDTF datetime strings
Description:

This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at https://www.w3.org/TR/NOTE-datetime. This format is the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects.

perl-par-dist 0.49
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PAR-Dist
Licenses: GPL 1+
Build system: perl
Synopsis: Create and manipulate PAR distributions
Description:

PAR::Dist is a toolkit to create and manipulate PAR distributions.

perl-ppix-regexp 0.085
Propagated dependencies: perl-ppi@1.270
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PPIx-Regexp
Licenses: GPL 1+
Build system: perl
Synopsis: Parse Perl string literals and string-literal-like things
Description:

The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document.

perl-devel-overloadinfo 0.005
Propagated dependencies: perl-package-stash@0.38 perl-sub-identify@0.14 perl-mro-compat@0.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-OverloadInfo
Licenses: GPL 1+
Build system: perl
Synopsis: Introspect overloaded operators
Description:

Devel::OverloadInfo returns information about overloaded operators for a given class (or object), including where in the inheritance hierarchy the overloads are declared and where the code implementing it is.

perl-tie-toobject 0.03
Propagated dependencies: perl-test-simple@1.302191
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Tie-ToObject
Licenses: GPL 1+
Build system: perl
Synopsis: Tie to an existing Perl object
Description:

This class provides a tie constructor that returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided.

perl-carp-always 0.16
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Carp-Always
Licenses: GPL 1+
Build system: perl
Synopsis: Warns and dies noisily with stack backtraces/
Description:

This module is meant as a debugging aid. It can be used to make a script complain loudly with stack backtraces when warn()-ing or die()ing.

perl-scalar-list-utils 1.62
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Scalar-List-Utils
Licenses: GPL 1+
Build system: perl
Synopsis: Common Scalar and List utility subroutines
Description:

This package contains a selection of subroutines that people have expressed would be nice to have in the perl core, but the usage would not really be high enough to warrant the use of a keyword, and the size so small such that being individual extensions would be wasteful.

perl-dynaloader-functions 0.003
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DynaLoader-Functions
Licenses: GPL 1+
Build system: perl
Synopsis: Deconstructed dynamic C library loading
Description:

This module provides a function-based interface to dynamic loading as used by Perl. Some details of dynamic loading are very platform-dependent, so correct use of these functions requires the programmer to be mindfulof the space of platform variations.

perl 5.36.0
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://www.perl.org/
Licenses: GPL 1+
Build system: gnu
Synopsis: Implementation of the Perl programming language
Description:

Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.

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-perl 0.002009
Dependencies: perl-class-method-modifiers@2.13 perl-module-runtime@0.016 perl-role-tiny@1.003004 perl-strictures@1.005005
Propagated dependencies: perl-list-moreutils@0.430
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:

Data::Perl is a container class for the following classes:

  • Data::Perl::Collection::Hash

  • Data::Perl::Collection::Array

  • Data::Perl::String

  • Data::Perl::Number

  • Data::Perl::Counter

  • Data::Perl::Bool

  • Data::Perl::Code

perl-time-mock 0.0.2
Propagated dependencies: perl-timedate@2.33
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Time-Mock
Licenses: GPL 1+
Build system: perl
Synopsis: Shift and scale time
Description:

This module allows you to speed up your sleep(), alarm(), and time() calls.

perl-text-simpletable 2.07
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-SimpleTable
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Simple ASCII tables
Description:

Text::SimpleTable draws simple ASCII tables.

perl-moosex-role-parameterized 1.10
Propagated dependencies: perl-moose@2.2015 perl-namespace-autoclean@0.29
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooseX-Role-Parameterized
Licenses: GPL 1+
Build system: perl
Synopsis: Moose roles with composition parameters
Description:

Because Moose roles serve many different masters, they usually provide only the least common denominator of functionality. To empower roles further, more configurability than -alias and -excludes is required. Perhaps your role needs to know which method to call when it is done processing, or what default value to use for its url attribute. Parameterized roles offer a solution to these (and other) kinds of problems.

perl-bdb 1.92
Dependencies: bdb@5.3.28
Propagated dependencies: perl-common-sense@3.75
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/BDB
Licenses: GPL 1+
Build system: perl
Synopsis: Asynchronous Berkeley DB access
Description:

This package provides asynchronous Berkeley DB access.

perl-digest-hmac 1.04
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Digest-HMAC
Licenses: GPL 1+
Build system: perl
Synopsis: Keyed-Hashing for Message Authentication
Description:

The Digest::HMAC module follows the common Digest:: interface for the RFC 2104 HMAC mechanism.

perl-extutils-installpaths 0.012
Propagated dependencies: perl-extutils-config@0.008
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/ExtUtils-InstallPaths
Licenses: GPL 1+
Build system: perl
Synopsis: Build.PL install path logic made easy
Description:

This module tries to make install path resolution as easy as possible.

perl-moox-cmd 0.017
Propagated dependencies: perl-module-pluggable@5.2 perl-module-runtime@0.016 perl-moo@1.007000 perl-package-stash@0.38 perl-params-util@1.102 perl-regexp-common@2017060201
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooX-Cmd
Licenses: GPL 1+
Build system: perl
Synopsis: Giving an easy Moo style way to make command organized CLI apps
Description:

This package eases the writing of command line utilities, accepting commands and subcommands and so on. These commands can form a tree, which is mirrored in the package structure. On invocation, each command along the path through the tree (starting from the top-level command through to the most specific one) is instantiated.

perl-io-pager 0.44
Dependencies: less@608
Propagated dependencies: perl-file-which@1.23
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/IO-Pager
Licenses: GPL 1+
Build system: perl
Synopsis: Select a pager and pipe text to it
Description:

IO::Pager can be used to locate an available pager and use it to display output if a TTY is in use.

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-future 0.51
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Future
Licenses: GPL 1+
Build system: perl
Synopsis: Perl module for representing operations awaiting completions
Description:

This Perl module implements Future, an object representing an operation that is currently in progress, or has recently completed. It can be used in a variety of ways to manage the flow of control, and data, through an asynchronous program.

Total packages: 73954