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

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-function-parameters 2.002003
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Function-Parameters
Licenses: GPL 1+
Build system: perl
Synopsis: Define functions and methods with parameter lists
Description:

This module provides two new keywords, fun and method, for defining functions and methods with parameter lists. At minimum this saves you from having to unpack @_ manually, but this module can do much more.

perl-critic-policy-perlsecret 0.0.11
Propagated dependencies: perl-critic@1.140
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Perl-Critic-Policy-Perlsecret
Licenses: GPL 3
Build system: perl
Synopsis: Prevent perlsecrets entering your codebase
Description:

This policy checks for perlsecret operators in your code and warns you about them. You can override the secrets that are allowed or disallowed using the parameters allow_secrets and disallow_secrets. The default is to simply disallow everything.

perl-socket-msghdr 0.05
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Socket-MsgHdr
Licenses: GPL 1+
Build system: perl
Synopsis: Perform advanced operations via sendmsg and recvmsg
Description:

Socket::MsgHdr provides advanced socket messaging operations via sendmsg and recvmsg.

It also allows manipulating ancillary data or so-called control information (cmsghdr). This ancillary data may be used for file descriptor passing, IPv6 operations, and a host of implementation-specific extensions.

perl-class-factory-util 1.7
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-Factory-Util
Licenses: GPL 1+
Build system: perl
Synopsis: Utility methods for factory classes
Description:

This module exports methods useful for factory classes.

perl-class-c3-componentised 1.001002
Propagated dependencies: perl-class-c3@0.35 perl-class-inspector@1.36 perl-mro-compat@0.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-C3-Componentised
Licenses: GPL 1+
Build system: perl
Synopsis: Load mix-ins or components to your C3-based class
Description:

This module will inject base classes to your module using the Class::C3 method resolution order.

perl-log-report 1.10
Propagated dependencies: perl-devel-globaldestruction@0.14 perl-log-report-optional@1.06 perl-string-print@0.15
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Log-Report
Licenses: GPL 1+
Build system: perl
Synopsis: Get messages to users and logs
Description:

Log::Report combines three tasks which are closely related in one: logging, exceptions, and translations.

perl-set-intspan 1.19
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Set-IntSpan
Licenses: GPL 1+
Build system: perl
Synopsis: Manage sets of integers
Description:

Set::IntSpan manages sets of integers. It is optimized for sets that have long runs of consecutive integers.

perl-eval-withlexicals 1.003006
Dependencies: bash-minimal@5.2.37 perl-term-readline-gnu@1.36
Propagated dependencies: perl-moo@1.007000 perl-strictures@1.005005
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Eval-WithLexicals
Licenses: GPL 1+
Build system: perl
Synopsis: Lexical scope evaluation library for Perl
Description:

The Eval::WithLexicals Perl library provides support for lexical scope evaluation. This package also includes the tinyrepl command, which can be used as a minimal Perl read-eval-print loop (REPL).

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-log-log4perl 1.54
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Log-Log4perl
Licenses: GPL 1+
Build system: perl
Synopsis: Log4j implementation for Perl
Description:

Log::Log4perl lets you remote-control and fine-tune the logging behaviour of your system from the outside. It implements the widely popular (Java-based) Log4j logging package in pure Perl.

perl-package-deprecationmanager 0.17
Propagated dependencies: perl-list-moreutils@0.430 perl-params-util@1.102 perl-sub-install@0.928
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Package-DeprecationManager
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Manage deprecation warnings for your distribution
Description:

This module allows you to manage a set of deprecations for one or more modules.

perl-type-tiny 1.012003
Propagated dependencies: perl-devel-lexalias@0.05 perl-devel-stacktrace@2.04 perl-exporter-tiny@1.002001 perl-moo@1.007000 perl-moose@2.2015 perl-mouse@2.5.10 perl-ref-util-xs@0.117 perl-regexp-util@0.003 perl-type-tie@0.015
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Type-Tiny
Licenses: GPL 1+
Build system: perl
Synopsis: Tiny, yet Moo(se)-compatible type constraint
Description:

Type::Tiny is a small class for writing type constraints, inspired by Moose's type constraint API. It has only one non-core dependency (and even that is simply a module that was previously distributed as part of Type::Tiny but has since been spun off), and can be used with Moose, Mouse and Moo (or none of the above).

perl-time-hires 1.9764
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Time-HiRes
Licenses: GPL 1+
Build system: perl
Synopsis: High-resolution alarm, sleep, gettimeofday, and interval timers
Description:

This package implements usleep, ualarm, and gettimeofday for Perl, as well as wrappers to implement time, sleep, and alarm that know about non-integral seconds.

perl-hash-defhash 0.072
Propagated dependencies: perl-regexp-pattern-defhash@0.001 perl-string-trim-more@0.03
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Hash-DefHash
Licenses: GPL 1+
Build system: perl
Synopsis: Manipulate defhash
Description:

Routines to manipulate defhash, a convention to define things more precisely and uniformly using a hash, in Perl.

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-mousex-nativetraits 1.09
Propagated dependencies: perl-mouse@2.5.10
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MouseX-NativeTraits
Licenses: GPL 1+
Build system: perl
Synopsis: Extend attribute interfaces for Mouse
Description:

While Mouse attributes provide a way to name your accessors, readers, writers, clearers and predicates, MouseX::NativeTraits provides commonly used attribute helper methods for more specific types of data.

perl-text-table 1.133
Propagated dependencies: perl-text-aligner@0.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Table
Licenses: X11
Build system: perl
Synopsis: Organize Data in Tables
Description:

Text::Table renders plaintext tables.

perl-alien-sdl 1.446
Dependencies: freetype@2.13.3 fontconfig-minimal@2.16.0 pango@1.56.4 sdl-union@1.2.68 zlib@1.3.1
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Alien-SDL
Licenses: GPL 1+
Build system: perl
Synopsis: Get, build and use SDL libraries
Description:

Alien::SDL can be used to detect and get configuration settings from an installed SDL and related libraries. Based on your platform it offers the possibility to download and install prebuilt binaries or to build SDL & co.: from source codes.

perl-games-solitaire-verify 0.2601
Propagated dependencies: perl-class-xsaccessor@1.19 perl-exception-class@1.44 perl-path-tiny@0.118
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Games-Solitaire-Verify
Licenses: X11
Build system: perl
Synopsis: Verify solutions for solitaire games
Description:

This is a CPAN Perl module that verifies the solutions of various variants of card Solitaire. It does not aim to try to be a solver for them, because this is too CPU intensive to be adequately done using perl5 (as of perl-5.10.0). Instead, what Games-Solitaire-Verify does is verify the solutions and makes sure they are correct.

perl-text-bibtex 0.88
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-BibTeX
Licenses: GPL 1+
Build system: perl
Synopsis: Interface to read and parse BibTeX files
Description:

Text::BibTeX is a Perl library for reading, parsing, and processing BibTeX files. Text::BibTeX gives you access to the data at many different levels: you may work with BibTeX entries as simple field to string mappings, or get at the original form of the data as a list of simple values (strings, macros, or numbers) pasted together.

perl-universal-isa 1.20171012
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/UNIVERSAL-isa
Licenses: GPL 1+
Build system: perl
Synopsis: UNIVERSAL::isa() reimplementation
Description:

This module attempts to recover from people calling UNIVERSAL::isa as a function.

perl-readonly-xs 1.05
Propagated dependencies: perl-readonly@2.00
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Readonly-XS
Licenses: GPL 1+
Build system: perl
Synopsis: Companion module for @code{Readonly.pm}, to speed up read-only scalar variables
Description:

The Readonly module is an effective way to create non-modifiable variables. However, it's relatively slow.

The reason it's slow is that is implements the read-only-ness of variables via tied objects. This mechanism is inherently slow. Perl simply has to do a lot of work under the hood to make tied variables work.

This module corrects the speed problem, at least with respect to scalar variables. When Readonly::XS is installed, Readonly uses it to access the internals of scalar variables. Instead of creating a scalar variable object and tying it, Readonly simply flips the SvREADONLY bit in the scalar's FLAGS structure.

perl-filesys-notify-simple 0.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Filesys-Notify-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: Simple and dumb file system watcher
Description:

Filesys::Notify::Simple is a simple but unified interface to get notifications of changes to a given file system path. It uses inotify2 on Linux, fsevents on OS X, kqueue on FreeBSD, and FindFirstChangeNotification on Windows if they're installed, and falls back to a full directory scan if none of these are available.

perl-moox-handlesvia 0.001009
Dependencies: perl-class-method-modifiers@2.13 perl-module-runtime@0.016 perl-moo@1.007000 perl-role-tiny@1.003004
Propagated dependencies: perl-data-perl@0.002009
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooX-HandlesVia
Licenses: GPL 1+
Build system: perl
Synopsis: NativeTrait-like behavior for Moo
Description:

MooX::HandlesVia is an extension of Moo's handles attribute functionality. It provides a means of proxying functionality from an external class to the given attribute.

Total packages: 73955