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

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-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-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-date-calc 6.4
Propagated dependencies: perl-bit-vector@7.4 perl-carp-clan@6.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Date-Calc
Licenses: GPL 1+
Build system: perl
Synopsis: Gregorian calendar date calculations
Description:

This package consists of a Perl module for date calculations based on the Gregorian calendar, thereby complying with all relevant norms and standards: ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable).

perl-file-fcntllock 0.22
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-FcntlLock
Licenses: GPL 1+
Build system: perl
Synopsis: File locking with fcntl(2)
Description:

File locking in Perl is usually done using the flock function. Unfortunately, this only allows locks on whole files and is often implemented in terms of the flock(2) system function which has some shortcomings (especially concerning locks on remotely mounted file systems) and slightly different behaviour than fcntl(2).

perl-growl-gntp 0.21
Propagated dependencies: perl-crypt-cbc@2.33 perl-data-uuid@1.226
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Growl-GNTP
Licenses: GPL 1+
Build system: perl
Synopsis: Perl implementation of the GNTP Protocol (client part)
Description:

Growl::GNTP is a Perl implementation of the client part of the Growl Notification Transport Protocol (GNTP).

perl-datetime-format-sqlite 0.11
Propagated dependencies: perl-datetime@1.54 perl-datetime-format-builder@0.82
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DateTime-Format-SQLite
Licenses: GPL 1+
Build system: perl
Synopsis: Parse and format SQLite dates and times
Description:

This module understands the formats used by SQLite for its date, datetime and time functions. It can be used to parse these formats in order to create DateTime objects, and it can take a DateTime object and produce a timestring accepted by SQLite.

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-spreadsheet-parseexcel 0.66
Propagated dependencies: perl-crypt-rc4@2.02 perl-digest-perl-md5@1.9 perl-io-stringy@2.111 perl-ole-storage-lite@0.20 perl-scalar-list-utils@1.62
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Spreadsheet-ParseExcel
Licenses: GPL 1+
Build system: perl
Synopsis: Read information from an Excel file
Description:

This Spreadsheet::ParseExcel module parses Microsoft Excel95, 97 and 2000 format files.

perl-padwalker 2.3
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PadWalker
Licenses: GPL 1+
Build system: perl
Synopsis: Play with other peoples' lexical variables
Description:

PadWalker is a module which allows you to inspect (and even change) lexical variables in any subroutine which called you. It will only show those variables which are in scope at the point of the call. PadWalker is particularly useful for debugging.

perl-capture-tiny 0.48
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Capture-Tiny
Licenses: ASL 2.0
Build system: perl
Synopsis: Capture STDOUT and STDERR from Perl, XS or external programs
Description:

Capture::Tiny provides a simple, portable way to capture almost anything sent to STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or from an external program. Optionally, output can be teed so that it is captured while being passed through to the original file handles.

perl-io-async 0.804
Propagated dependencies: perl-future@0.51 perl-struct-dumb@0.14
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/IO-Async
Licenses: GPL 1+
Build system: perl
Synopsis: Modules for asynchronous event-driven programming in Perl
Description:

This collection of modules enables writing Perl programs that perform asynchronous input/output (IO) operations. A typical program using them would consist of a single subclass of IO::Async::Loop to act as a container of other objects, which perform the actual IO work required by the program. As well as IO handles, the loop also supports timers and signal handlers, and includes more higher-level functionality built on top of these basic parts.

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-object-tiny 1.09
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Object-Tiny
Licenses: GPL 1+
Build system: perl
Synopsis: Class building library for Perl
Description:

This is a minimalist Perl module for building simple classes with read-only accessors.

perl-data-integer 0.006
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Integer
Licenses: GPL 1+
Build system: perl
Synopsis: Details of the native integer data type
Description:

This module is about the native integer numerical data type. A native integer 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 integer type. Both signed and unsigned representations are handled.

perl-sys-cpu 0.61
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MZSANFORD/Sys-CPU-0.61
Licenses: GPL 1+
Build system: perl
Synopsis: Perl extension for getting CPU information
Description:

Sys::CPU is a module for counting the number of CPUs on a system, and determining their type and clock speed.

perl-variable-magic 0.62
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Variable-Magic
Licenses: GPL 1+
Build system: perl
Synopsis: Associate user-defined magic to variables from Perl
Description:

Magic is Perl's way of enhancing variables. This mechanism lets the user add extra data to any variable and hook syntactical operations (such as access, assignment or destruction) that can be applied to it. With this module, you can add your own magic to any variable without having to write a single line of XS.

perl-devel-partialdump 0.18
Propagated dependencies: perl-class-tiny@1.008 perl-sub-exporter@0.988 perl-namespace-clean@0.27
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-PartialDump
Licenses: GPL 1+
Build system: perl
Synopsis: Partial dumping of data structures
Description:

This module is a data dumper optimized for logging of arbitrary parameters.

perl-package-stash-xs 0.29
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Package-Stash-XS
Licenses: GPL 1+
Build system: perl
Synopsis: Faster implementation of the Package::Stash API
Description:

This is a backend for Package::Stash, which provides the functionality in a way that's less buggy and much faster. It will be used by default if it's installed, and should be preferred in all environments with a compiler.

perl-future-queue 0.52
Propagated dependencies: perl-future@0.51
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Future-Queue
Licenses: GPL 1+
Build system: perl
Synopsis: FIFO queue of @code{Future} values
Description:

This Perl modules implements Future::Queue, a class providing a simple FIFO queue that stores arbitrary Perl values. Values may be added into the queue using the push method, and retrieved from it using the shift method.

perl-module-implementation 0.09
Propagated dependencies: perl-module-runtime@0.016 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Implementation
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Loads alternate underlying implementations for a module
Description:

This module abstracts out the process of choosing one of several underlying implementations for a module. This can be used to provide XS and pure Perl implementations of a module, or it could be used to load an implementation for a given OS or any other case of needing to provide multiple implementations.

perl-role-tiny 2.002004
Propagated dependencies: perl-class-method-modifiers@2.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Role-Tiny
Licenses: GPL 1+
Build system: perl
Synopsis: Roles, as a slice of Moose
Description:

Role::Tiny is a minimalist role composition tool.

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-date-manip 6.85
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Date-Manip
Licenses: GPL 1+
Build system: perl
Synopsis: Date manipulation routines
Description:

Date::Manip is a series of modules for common date/time operations, such as comparing two times, determining a date a given amount of time from another, or parsing international times.

perl-browser-open 0.04
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Browser-Open
Licenses: GPL 1+
Build system: perl
Synopsis: Open a browser in a given URL
Description:

The functions exported by this module allow you to open URLs in the user's browser. A set of known commands per OS-name is tested for presence, and the first one found is executed. With an optional parameter, all known commands are checked.

Total packages: 32521