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

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-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.

perl-class-refresh 0.07
Propagated dependencies: perl-class-load@0.25 perl-class-unload@0.11 perl-devel-overrideglobalrequire@0.001 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-Refresh
Licenses: GPL 1+
Build system: perl
Synopsis: Perl library for refreshing classes at runtime
Description:

This package provides a Perl library that allows refreshing classes at runtime.

perl-file-zglob 0.11
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Zglob
Licenses: GPL 1+
Build system: perl
Synopsis: Extended Unix style glob functionality
Description:

File::Zglob provides a traditional Unix glob functionality; it returns a list of file names that match the given pattern. For instance, it supports the **/*.pm form.

perl-regexp-grammars 1.058
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Regexp-Grammars
Licenses: GPL 1+
Build system: perl
Synopsis: Complete recursive descent parser on Perl's regex engine
Description:

The Regexp::Grammars module adds a small number of new regex constructs that can be used within Perl 5.10 patterns to implement complete recursive-descent parsing. It allows you to go beyond matching complex, nested and recursive structures, and allows you to parse and extract hierarchical data from it.

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-config-general 2.63
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Config-General
Licenses: GPL 1+
Build system: perl
Synopsis: Generic Config Module
Description:

This module opens a config file and parses its contents for you. The format of config files supported by Config::General is inspired by the well known Apache config format and is 100% compatible with Apache configs, but you can also just use simple name/value pairs in your config files. In addition to the capabilities of an Apache config file it supports some enhancements such as here-documents, C-style comments, and multiline options.

perl-algorithm-diff 1.1903
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Algorithm-Diff
Licenses: GPL 1+
Build system: perl
Synopsis: Compute differences between two files or lists
Description:

This is a module for computing the difference between two files, two strings, or any other two lists of things. It uses an intelligent algorithm similar to (or identical to) the one used by the Unix "diff" program. It is guaranteed to find the *smallest possible* set of differences.

perl-time-local 1.30
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Time-Local
Licenses: GPL 1+
Build system: perl
Synopsis: Efficiently compute time from local and GMT time
Description:

This module provides functions that are the inverse of built-in perl functions localtime() and gmtime(). They accept a date as a six-element array, and return the corresponding time(2) value in seconds since the system epoch.

perl-tree-simple-visitorfactory 0.16
Propagated dependencies: perl-tree-simple@1.34
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Tree-Simple-VisitorFactory
Licenses: GPL 1+
Build system: perl
Synopsis: Factory object for dispensing Visitor objects
Description:

This module is a factory for dispensing Tree::Simple::Visitor::* objects.

perl-pdf-api2 2.047
Propagated dependencies: perl-font-ttf@1.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PDF-API2
Licenses: LGPL 2.1
Build system: perl
Synopsis: Facilitates the creation and modification of PDF files
Description:

This Perl module facilitates the creation and modification of PDF files.

perl-getopt-argvfile 1.11
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Getopt-ArgvFile
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Perl module for reading script options and parameters from files
Description:

This module simply interpolates option file hints in @ARGV by the contents of the pointed files. This enables option reading from files instead of or additional to the usual reading from the command line.

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-test-run-cmdline 0.0132
Propagated dependencies: perl-moose@2.2015 perl-moosex-getopt@0.75 perl-test-run@0.0306 perl-universal-require@0.19 perl-yaml-libyaml@0.83
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Test-Run-CmdLine
Licenses: X11
Build system: perl
Synopsis: Analyze tests from the command line using Test::Run
Description:

This package allows you to analyze tests from the command line using Test::Run.

perl-moox-strictconstructor 0.010
Propagated dependencies: perl-class-method-modifiers@2.13 perl-moo@1.007000 perl-strictures@1.005005
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooX-StrictConstructor
Licenses: GPL 1+
Build system: perl
Synopsis: Make Moo-based object constructors blow up on unknown attributes
Description:

Loading MooX::StrictConstructor makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it dies.

perl-class-methodmaker 2.24
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-MethodMaker
Licenses: GPL 1+
Build system: perl
Synopsis: Create generic methods for OO Perl
Description:

This module solves the problem of having to continually write accessor methods for your objects that perform standard tasks.

perl-sort-versions 1.62
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Sort-Versions
Licenses: GPL 1+
Build system: perl
Synopsis: Sort revision-like numbers
Description:

This package provides a way to sort revision-like numbers.

perl-io-all 0.87
Propagated dependencies: perl-file-mimeinfo@0.33 perl-file-readbackwards@1.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/IO-All
Licenses: GPL 1+
Build system: perl
Synopsis: @code{IO::All} to Larry Wall!
Description:

IO::All combines all of the best Perl IO modules into a single nifty object oriented interface to greatly simplify your everyday Perl IO idioms. It exports a single function called io, which returns a new IO::All object. And that object can do it all!

perl-data-optlist 0.112
Propagated dependencies: perl-sub-install@0.928 perl-params-util@1.102
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-OptList
Licenses: GPL 1+
Build system: perl
Synopsis: Parse and validate simple name/value option pairs
Description:

Data::OptList provides a simple syntax for name/value option pairs.

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-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-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-module-build 0.4231
Propagated dependencies: perl-cpan-meta@2.150010
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Build
Licenses: GPL 1+
Build system: perl
Synopsis: Build and install Perl modules
Description:

Module::Build is a system for building, testing, and installing Perl modules; it used to be part of Perl itself until version 5.22, which dropped it. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing in a much more straightforward way than with MakeMaker. It also does not require a make on your system---most of the Module::Build code is pure-Perl.

perl-class-errorhandler 0.04
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-ErrorHandler
Licenses: GPL 1+
Build system: perl
Synopsis: Base class for error handling
Description:

Class::ErrorHandler provides an error-handling mechanism that is generic enough to be used as the base class for a variety of OO classes. Subclasses inherit its two error-handling methods, error and errstr, to communicate error messages back to the calling program.

perl-config-simple 4.58
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Config-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: Simple configuration file class
Description:

Config::Simple is a class representing configuration file object. It supports several configuration file syntax and tries to identify the file syntax automatically. The library supports parsing, updating and creating configuration files.

Total packages: 73955