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

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-appconfig 1.71
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/AppConfig
Licenses: GPL 1+
Build system: perl
Synopsis: Configuration files and command line parsing
Description:

AppConfig is a bundle of Perl5 modules for reading configuration files and parsing command line arguments.

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-hash-moreutils 0.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Hash-MoreUtils
Licenses: GPL 1+
Build system: perl
Synopsis: Provide the stuff missing in Hash::Util
Description:

Similar to List::MoreUtils, Hash::MoreUtils contains trivial but commonly-used functionality for hashes. The primary focus for the moment is providing a common API - speeding up by XS is far away at the moment.

perl-tie-simple 1.04
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Tie-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: Variable ties made much easier
Description:

This module adds the ability to quickly create new types of tie objects without creating a complete class. It does so in such a way as to try and make the programmers life easier when it comes to single-use ties that I find myself wanting to use from time-to-time.

The Tie::Simple package is actually a front-end to other classes which really do all the work once tied, but this package does the dwimming to automatically figure out what you're trying to do.

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-extutils-cppguess 0.20
Propagated dependencies: perl-capture-tiny@0.48
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/ExtUtils-CppGuess
Licenses: GPL 1+
Build system: perl
Synopsis: Tool for guessing C++ compiler and flags
Description:

ExtUtils::CppGuess attempts to guess the C++ compiler that is compatible with the C compiler used to build perl.

perl 5.14.4
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://www.perl.org/
Licenses: GPL 1+
Build system: gnu
Synopsis: Implementation of the Perl programming language
Description:

Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.

perl-crypt-randpasswd 0.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Crypt-RandPasswd
Licenses: GPL 1+
Build system: perl
Synopsis: Random password generator
Description:

Crypt::RandPasswd provides three functions that can be used to generate random passwords, constructed from words, letters, or characters. This code is a Perl implementation of the Automated Password Generator standard, like the program described in "A Random Word Generator For Pronounceable Passwords". This code is a re-engineering of the program contained in Appendix A of FIPS Publication 181, "Standard for Automated Password Generator".

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-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-params-util 1.102
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Params-Util
Licenses: GPL 1+
Build system: perl
Synopsis: Simple, compact and correct param-checking functions
Description:

Params::Util provides a basic set of importable functions that makes checking parameters easier.

perl-shell-command 0.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Shell-Command
Licenses: GPL 1+
Build system: perl
Synopsis: Cross-platform functions emulating common shell commands
Description:

Shell::Command is a thin wrapper around ExtUtils::Command.

perl-text-roman 3.5
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Roman
Licenses: GPL 1+
Build system: perl
Synopsis: Convert between Roman and Arabic algorisms
Description:

This package provides functions to convert between Roman and Arabic algorisms. It supports both conventional Roman algorisms (which range from 1 to 3999) and Milhar Romans, a variation which uses a bar across the algorism to indicate multiplication by 1000.

perl-yaml-pp 0.39.0
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/dist/YAML-PP
Licenses: GPL 1+
Build system: perl
Synopsis: YAML 1.2 processor
Description:

YAML::PP is a modular YAML processor. It aims to support YAML 1.2 and YAML 1.1.

perl-extutils-helpers 0.026
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/ExtUtils-Helpers
Licenses: GPL 1+
Build system: perl
Synopsis: Various portability utilities for module builders
Description:

This module provides various portable helper functions for module building modules.

perl-text-aligner 0.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Aligner
Licenses: X11
Build system: perl
Synopsis: Align text
Description:

Text::Aligner exports a single function, align(), which is used to justify strings to various alignment styles.

perl-package-stash 0.38
Propagated dependencies: perl-module-implementation@0.09 perl-dist-checkconflicts@0.11 perl-package-stash-xs@0.29
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Package-Stash
Licenses: GPL 1+
Build system: perl
Synopsis: Routines for manipulating stashes
Description:

Manipulating stashes (Perl's symbol tables) is occasionally necessary, but incredibly messy, and easy to get wrong. This module hides all of that behind a simple API.

perl-ppi-xs 0.910
Propagated dependencies: perl-ppi@1.270
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PPI-XS
Licenses: GPL 1+
Build system: perl
Synopsis: (Minor) XS acceleration for PPI
Description:

PPI::XS provides (minor) XS acceleration for PPI.

perl-universal-require 0.19
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/UNIVERSAL-require
Licenses: GPL 1+
Build system: perl
Synopsis: Require modules from a variable
Description:

This module lets you require other modules where the module name is in a variable, something you can't do with the require built-in.

perl-regexp-common 2017060201
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Regexp-Common
Licenses: GPL 1+ X11 Modified BSD
Build system: perl
Synopsis: Provide commonly requested regular expressions
Description:

This module exports a single hash (%RE) that stores or generates commonly needed regular expressions. Patterns currently provided include: balanced parentheses and brackets, delimited text (with escapes), integers and floating-point numbers in any base (up to 36), comments in 44 languages, offensive language, lists of any pattern, IPv4 addresses, URIs, and Zip codes.

perl-cpan-meta 2.150010
Propagated dependencies: perl-cpan-meta-requirements@2.140 perl-cpan-meta-yaml@0.018 perl-parse-cpan-meta@2.150010
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/CPAN-Meta
Licenses: GPL 1+
Build system: perl
Synopsis: Distribution metadata for a CPAN dist
Description:

Software distributions released to the CPAN include a META.json or, for older distributions, META.yml, which describes the distribution, its contents, and the requirements for building and installing the distribution. The data structure stored in the META.json file is described in CPAN::Meta::Spec. CPAN::Meta provides a simple class to represent this distribution metadata (or distmeta), along with some helpful methods for interrogating that data.

perl-file-slurp 9999.28
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Slurp
Licenses: GPL 1+
Build system: perl
Synopsis: Reading/Writing/Modifying of complete files
Description:

File::Slurp provides subroutines to read or write entire files with a simple call. It also has a subroutine for reading the list of file names in a directory.

perl-pod-constants 0.19
Propagated dependencies: perl-pod-parser@1.65
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Pod-Constants
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Include constants from POD
Description:

This module allows you to specify those constants that should be documented in your POD, and pull them out a run time in a fairly arbitrary fashion.

Pod::Constants uses Pod::Parser to do the parsing of the source file. It has to open the source file it is called from, and does so directly either by lookup in %INC or by assuming it is $0 if the caller is main (or it can't find %INCcaller()).

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.

Total packages: 32521