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

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-data-dumper-concise 2.023
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Dumper-Concise
Licenses: GPL 1+
Build system: perl
Synopsis: Concise data dumper
Description:

Data::Dumper::Concise provides a dumper with Less indentation and newlines plus sub deparsing.

perl-switch 2.17
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Switch
Licenses: GPL 1+
Build system: perl
Synopsis: Switch statement for Perl
Description:

Switch is a Perl module which implements a generalized case mechanism. The module augments the standard Perl syntax with two new statements: switch and case.

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-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-unicode-collate 1.29
Propagated dependencies: perl-unicode-normalize@1.26
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Unicode-Collate
Licenses: GPL 1+ Expat
Build system: perl
Synopsis: Unicode collation algorithm
Description:

This package provides tools for sorting and comparing Unicode data.

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-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-app-xml-docbook-builder 0.1003
Dependencies: libxslt@1.1.43
Propagated dependencies: perl-class-xsaccessor@1.19 perl-test-trap@0.3.4
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://www.shlomifish.org/open-source/projects/docmake/
Licenses: Expat
Build system: perl
Synopsis: Translate DocBook/XML documentation into other file formats
Description:

This package provides the docmake command-line tool, and the App::XML::DocBook::Docmake and App::XML::DocBook::Builder Perl modules.

It translates DocBook/XML mark-up into various other documentation formats such as XHTML, RTF, PDF, and XSL-FO, using the more low-level tools. It aims to be a replacement for xmlto.

perl-carp-clan 6.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Carp-Clan
Licenses: GPL 1+
Build system: perl
Synopsis: Report errors from a "clan" of modules
Description:

This module allows errors from a clan (or family) of modules to appear to originate from the caller of the clan. This is necessary in cases where the clan modules are not classes derived from each other, and thus the Carp.pm module doesn't help.

perl-string-util 1.34
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/String-Util
Licenses: GPL 1+
Build system: perl
Synopsis: String processing utility functions
Description:

A String::Util module of small, handy functions for processing strings in various ways.

perl-file-find-rule 0.35
Propagated dependencies: perl-number-compare@0.03 perl-text-glob@0.11
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Find-Rule
Licenses: GPL 1+
Build system: perl
Synopsis: Alternative interface to File::Find
Description:

File::Find::Rule is a friendlier interface to File::Find. It allows you to build rules which specify the desired files and directories.

perl-devel-caller 2.06
Propagated dependencies: perl-padwalker@2.3
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-Caller
Licenses: GPL 1+
Build system: perl
Synopsis: Meatier version of caller
Description:

Devel::Caller provides meatier version of caller.

perl-data-messagepack 1.02
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-MessagePack
Licenses: GPL 1+
Build system: perl
Synopsis: MessagePack serializing/deserializing
Description:

This module converts Perl data structures to MessagePack and vice versa. MessagePack is a binary-based efficient object serialization format. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.

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-text-patch 1.8
Propagated dependencies: perl-text-diff@1.45
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Patch
Licenses: GPL 2+
Build system: perl
Synopsis: Patches text with given patch
Description:

Text::Patch combines source text with given diff (difference) data. Diff data is produced by Text::Diff module or by the standard diff utility.

perl-datetime-event-recurrence 0.19
Propagated dependencies: perl-datetime@1.54 perl-datetime-set@0.3900
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DateTime-Event-Recurrence
Licenses: GPL 1+
Build system: perl
Synopsis: DateTime::Set extension for basic recurrences
Description:

This module provides convenience methods that let you easily create DateTime::Set objects for various recurrences, such as "once a month" or "every day". You can also create more complicated recurrences, such as "every Monday, Wednesday and Thursday at 10:00 AM and 2:00 PM".

pls 0.905
Dependencies: bash-minimal@5.2.37 perl-critic@1.140 perl-future@0.51 perl-future-queue@0.52 perl-io-async@0.804 perl-json-xs@4.0 perl-path-tiny@0.118 perl-pod-markdown@3.400 perl-ppi@1.270 perl-ppr@0.001010 perl-tidy@20250912 perl-uri@5.05
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PLS
Licenses: GPL 1+
Build system: perl
Synopsis: Perl language server
Description:

PLS is a Perl language server that implements a subset of the Language Server Protocol for the Perl language. Features currently implemented are:

  • Go to definition (for packages, subroutines, and variables)

  • Listing all symbols in a document

  • Hovering to show documentation

  • Signature help (showing parameters for a function as you type)

  • Formatting

  • Range formatting

  • Auto-completion

  • Syntax checking

  • Linting (using perlcritic)

  • Sorting imports

To use this language with Emacs, you can configure Eglot like so:

(add-hook 'perl-mode-hook 'eglot-ensure)
(setq eglot-server-programs '((perl-mode . ("pls"))))
perl-moosex-relatedclassroles 0.004
Propagated dependencies: perl-moose@2.2015 perl-moosex-role-parameterized@1.10
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooseX-RelatedClassRoles
Licenses: GPL 1+
Build system: perl
Synopsis: Apply roles to a related Perl class
Description:

This module applies roles to make a subclass instead of manually setting up a subclass.

perl-ppix-utils 0.003
Propagated dependencies: perl-b-keywords@1.26 perl-ppi@1.270
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/PPIx-Utils
Licenses: GPL 1+
Build system: perl
Synopsis: Utility functions for Perl PPI
Description:

PPIx::Utils is a collection of utility functions for working with PPI documents. The functions are organized into submodules, and may be imported from the appropriate submodules or via this module.

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-config-autoconf 0.317
Propagated dependencies: perl-capture-tiny@0.48
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Config-AutoConf
Licenses: GPL 1+
Build system: perl
Synopsis: Module to implement some AutoConf macros in Perl
Description:

Config::AutoConf is intended to provide the same opportunities to Perl developers as GNU Autoconf does for Shell developers.

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.

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.

Total packages: 32521