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

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-string-shellquote 1.04
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/String-ShellQuote
Licenses: GPL 1+
Build system: perl
Synopsis: Quote strings for passing through a shell
Description:

shell-quote lets you pass arbitrary strings through the shell so that they won't be changed.

perl-enum 1.12
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/enum
Licenses: GPL 1+
Build system: perl
Synopsis: C-style enumerated types and bitmask flags in Perl
Description:

This module is used to define a set of constants with ordered numeric values, similar to enumeration types in the C programming language. It also supports bit-mask constants, where the value assigned to each constant has exactly one bit set.

perl-string-formatter 0.102084
Propagated dependencies: perl-params-util@1.102 perl-sub-exporter@0.988
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/String-Formatter
Licenses: GPL 2
Build system: perl
Synopsis: Build your own sprintf-like functions
Description:

String::Formatter is a tool for building sprintf-like formatting routines. It supports named or positional formatting, custom conversions, fixed string interpolation, and simple width-matching.

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-font-ttf 1.06
Propagated dependencies: perl-io-string@1.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Font-TTF
Licenses: Artistic License 2.0
Build system: perl
Synopsis: TTF font support for Perl
Description:

This package provides a Perl module for TrueType/OpenType font hacking. It supports reading, processing and writing of the following tables: GDEF, GPOS, GSUB, LTSH, OS/2, PCLT, bsln, cmap, cvt, fdsc, feat, fpgm, glyf, hdmx, head, hhea, hmtx, kern, loca, maxp, mort, name, post, prep, prop, vhea, vmtx and the reading and writing of all other table types.

perl-aliased 0.34
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/aliased
Licenses: GPL 1+
Build system: perl
Synopsis: Use shorter versions of class names
Description:

The alias module loads the class you specify and exports into your namespace a subroutine that returns the class name. You can explicitly alias the class to another name or, if you prefer, you can do so implicitly.

perl-digest-crc 0.23
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Digest-CRC
Licenses: Public Domain
Build system: perl
Synopsis: Generic CRC functions
Description:

The Digest::CRC module calculates CRC sums of all sorts. It contains wrapper functions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32.

perl-string-trim-more 0.03
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/String-Trim-More
Licenses: GPL 1+
Build system: perl
Synopsis: String trimming utilities
Description:

This module is an alternative to String::Trim. Instead of a single trim function, this module provides several from which you can choose on, depending on your needs.

perl-tie-hash-method 0.02
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Tie-Hash-Method
Licenses: GPL 1+
Build system: perl
Synopsis: Tied hash with specific methods overridden by callbacks
Description:

Tie::Hash::Method provides a way to create a tied hash with specific overridden behaviour without having to create a new class to do it. A tied hash with no methods overridden is functionally equivalent to a normal hash.

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-json-any 1.39
Propagated dependencies: perl-namespace-clean@0.27
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/JSON-Any
Licenses: GPL 1+
Build system: perl
Synopsis: Wrapper for Perl JSON classes
Description:

This module tries to provide a coherent API to bring together the various JSON modules currently on CPAN. This module will allow you to code to any JSON API and have it work regardless of which JSON module is actually installed.

perl-yaml-pp 0.39.0
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/dist/YAML-PP
Licenses: GPL 1+
Build system: perl
Synopsis: YAML 1.2 processor
Description:

YAML::PP is a modular YAML processor. It aims to support YAML 1.2 and YAML 1.1.

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-xs-parse-keyword 0.34
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/dist/XS-Parse-Keyword
Licenses: GPL 1+
Build system: perl
Synopsis: XS functions to assist in parsing keyword syntax
Description:

This module provides some XS functions to assist in writing syntax modules that provide new perl-visible syntax, primarily for authors of keyword plugins using the PL_keyword_plugin hook mechanism.

perl-module-util 1.09
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Util
Licenses: GPL 1+
Build system: perl
Synopsis: Module name tools and transformations
Description:

This module provides a few useful functions for manipulating module names. Its main aim is to centralise some of the functions commonly used by modules that manipulate other modules in some way, like converting module names to relative paths.

perl-math-vecstat 0.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://search.cpan.org/dist/Math-VecStat
Licenses: GPL 1+
Build system: perl
Synopsis: Basic numeric stats on vectors
Description:

This package provides some basic statistics on numerical vectors. All the subroutines can take a reference to the vector to be operated on.

perl-eval-closure 0.14
Propagated dependencies: perl-devel-lexalias@0.05
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Eval-Closure
Licenses: GPL 1+
Build system: perl
Synopsis: Safely and cleanly create closures via string eval
Description:

String eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it's easy to miss compilation errors, since eval catches them and sticks them in $@ instead. This module attempts to solve these problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. Compilation errors are rethrown automatically.

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-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-file-slurp 9999.28
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Slurp
Licenses: GPL 1+
Build system: perl
Synopsis: Reading/Writing/Modifying of complete files
Description:

File::Slurp provides subroutines to read or write entire files with a simple call. It also has a subroutine for reading the list of file names in a directory.

perl-test-run-plugin-colorfileverdicts 0.0125
Propagated dependencies: 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-ColorFileVerdicts
Licenses: X11
Build system: perl
Synopsis: Make the file verdict colorful
Description:

This package allows you to make the file verdict (i.e., ok, NOT OK) colorful in test outputs.

perl-critic-policy-perlsecret 0.0.11
Propagated dependencies: perl-critic@1.140
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Perl-Critic-Policy-Perlsecret
Licenses: GPL 3
Build system: perl
Synopsis: Prevent perlsecrets entering your codebase
Description:

This policy checks for perlsecret operators in your code and warns you about them. You can override the secrets that are allowed or disallowed using the parameters allow_secrets and disallow_secrets. The default is to simply disallow everything.

perl-pod-spell 1.25
Propagated dependencies: perl-class-tiny@1.008 perl-file-sharedir@1.116 perl-lingua-en-inflect@1.903
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Pod-Spell
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Formatter for spellchecking Pod
Description:

Pod::Spell is a Pod formatter whose output is good for spellchecking.

Pod::Spell is rather like Pod::Text, except that it doesn't put much effort into actual formatting, and it suppresses things that look like Perl symbols or Perl jargon (so that your spellchecking program won't complain about mystery words like "$thing" or "Foo::Bar" or "hashref").

perl-set-scalar 1.29
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Set-Scalar
Licenses: GPL 1+
Build system: perl
Synopsis: Set operations for Perl
Description:

The first priority of Set::Scalar is to be a convenient interface to sets (as in: unordered collections of Perl scalars). While not designed to be slow or big, neither has it been designed to be fast or compact.

Total packages: 70992