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

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-moosex-object-pluggable 0.0014
Propagated dependencies: perl-module-pluggable@5.2 perl-module-runtime@0.016 perl-moose@2.2015 perl-namespace-autoclean@0.29 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooseX-Object-Pluggable
Licenses: GPL 1+
Build system: perl
Synopsis: Make your classes pluggable
Description:

MooseX::Object::Pluggable makes your classes pluggable.

perl-params-validate 1.29
Propagated dependencies: perl-module-implementation@0.09
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Params-Validate
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Validate method/function parameters
Description:

The Params::Validate module allows you to validate method or function call parameters to an arbitrary level of specificity.

perl-exporter-tiny 1.002001
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Exporter-Tiny
Licenses: GPL 1+
Build system: perl
Synopsis: Exporter with the features of Sub::Exporter but only core dependencies
Description:

Exporter::Tiny supports many of Sub::Exporter's external-facing features including renaming imported functions with the `-as`, `-prefix` and `-suffix` options; explicit destinations with the `into` option; and alternative installers with the `installer` option. But it's written in only about 40% as many lines of code and with zero non-core dependencies.

perl-business-ismn 1.201
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Business-ISMN
Licenses: GPL 1+
Build system: perl
Synopsis: Work with International Standard Music Numbers
Description:

This module provides tools to deal with International Standard Music Numbers.

pls 0.905
Dependencies: bash-minimal@5.2.37 perl-critic@1.140 perl-future@0.51 perl-future-queue@0.52 perl-io-async@0.804 perl-json-xs@4.0 perl-path-tiny@0.118 perl-pod-markdown@3.400 perl-ppi@1.270 perl-ppr@0.001010 perl-tidy@20250912 perl-uri@5.05
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PLS
Licenses: GPL 1+
Build system: perl
Synopsis: Perl language server
Description:

PLS is a Perl language server that implements a subset of the Language Server Protocol for the Perl language. Features currently implemented are:

  • Go to definition (for packages, subroutines, and variables)

  • Listing all symbols in a document

  • Hovering to show documentation

  • Signature help (showing parameters for a function as you type)

  • Formatting

  • Range formatting

  • Auto-completion

  • Syntax checking

  • Linting (using perlcritic)

  • Sorting imports

To use this language with Emacs, you can configure Eglot like so:

(add-hook 'perl-mode-hook 'eglot-ensure)
(setq eglot-server-programs '((perl-mode . ("pls"))))
perl-libtime-parsedate 2015.103
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Time-ParseDate
Licenses: non-copyleft
Build system: perl
Synopsis: Collection of Perl modules for time/date manipulation
Description:

Provides several perl modules for date/time manipulation: Time::CTime.pm, Time::JulianDay.pm, Time::ParseDate.pm, Time::Timezone.pm, and Time::DaysInMonth.pm.

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-unicode-eastasianwidth 12.0
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Unicode-EastAsianWidth
Licenses: CC0
Build system: perl
Synopsis: East Asian Width properties
Description:

This module provides user-defined Unicode properties that deal with width status of East Asian characters, as specified in Unicode® Standard Annex #11.

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-text-recordparser 1.6.5
Propagated dependencies: perl-class-accessor@0.51 perl-graphviz@2.26 perl-io-stringy@2.111 perl-list-moreutils@0.430 perl-readonly@2.00 perl-text-autoformat@1.75 perl-text-tabulardisplay@1.38
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-RecordParser
Licenses: GPL 2
Build system: perl
Synopsis: Parse record-oriented data in a text file
Description:

This module is for reading record-oriented data in a delimited text file. The most common example have records separated by newlines and fields separated by commas or tabs, but this module aims to provide a consistent interface for handling sequential records in a file however they may be delimited.

perl-libintl-perl 1.32
Propagated dependencies: perl-file-sharedir@1.116
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/libintl-perl
Licenses: GPL 3+
Build system: perl
Synopsis: High-level interface to Uniforum message translation
Description:

This package is an internationalization library for Perl that aims to be compatible with the Uniforum message translations system as implemented for example in GNU gettext.

perl-cpan-meta-yaml 0.018
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/CPAN-Meta-YAML
Licenses: GPL 1+
Build system: perl
Synopsis: Read and write a subset of YAML for CPAN Meta files
Description:

This module implements a subset of the YAML specification for use in reading and writing CPAN metadata files like META.yml and MYMETA.yml.

perl-log-message-simple 0.10
Dependencies: perl-log-message@0.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Log-Message-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: Simplified interface to @code{Log::Message}
Description:

This package provides a simplified frontend to Log::Message, offering most common use for logging, and easy access to the stack (in both raw and pretty-printable form).

perl-threads 2.21
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/threads
Licenses: GPL 1+
Build system: perl
Synopsis: Perl interpreter-based threads
Description:

This module exposes interpreter threads to the Perl level.

perl-unicode-collate 1.29
Propagated dependencies: perl-unicode-normalize@1.26
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Unicode-Collate
Licenses: GPL 1+ Expat
Build system: perl
Synopsis: Unicode collation algorithm
Description:

This package provides tools for sorting and comparing Unicode data.

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-term-readline-gnu 1.36
Dependencies: readline@8.2.13 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Term-ReadLine-Gnu
Licenses: GPL 1+
Build system: perl
Synopsis: GNU Readline/History Library interface for Perl
Description:

This module implements an interface to the GNU Readline library. It gives you input line editing facilities, input history management facilities, completion facilities, etc. Term::ReadLine::Gnu is upwards compatible with Term::ReadLine.

perl-module-scandeps 1.27
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-ScanDeps
Licenses: GPL 1+
Build system: perl
Synopsis: Recursively scan Perl code for dependencies
Description:

Module::ScanDeps is a module to recursively scan Perl programs for dependencies.

perl-data-float 0.013
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Float
Licenses: GPL 1+
Build system: perl
Synopsis: Details of the floating point data type
Description:

Data::Float is about the native floating point numerical data type. A floating point number is one of the types of datum that can appear in the numeric part of a Perl scalar. This module supplies constants describing the native floating point type, classification functions and functions to manipulate floating point values at a low level.

perl-text-tabulardisplay 1.38
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-TabularDisplay
Licenses: GPL 2
Build system: perl
Synopsis: Display text in formatted table output
Description:

Text::TabularDisplay simplifies displaying textual data in a table. The output is identical to the columnar display of query results in the mysql text monitor.

perl-pcsc 1.4.14
Dependencies: pcsc-lite@2.4.1
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://pcsc-perl.apdu.fr/
Licenses: GPL 2+
Build system: perl
Synopsis: Perl library for PC/SC
Description:

This library allows communication with a smart card using PC/SC from a Perl script.

perl-params-validationcompiler 0.30
Propagated dependencies: perl-eval-closure@0.14 perl-exception-class@1.44 perl-specio@0.49
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://github.com/houseabsolute/Params-ValidationCompiler
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Build an optimized subroutine parameter validator
Description:

This module creates a customized, highly efficient parameter checking subroutine. It can handle named or positional parameters, and can return the parameters as key/value pairs or a list of values. In addition to type checks, it also supports parameter defaults, optional parameters, and extra "slurpy" parameters.

perl-autovivification 0.18
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/autovivification
Licenses: GPL 1+
Build system: perl
Synopsis: Lexically disable autovivification
Description:

When an undefined variable is dereferenced, it gets silently upgraded to an array or hash reference (depending of the type of the dereferencing). This behaviour is called autovivification and usually does what you mean but it may be unnatural or surprising because your variables get populated behind your back. This is especially true when several levels of dereferencing are involved, in which case all levels are vivified up to the last, or when it happens in intuitively read-only constructs like exists. The pragma provided by this package lets you disable autovivification for some constructs and optionally throws a warning or an error when it would have happened.

perl-super 1.20190531
Propagated dependencies: perl-sub-identify@0.14
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/SUPER
Licenses: GPL 1+
Build system: perl
Synopsis: Control superclass method dispatching
Description:

When subclassing a class, you may occasionally want to dispatch control to the superclass---at least conditionally and temporarily. This module provides nicer equivalents to the native Perl syntax for calling superclasses, along with a universal super method to determine a class' own superclass, and better support for run-time mix-ins and roles.

Total packages: 70992