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

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-file-configdir 0.021
Propagated dependencies: perl-file-homedir@1.004 perl-list-moreutils@0.430 perl-test-without-module@0.20
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-ConfigDir
Licenses: GPL 1+
Build system: perl
Synopsis: Get directories of configuration files
Description:

This module is a helper for installing, reading and finding configuration file locations. File::ConfigDir is a module to help out when Perl modules (especially applications) need to read and store configuration files from more than one location.

perl-benchmark-timer 0.7102
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Benchmark-Timer
Licenses: GPL 2
Build system: perl
Synopsis: Benchmarking with statistical confidence
Description:

The Benchmark::Timer class allows you to time portions of code conveniently, as well as benchmark code by allowing timings of repeated trials. It is perfect for when you need more precise information about the running time of portions of your code than the Benchmark module will give you, but don't want to go all out and profile your code.

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-text-parsewords 3.30
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/dist/Text-ParseWords
Licenses: GPL 1+
Build system: perl
Synopsis: Parse text into an array of tokens or array of arrays
Description:

Text::ParseWords module is used to parse text into an array of tokens or array of arrays.

perl-text-xslate 3.5.9
Propagated dependencies: perl-data-messagepack@1.02 perl-mouse@2.5.10
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Xslate
Licenses: GPL 1+
Build system: perl
Synopsis: Scalable template engine for Perl5
Description:

Xslate is a template engine, tuned for persistent applications, safe as an HTML generator, and with rich features. The core design principle is that template logic does not have access outside the template without permission.

perl-type-tiny-xs 0.022
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Type-Tiny-XS
Licenses: GPL 1+
Build system: perl
Synopsis: Provides an XS boost for some of Type::Tiny's built-in type constraints
Description:

This module is optionally used by Type::Tiny to provide faster, C-based implementations of some type constraints. This package has only core dependencies, and does not depend on Type::Tiny, so other data validation frameworks might also consider using it.

perl-pathtools 3.75
Dependencies: coreutils@9.1
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PathTools
Licenses: GPL 1+
Build system: perl
Synopsis: Tools for working with directory and file names
Description:

This package provides functions to work with directory and file names.

perl-config-autoconf 0.317
Propagated dependencies: perl-capture-tiny@0.48
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Config-AutoConf
Licenses: GPL 1+
Build system: perl
Synopsis: Module to implement some AutoConf macros in Perl
Description:

Config::AutoConf is intended to provide the same opportunities to Perl developers as GNU Autoconf does for Shell developers.

perl-proc-invokeeditor 1.13
Propagated dependencies: perl-carp-assert@0.21
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Proc-InvokeEditor
Licenses: GPL 1+
Build system: perl
Synopsis: Interface to external editor from Perl
Description:

This module provides the ability to supply some text to an external text editor, have it edited by the user, and retrieve the results.

perl-regexp-pattern-defhash 0.001
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Regexp-Pattern-DefHash
Licenses: GPL 1+
Build system: perl
Synopsis: Regexp patterns related to DefHash
Description:

Regexp patterns related to DefHash, a convention to define things more precisely and uniformly using a hash.

perl-mail-rfc822-address 0.3
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Mail-RFC822-Address
Licenses: Expat
Build system: perl
Synopsis: Perl extension for validating email addresses according to RFC822
Description:

Mail::RFC822::Address validates email addresses against the grammar described in RFC 822 using regular expressions.

perl-moox-options 4.023
Propagated dependencies: perl-config-any@0.32 perl-moox-configfromfile@0.008 perl-data-record@0.02 perl-file-configdir@0.021 perl-file-find-rule@0.35 perl-file-sharedir@1.116 perl-getopt-long-descriptive@0.103 perl-json-maybexs@1.004003 perl-libintl-perl@1.32 perl-moox-configfromfile@0.008 perl-moox-file-configdir@0.008 perl-path-class@0.37 perl-regexp-common@2017060201 perl-term-size-any@0.002 perl-unicode-linebreak@2019.001
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooX-Options
Licenses: GPL 1+
Build system: perl
Synopsis: Explicit Options eXtension for Object Class
Description:

Create a command line tool with your Mo, Moo, Moose objects. You have an option keyword to replace the usual has to explicitly use your attribute on the command line. The option keyword takes additional parameters and uses Getopt::Long::Descriptive to generate a command line tool.

perl-cpan-meta 2.150010
Propagated dependencies: perl-cpan-meta-requirements@2.140 perl-cpan-meta-yaml@0.018 perl-parse-cpan-meta@2.150010
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/CPAN-Meta
Licenses: GPL 1+
Build system: perl
Synopsis: Distribution metadata for a CPAN dist
Description:

Software distributions released to the CPAN include a META.json or, for older distributions, META.yml, which describes the distribution, its contents, and the requirements for building and installing the distribution. The data structure stored in the META.json file is described in CPAN::Meta::Spec. CPAN::Meta provides a simple class to represent this distribution metadata (or distmeta), along with some helpful methods for interrogating that data.

perl-module-runtime-conflicts 0.003
Propagated dependencies: perl-module-runtime@0.016 perl-dist-checkconflicts@0.11
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Runtime-Conflicts
Licenses: GPL 1+
Build system: perl
Synopsis: Provide information on conflicts for Module::Runtime
Description:

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.

perl-mime-base64 3.16
Propagated dependencies: perl-exporter@5.74 perl-xsloader@0.24
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/dist/MIME-Base64
Licenses: GPL 1+
Build system: perl
Synopsis: Encoding and decoding of base64 strings
Description:

MIME::Base64 module provides functions to encode and decode strings into and from the base64 encoding specified in RFC 2045 - MIME (Multipurpose Internet Mail Extensions). The base64 encoding is designed to represent arbitrary sequences of octets in a form that need not be humanly readable. A 65-character subset ([A-Za-z0-9+/=]) of US-ASCII is used, enabling 6 bits to be represented per printable character.

perl-number-compare 0.03
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Number-Compare
Licenses: GPL 1+
Build system: perl
Synopsis: Numeric comparisons
Description:

Number::Compare compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested against.

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-file-finder 0.53
Propagated dependencies: perl-text-glob@0.11
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Finder
Licenses: GPL 1+
Build system: perl
Synopsis: Wrapper for @code{File::Find} ala @code{find(1)}
Description:

File::Find is great, but constructing the wanted routine can sometimes be a pain. File::Finder provides a wanted-writer, using syntax that is directly mappable to the find(1) command's syntax.

A File::Finder object contains a hash of File::Find options, and a series of steps that mimic find's predicates. Initially, a File::Finder object has no steps. Each step method clones the previous object's options and steps, and then adds the new step, returning the new object. In this manner, an object can be grown, step by step, by chaining method calls. Furthermore, a partial sequence can be created and held, and used as the head of many different sequences.

perl-clone 0.43
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Clone
Licenses: GPL 1+
Build system: perl
Synopsis: Recursively copy Perl datatypes
Description:

This module provides a clone() method which makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects.

perl-devel-globaldestruction 0.14
Propagated dependencies: perl-sub-exporter-progressive@0.001013
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-GlobalDestruction
Licenses: GPL 1+
Build system: perl
Synopsis: Provides equivalent of ${^GLOBAL_PHASE} eq 'DESTRUCT' for older perls
Description:

Devel::GlobalDestruction provides a function returning the equivalent of "${^GLOBAL_PHASE} eq 'DESTRUCT'" for older perls.

perl-file-map 0.71
Propagated dependencies: perl-sub-exporter-progressive@0.001013
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Map
Licenses: GPL 1+
Build system: perl
Synopsis: Method for memory mapping a file
Description:

This package provides a way to memory map a file.

perl-cpan-distnameinfo 0.12
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/CPAN-DistnameInfo
Licenses: GPL 1+
Build system: perl
Synopsis: Extract the name and version from a distribution filename
Description:

CPAN::DistnameInfo uses heuristics to extract the distribution name and version from filenames.

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-module-refresh 0.18
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Refresh
Licenses: GPL 1+
Build system: perl
Synopsis: Refresh %INC files when updated on disk
Description:

Module::Refresh provides ways to refresh %INC files when updated on disk.

Total packages: 72465