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

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-yaml-tiny 1.73
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/YAML-Tiny
Licenses: GPL 1+
Build system: perl
Synopsis: Read/Write YAML files
Description:

YAML::Tiny is a perl class for reading and writing YAML-style files, written with as little code as possible, reducing load time and memory overhead.

perl-file-list 0.3.1
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-List
Licenses: GPL 1+
Build system: perl
Synopsis: Perl extension for crawling directory trees and compiling lists of files
Description:

The File::List module crawls the directory tree starting at the provided base directory and can return files (and/or directories if desired) matching a regular expression.

perl-parse-recdescent 1.967015
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Parse-RecDescent
Licenses: GPL 1+
Build system: perl
Synopsis: Generate recursive-descent parsers
Description:

Parse::RecDescent can incrementally generate top-down recursive-descent text parsers from simple yacc-like grammar specifications.

perl-data-section-simple 0.07
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Section-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: Read data from __DATA__
Description:

Data::Section::Simple is a simple module to extract data from __DATA__ section of the file.

perl-term-size-perl 0.031
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Term-Size-Perl
Licenses: GPL 1+
Build system: perl
Synopsis: Perl extension for retrieving terminal size (Perl version)
Description:

This is yet another implementation of Term::Size. Now in pure Perl, with the exception of a C probe run at build time.

perl-text-wrapi18n 0.06
Dependencies: perl-text-charwidth@0.04
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/pod/Text::WrapI18N
Licenses: GPL 1+
Build system: perl
Synopsis: Line wrapping for multibyte, fullwidth, combining characters and so on
Description:

This module intends to be a better Text::Wrap module. This module is needed to support multibyte character encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, and Big5. This module also supports characters with irregular widths, such as combining characters (which occupy zero columns on terminal, like diacritical marks in UTF-8) and fullwidth characters (which occupy two columns on terminal, like most of east Asian characters). Also, minimal handling of languages which doesn't use whitespaces between words (like Chinese and Japanese) is supported.

perl-devel-cycle 1.12
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-Cycle
Licenses: GPL 1+
Build system: perl
Synopsis: Find memory cycles in objects
Description:

Devel::Cycle This is a tool for finding circular references in objects and other types of references. Because of Perl's reference-count based memory management, circular references will cause memory leaks.

perl-strictures 2.000006
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/strictures
Licenses: GPL 1+
Build system: perl
Synopsis: Turn on strict and make all warnings fatal
Description:

Strictures turns on strict and make all warnings fatal when run from within a source-controlled directory.

perl-text-sprintf-named 0.0405
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Sprintf-Named
Licenses: X11
Build system: perl
Synopsis: Sprintf-like function with named conversions
Description:

Text::Sprintf::Named provides a sprintf equivalent with named conversions. Named conversions are sprintf field specifiers (like %s or %4d) only they are associated with the key of an associative array of parameters. So for example %(name)s will emit the name parameter as a string, and %(num)4d will emit the num parameter as a variable with a width of 4.

perl-enum 1.12
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/enum
Licenses: GPL 1+
Build system: perl
Synopsis: C-style enumerated types and bitmask flags in Perl
Description:

This module is used to define a set of constants with ordered numeric values, similar to enumeration types in the C programming language. It also supports bit-mask constants, where the value assigned to each constant has exactly one bit set.

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-getopt-long 2.51
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Getopt-Long
Licenses: GPL 1+ GPL 2+
Build system: perl
Synopsis: Module to handle parsing command line options
Description:

The Getopt::Long module implements an extended getopt function called GetOptions(). It parses the command line from ARGV, recognizing and removing specified options and their possible values.

This function adheres to the POSIX syntax for command line options, with GNU extensions. In general, this means that options have long names instead of single letters, and are introduced with a double dash "--". Support for bundling of command line options, as was the case with the more traditional single-letter approach, is provided but not enabled by default.

perl-sdl 2.548
Dependencies: freeglut@3.4.0 libjpeg-turbo@2.1.4 libpng@1.6.39 libsmpeg@0.4.5-401 libtiff@4.7.2 mesa@26.0.2 sdl-union@1.2.68
Propagated dependencies: perl-file-sharedir@1.116 perl-tie-simple@1.04
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/SDL
Licenses: LGPL 2.1
Build system: perl
Synopsis: SDL bindings to Perl
Description:

SDL Perl is a package of Perl modules that provide both functional and object oriented interfaces to the Simple DirectMedia Layer for Perl5. This package takes some liberties with the SDL API, and attempts to adhere to the spirit of both the SDL and Perl.

perl-mldbm 2.05
Propagated dependencies: perl-carp@1.50 perl-data-dumper@2.183 perl-storable@3.15
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MLDBM
Licenses: GPL 1+
Build system: perl
Synopsis: Store a Perl hash structure in single level tied hash
Description:

This module can serve as a transparent interface to any TIEHASH package that is required to store arbitrary perl data, including nested references. Thus, this module can be used for storing references and other arbitrary data within DBM databases.

perl-tie-cycle 1.226
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Tie-Cycle
Licenses: GPL 1+
Build system: perl
Synopsis: Cycle through a list of values
Description:

You use Tie::Cycle to go through a list over and over again. Once you get to the end of the list, you go back to the beginning.

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-safe-isa 1.000010
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Safe-Isa
Licenses: GPL 1+
Build system: perl
Synopsis: Call isa, can, does, and DOES safely
Description:

This module allows you to call isa, can, does, and DOES safely on things that may not be objects.

perl-mime-types 2.20
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MIME-Types
Licenses: GPL 1+
Build system: perl
Synopsis: Definition of MIME types
Description:

This module provides a list of known mime-types, combined from various sources. For instance, it contains all IANA types and the knowledge of Apache.

perl-crypt-eksblowfish 0.009
Propagated dependencies: perl-class-mix@0.006
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Crypt-Eksblowfish
Licenses: GPL 1+
Build system: perl
Synopsis: The Eksblowfish block cipher
Description:

Eksblowfish is a variant of the Blowfish cipher, modified to make the key setup very expensive. This doesn't make it significantly cryptographically stronger but is intended to hinder brute-force attacks. Eksblowfish is a parameterised (family-keyed) cipher. It takes a cost parameter that controls how expensive the key scheduling is. It also takes a family key, known as the "salt". Cost and salt parameters together define a cipher family. Within each family, the key determines the encryption function. This distribution also includes an implementation of bcrypt, the Unix crypt() password hashing algorithm based on Eksblowfish.

perl-specio 0.49
Propagated dependencies: perl-carp@1.50 perl-clone@0.43 perl-devel-stacktrace@2.04 perl-eval-closure@0.14 perl-exporter@5.74 perl-module-runtime@0.016 perl-mro-compat@0.13 perl-ref-util@0.204 perl-role-tiny@2.002004 perl-scalar-list-utils@1.62 perl-sub-quote@2.006008 perl-test-fatal@0.016 perl-test-simple@1.302191 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Specio
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Classes for representing type constraints and coercion
Description:

The Specio distribution provides classes for representing type constraints and coercion, along with syntax sugar for declaring them. Note that this is not a proper type system for Perl. Nothing in this distribution will magically make the Perl interpreter start checking a value's type on assignment to a variable. In fact, there's no built-in way to apply a type to a variable at all. Instead, you can explicitly check a value against a type, and optionally coerce values to that type.

perl-memoize 1.03
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Memoize
Licenses: GPL 1+
Build system: perl
Synopsis: Make functions faster by trading space for time
Description:

This package transparently speeds up functions by caching return values, trading space for time.

perl-module-runtime-conflicts 0.003
Propagated dependencies: perl-module-runtime@0.016 perl-dist-checkconflicts@0.11
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Runtime-Conflicts
Licenses: GPL 1+
Build system: perl
Synopsis: Provide information on conflicts for Module::Runtime
Description:

This module provides conflicts checking for Module::Runtime, which had a recent release that broke some versions of Moose. It is called from Moose::Conflicts and moose-outdated.

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-b-hooks-endofscope 0.24
Propagated dependencies: perl-module-runtime@0.016 perl-module-implementation@0.09 perl-sub-exporter-progressive@0.001013 perl-variable-magic@0.62
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/B-Hooks-EndOfScope
Licenses: GPL 1+
Build system: perl
Synopsis: Execute code after a scope finished compilation
Description:

This module allows you to execute code when perl finished compiling the surrounding scope.

Total packages: 32836