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

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-devel-hide 0.0010
Propagated dependencies: perl-test-pod@1.52 perl-test-pod-coverage@1.10
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-Hide
Licenses: GPL 1+
Build system: perl
Synopsis: Forces the unavailability of specified Perl modules (for testing)
Description:

Given a list of Perl modules/filenames, this module makes require and use statements fail (no matter whether the specified files/modules are installed or not).

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-convert-binhex 1.125
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Convert-BinHex
Licenses: GPL 1+
Build system: perl
Synopsis: Extract data from Macintosh BinHex files
Description:

BinHex is a format for transporting files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. This module provides a means of converting those data streams back into into binary data.

perl-extutils-parsexs 3.35
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/ExtUtils-ParseXS
Licenses: GPL 1+
Build system: perl
Synopsis: Module to convert Perl XS code into C code
Description:

The package contains the ExtUtils::ParseXS module to convert Perl XS code into C code, the ExtUtils::Typemaps module to handle Perl/XS typemap files, and their submodules.

perl-term-progressbar-simple 0.03
Propagated dependencies: perl-term-progressbar-quiet@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Term-ProgressBar-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: Simple progress bars
Description:

Term::ProgressBar::Simple tells you how much work has been done, how much is left to do, and estimate how long it will take.

perl-file-sharedir-dist 0.07
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-ShareDir-Dist
Licenses: GPL 1+
Build system: perl
Synopsis: Locate per-dist shared files
Description:

File::ShareDir::Dist finds share directories for distributions. It is a companion module to File::ShareDir.

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-xstring 0.005
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/XString
Licenses: GPL 1+
Build system: perl
Synopsis: Isolated string helpers from @samp{B}
Description:

XString provides the B string helpers in one isolated package. Right now only cstring and perlstring are available.

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-file-remove 1.58
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Remove
Licenses: GPL 1+
Build system: perl
Synopsis: Remove files and directories in Perl
Description:

File::Remove::remove removes files and directories. It acts like /bin/rm, for the most part. Although unlink can be given a list of files, it will not remove directories; this module remedies that. It also accepts wildcards, * and ?, as arguments for file names.

perl-importer 0.025
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Importer
Licenses: GPL 1+
Build system: perl
Synopsis: Alternative but compatible interface to modules that export symbols
Description:

This module acts as a layer between Exporter and modules which consume exports. It is feature-compatible with Exporter, plus some much needed extras. You can use this to import symbols from any exporter that follows Exporters specification. The exporter modules themselves do not need to use or inherit from the Exporter module, they just need to set @EXPORT and/or other variables.

perl-czplib 1.0.5
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://sourceforge.net/projects/czplib/
Licenses: GPL 3+
Build system: perl
Synopsis: Library for genomic analysis
Description:

Chaolin Zhang's Perl Library (czplib) contains assorted functions and data structures for processing and analysing genomic and bioinformatics data.

perl-constant 1.33
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/constant
Licenses: GPL 1+
Build system: perl
Synopsis: Perl pragma to declare constants
Description:

This pragma allows you to declare constants at compile-time. When a constant is used in an expression, Perl replaces it with its value at compile time, and may then optimize the expression further. In particular, any code in an if (CONSTANT) block will be optimized away if the constant is false.

perl-hook-lexwrap 0.26
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Hook-LexWrap
Licenses: GPL 1+
Build system: perl
Synopsis: Lexically scoped subroutine wrappers
Description:

Hook::LexWrap allows you to install a pre- or post-wrapper (or both) around an existing subroutine. Unlike other modules that provide this capacity (e.g., Hook::PreAndPost and Hook::WrapSub), Hook::LexWrap implements wrappers in such a way that the standard caller function works correctly within the wrapped subroutine.

perl-text-reform 1.20
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Reform
Licenses: GPL 1+
Build system: perl
Synopsis: Manual text wrapping and reformatting
Description:

The form() subroutine may be exported from the module. It takes a series of format (or "picture") strings followed by replacement values, interpolates those values into each picture string, and returns the result. The effect is similar to the inbuilt perl format mechanism, although the field specification syntax is simpler and some of the formatting behaviour is more sophisticated.

perl-datetime-timezone 2.47
Dependencies: tzdata@2025a
Propagated dependencies: perl-class-singleton@1.6 perl-list-allutils@0.09 perl-module-runtime@0.016 perl-namespace-autoclean@0.29 perl-params-validationcompiler@0.30 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DateTime-TimeZone
Licenses: GPL 1+
Build system: perl
Synopsis: Time zone object for Perl
Description:

This class is the base class for all time zone objects. A time zone is represented internally as a set of observances, each of which describes the offset from GMT for a given time period. Note that without the DateTime module, this module does not do much. It's primary interface is through a DateTime object, and most users will not need to directly use DateTime::TimeZone methods.

perl-lib-relative 1.002
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/lib-relative
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Add paths relative to the current file to @code{@@INC}
Description:

lib::relative module proposes a more straightforward method than adding a path to @INC: take a path relative to the current file, absolutize it, and add it to @INC.

perl-set-object 1.39
Propagated dependencies: perl-moose@2.2015 perl-test-leaktrace@0.16
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Set-Object
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Unordered collections of Perl Objects
Description:

Set::Object provides efficient sets, unordered collections of Perl objects without duplicates for scalars and references.

perl-tree-simple 1.34
Propagated dependencies: perl-scalar-list-utils@1.62
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Tree-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: Simple tree object
Description:

This module in a fully object-oriented implementation of a simple n-ary tree.

perl-moox-late 0.016
Dependencies: perl-moo@1.007000 perl-moox@0.101 perl-moox-handlesvia@0.001009
Propagated dependencies: perl-type-tiny@1.012003
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooX-late
Licenses: GPL 1+
Build system: perl
Synopsis: Easily translate Moose code to Moo
Description:

MooX::late does the following:

  1. Supports isa => $stringytype

  2. Supports does => $rolename

  3. Supports lazy_build => 1

  4. Exports blessed and confess functions to your namespace.

  5. Handles certain attribute traits Currently Hash, Array and Code are supported. This feature requires MooX::HandlesVia.

perl-moosex-relatedclassroles 0.004
Propagated dependencies: perl-moose@2.2015 perl-moosex-role-parameterized@1.10
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooseX-RelatedClassRoles
Licenses: GPL 1+
Build system: perl
Synopsis: Apply roles to a related Perl class
Description:

This module applies roles to make a subclass instead of manually setting up a subclass.

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-traits-pluggable 0.12
Propagated dependencies: perl-class-load@0.25 perl-list-moreutils@0.430 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-Traits-Pluggable
Licenses: GPL 1+
Build system: perl
Synopsis: Trait loading and resolution for Moose
Description:

Adds support on top of MooseX::Traits for class precedence search for traits and some extra attributes.

perl-async-interrupt 1.26
Propagated dependencies: perl-common-sense@3.75
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Async-Interrupt
Licenses: GPL 1+
Build system: perl
Synopsis: Allow C/XS libraries to interrupt perl asynchronously
Description:

Async::Interrupt implements a single feature only of interest to advanced perl modules, namely asynchronous interruptions (think "UNIX signals", which are very similar).

Sometimes, modules wish to run code asynchronously (in another thread, or from a signal handler), and then signal the perl interpreter on certain events. One common way is to write some data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running perl interpreter.

This module implements asynchronous notifications that enable you to signal running perl code from another thread, asynchronously, and sometimes even without using a single syscall.

Total packages: 32836