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

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-mldbm 2.05
Propagated dependencies: perl-carp@1.50 perl-data-dumper@2.183 perl-storable@3.15
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MLDBM
Licenses: GPL 1+
Build system: perl
Synopsis: Store a Perl hash structure in single level tied hash
Description:

This module can serve as a transparent interface to any TIEHASH package that is required to store arbitrary perl data, including nested references. Thus, this module can be used for storing references and other arbitrary data within DBM databases.

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

PPIX::QuoteLike parses Perl string literals and things that are reasonably like string literals. Its real reason for being is to find interpolated variables for Perl::Critic policies and similar code.

perl-string-interpolate 0.33
Propagated dependencies: perl-padwalker@2.3 perl-safe-hole@0.14
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/String-Interpolate
Licenses: GPL 1+
Build system: perl
Synopsis: Wrapper for the built-in Perl interpolation engine
Description:

This module provides an interface for invoking the Perl string interpolation engine on a string contained in a scalar variable.

perl-sub-install 0.928
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Sub-Install
Licenses: GPL 1+
Build system: perl
Synopsis: Install subroutines into packages easily
Description:

Sub::Install makes it easy to install subroutines into packages without the unsightly mess of C<no strict> or typeglobs lying about where just anyone can see them.

perl-app-xml-docbook-builder 0.1003
Dependencies: libxslt@1.1.43
Propagated dependencies: perl-class-xsaccessor@1.19 perl-test-trap@0.3.4
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://www.shlomifish.org/open-source/projects/docmake/
Licenses: Expat
Build system: perl
Synopsis: Translate DocBook/XML documentation into other file formats
Description:

This package provides the docmake command-line tool, and the App::XML::DocBook::Docmake and App::XML::DocBook::Builder Perl modules.

It translates DocBook/XML mark-up into various other documentation formats such as XHTML, RTF, PDF, and XSL-FO, using the more low-level tools. It aims to be a replacement for xmlto.

perl-test-count 0.1105
Propagated dependencies: perl-parse-recdescent@1.967015
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Test-Count
Licenses: X11
Build system: perl
Synopsis: Module for keeping track of the number of tests in a test script
Description:

Test::Count is a set of perl modules for keeping track of the number of tests in a test file. It includes the ability to use mathematical expressions and variables when computing the count.

perl-data-section-simple 0.07
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Section-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: Read data from __DATA__
Description:

Data::Section::Simple is a simple module to extract data from __DATA__ section of the file.

perl-getopt-tabular 0.3
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Getopt-Tabular
Licenses: GPL 1+
Build system: perl
Synopsis: Table-driven argument parsing for Perl
Description:

Getopt::Tabular is a Perl 5 module for table-driven argument parsing, vaguely inspired by John Ousterhout's Tk_ParseArgv.

perl-text-patch 1.8
Propagated dependencies: perl-text-diff@1.45
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Patch
Licenses: GPL 2+
Build system: perl
Synopsis: Patches text with given patch
Description:

Text::Patch combines source text with given diff (difference) data. Diff data is produced by Text::Diff module or by the standard diff utility.

perl-test-run-plugin-alternateinterpreters 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-AlternateInterpreters
Licenses: X11
Build system: perl
Synopsis: Define different interpreters for different test scripts with Test::Run
Description:

This package allows you to define different interpreters for different test scripts with Test::Run.

perl-io-stringy 2.111
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/IO-stringy
Licenses: GPL 1+
Build system: perl
Synopsis: IO:: interface for reading/writing an array of lines
Description:

This toolkit primarily provides modules for performing both traditional and object-oriented i/o) on things *other* than normal filehandles; in particular, IO::Scalar, IO::ScalarArray, and IO::Lines.

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-file-chdir 0.1011
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-chdir
Licenses: GPL 1+
Build system: perl
Synopsis: A more sensible way to change directories
Description:

This module provides $CWD and @CWD as alternatives to chdir().

perl-datetime-format-iso8601 0.08
Propagated dependencies: perl-datetime@1.54 perl-datetime-format-builder@0.82 perl-file-find-rule@0.35 perl-test-distribution@2.00 perl-test-pod@1.52
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DateTime-Format-ISO8601
Licenses: GPL 1+
Build system: perl
Synopsis: Parse ISO8601 date and time formats
Description:

DateTime::Format::ISO8601 is a DateTime extension that parses almost all ISO8601 date and time formats.

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-utilities 1.001000
Propagated dependencies: perl-exception-class@1.44 perl-ppi@1.270 perl-readonly-xs@1.05 perl-task-weaken@1.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PPIx-Utilities
Licenses: GPL 1+
Build system: perl
Synopsis: Extensions to PPI
Description:

PPIx::Utilities is a collection of functions for dealing with PPI objects, many of which originated in Perl::Critic. They are organized into modules by the kind of PPI class they relate to, by replacing the "PPI" at the front of the module name with "PPIx::Utilities", e.g. functionality related to PPI::Nodes is in PPIx::Utilities::Node.

perl-class-data-inheritable 0.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-Data-Inheritable
Licenses: GPL 1+
Build system: perl
Synopsis: Inheritable, overridable class data
Description:

Class::Data::Inheritable is for creating accessor/mutators to class data. That is, if you want to store something about your class as a whole (instead of about a single object). This data is then inherited by your subclasses and can be overridden.

perl-sub-uplevel 0.24
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Sub-Uplevel
Licenses: GPL 1+
Build system: perl
Synopsis: Apparently run a function in a higher stack frame
Description:

Like Tcl's uplevel() function, but not quite so dangerous. The idea is just to fool caller(). All the really naughty bits of Tcl's uplevel() are avoided.

perl-syntax-keyword-try 0.28
Dependencies: perl-xs-parse-keyword@0.34
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/pod/Syntax::Keyword::Try
Licenses: GPL 1+
Build system: perl
Synopsis: Try/catch/finally syntax for perl
Description:

This module provides a syntax plugin that implements exception-handling semantics in a form familiar to users of other languages, being built on a block labeled with the try keyword, followed by at least one of a catch or finally block.

perltidy 20250912
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Perl-Tidy
Licenses: GPL 2+
Build system: perl
Synopsis: Perl module to indent and reformat Perl scripts
Description:

This module makes the functionality of the perltidy command available to Perl scripts. Any or all of the input parameters may be omitted, in which case the @ARGV array will be used to provide input parameters as described in the perltidy(1) man page.

perl-file-grep 0.02
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Grep
Licenses: GPL 1+
Build system: perl
Synopsis: Matches patterns in a series of files
Description:

File::Grep provides similar functionality as perl's builtin grep, map, and foreach commands, but iterating over a passed filelist instead of arrays. While trivial, this module can provide a quick dropin when such functionality is needed.

perl-sub-identify 0.14
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Sub-Identify
Licenses: GPL 1+
Build system: perl
Synopsis: Retrieve names of code references
Description:

Sub::Identify allows you to retrieve the real name of code references.

perl-moosex-params-validate 0.21
Propagated dependencies: perl-devel-caller@2.06 perl-moose@2.2015 perl-params-validate@1.29 perl-sub-exporter@0.988
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooseX-Params-Validate
Licenses: GPL 1+
Build system: perl
Synopsis: Extension of Params::Validate using Moose's types
Description:

This module fills a gap in Moose by adding method parameter validation to Moose.

perl-data-section 0.200007
Propagated dependencies: perl-mro-compat@0.13 perl-sub-exporter@0.988
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Section
Licenses: GPL 1+
Build system: perl
Synopsis: Read multiple hunks of data out of your DATA section
Description:

This package provides a Perl library to read multiple hunks of data out of your DATA section.

Total packages: 70992