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

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-hook-lexwrap 0.26
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Hook-LexWrap
Licenses: GPL 1+
Build system: perl
Synopsis: Lexically scoped subroutine wrappers
Description:

Hook::LexWrap allows you to install a pre- or post-wrapper (or both) around an existing subroutine. Unlike other modules that provide this capacity (e.g., Hook::PreAndPost and Hook::WrapSub), Hook::LexWrap implements wrappers in such a way that the standard caller function works correctly within the wrapped subroutine.

perl-canary-stability 2013
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Canary-Stability
Licenses: GPL 1+
Build system: perl
Synopsis: Check compatibility with the installed perl version
Description:

This module is used by Schmorp's modules during configuration stage to test the installed perl for compatibility with his modules.

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-pegex 0.70
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Pegex
Licenses: GPL 1+
Build system: perl
Synopsis: Acmeist PEG Parser Framework
Description:

Pegex is an Acmeist parser framework. It allows you to easily create parsers that will work equivalently in lots of programming languages. The inspiration for Pegex comes from the parsing engine upon which the postmodern programming language Perl 6 is based on. Pegex brings this beauty to the other justmodern languages that have a normal regular expression engine available.

perl-par 1.018
Propagated dependencies: perl-archive-zip@1.68 perl-par-dist@0.49
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PAR
Licenses: GPL 1+
Build system: perl
Synopsis: Perl Archive Toolkit
Description:

Perl module for using special zip files (called Perl ARchives) as libraries from which Perl modules can be loaded.

perl-module-build-withxspp 0.14
Propagated dependencies: perl-extutils-cppguess@0.20 perl-extutils-xspp@0.18 perl-module-build@0.4231
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Build-WithXSpp
Licenses: GPL 1+
Build system: perl
Synopsis: The module provides an XS++ enhanced flavour of Module::Build
Description:

This subclass of Module::Build adds some tools and processes to make it easier to use for wrapping C++ using XS++ (ExtUtils::XSpp).

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

This module understands the formats used by PostgreSQL for its DATE, TIME, TIMESTAMP, and INTERVAL data types. It can be used to parse these formats in order to create DateTime or DateTime::Duration objects, and it can take a DateTime or DateTime::Duration object and produce a string representing it in a format accepted by PostgreSQL.

perl-file-temp 0.2309
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Temp
Licenses: GPL 1+
Build system: perl
Synopsis: Return name and handle of a temporary file safely
Description:

File::Temp can be used to create and open temporary files in a safe way.

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-date 1.1.17
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-Date
Licenses: GPL 1+
Build system: perl
Synopsis: Class for easy date and time manipulation
Description:

This module provides a general-purpose date and datetime type for perl.

perl-threads 2.21
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/threads
Licenses: GPL 1+
Build system: perl
Synopsis: Perl interpreter-based threads
Description:

This module exposes interpreter threads to the Perl level.

perl-app-cpanminus 1.7046
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/App-cpanminus
Licenses: GPL 1+
Build system: perl
Synopsis: CPAN package manager
Description:

App::cpanminus is a script to get, unpack, build and install modules from CPAN and does nothing else. It's dependency free (can bootstrap itself), requires zero configuration, and stands alone. When running, it requires only 10MB of RAM.

perl-lingua-en-sentence 0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Lingua-EN-Sentence
Licenses: GPL 1+
Build system: perl
Synopsis: Split text into sentences
Description:

The Lingua::EN::Sentence module contains the function get_sentences, which splits text into its constituent sentences, based on a regular expression and a list of abbreviations (built in and given).

perl-clone-choose 0.010
Propagated dependencies: perl-module-runtime@0.016
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Clone-Choose
Licenses: GPL 1+
Build system: perl
Synopsis: Choose appropriate Perl @code{clone} utility
Description:

This Clone::Choose module checks several different modules which provide a clone() function and selects an appropriate one.

perl-specio-library-path-tiny 0.05
Propagated dependencies: perl-path-tiny@0.118 perl-specio@0.49
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Specio-Library-Path-Tiny
Licenses: ASL 2.0
Build system: perl
Synopsis: Types and coercions for Specio
Description:

This library provides a set of Path::Tiny types and coercions for Specio. These types can be used with Moose, Moo, Params::ValidationCompiler, and other modules.

perl-data-compare 1.27
Propagated dependencies: perl-clone@0.43 perl-file-find-rule@0.35
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Compare
Licenses: GPL 1+
Build system: perl
Synopsis: Compare Perl data structures
Description:

This module compares arbitrary data structures to see if they are copies of each other.

perl-spreadsheet-xlsx 0.17
Propagated dependencies: perl-archive-zip@1.68 perl-spreadsheet-parseexcel@0.66
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Spreadsheet-XLSX
Licenses: GPL 1+
Build system: perl
Synopsis: Perl extension for reading MS Excel 2007 files
Description:

This module implements Spreadsheet::XLSX parsing Microsoft Excel 2007 xlsx files.

perl-class-singleton 1.6
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-Singleton
Licenses: GPL 1+
Build system: perl
Synopsis: Implementation of a singleton class for Perl
Description:

This module implements a Singleton class from which other classes can be derived. By itself, the Class::Singleton module does very little other than manage the instantiation of a single object.

perl 5.6.2
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-test-run-plugin-colorsummary 0.0203
Propagated dependencies: 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-ColorSummary
Licenses: X11
Build system: perl
Synopsis: Test::Run plugin that colors the summary
Description:

This package is a Test::Run plugin that colors the summary of the test output.

perl-class-load-xs 0.10
Dependencies: perl-class-load@0.25
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-Load-XS
Licenses: Artistic License 2.0
Build system: perl
Synopsis: XS implementation of parts of Class::Load
Description:

This module provides an XS implementation for portions of Class::Load.

perl-text-autoformat 1.75
Propagated dependencies: perl-text-reform@1.20
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Autoformat
Licenses: GPL 1+
Build system: perl
Synopsis: Automatic text wrapping and reformatting
Description:

The fundamental task of the autoformat subroutine is to identify and rearrange independent paragraphs in a text. Paragraphs typically consist of a series of lines containing at least one non-whitespace character, followed by one or more lines containing only optional whitespace. This is a more liberal definition than many other formatters use: most require an empty line to terminate a paragraph. Paragraphs may also be denoted by bulleting, numbering, or quoting (see the following sections).

perl-module-build-xsutil 0.16
Propagated dependencies: perl-devel-checkcompiler@0.07
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Module-Build-XSUtil
Licenses: GPL 1+
Build system: perl
Synopsis: Module::Build class for building XS modules
Description:

Module::Build::XSUtil is subclass of Module::Build for support building XS modules.

This is a list of a new parameters in the Module::Build::new method:

  1. needs_compiler_c99: This option checks C99 compiler availability.

  2. needs_compiler_cpp: This option checks C++ compiler availability. Can also pass extra_compiler_flags and extra_linker_flags for C++.

  3. generate_ppport_h: Generate ppport.h by Devel::PPPort.

  4. generate_xshelper_h: Generate xshelper.h which is a helper header file to include EXTERN.h, perl.h, XSUB.h and ppport.h, and defines some portability stuff which are not supported by ppport.h.

    It is ported from Module::Install::XSUtil.

  5. cc_warnings: Toggle compiler warnings. Enabled by default.

  6. -g options: Invoke Build.PL with -g to enable debug options.

Total packages: 70992