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

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-datetimex-easy 0.089
Propagated dependencies: perl-datetime@1.54 perl-datetime-format-flexible@0.32 perl-datetime-format-ical@0.09 perl-datetime-format-natural@1.12 perl-timedate@2.33
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DateTimeX-Easy
Licenses: GPL 1+
Build system: perl
Synopsis: Parse date/time strings
Description:

DateTimeX::Easy uses a variety of DateTime::Format packages to create DateTime objects, with some custom tweaks to smooth out the rough edges (mainly concerning timezone detection and selection).

perl-posix-strftime-compiler 0.42
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/POSIX-strftime-Compiler
Licenses: GPL 1+
Build system: perl
Synopsis: GNU C library compatible strftime for loggers and servers
Description:

POSIX::strftime::Compiler provides GNU C library compatible strftime(3). But this module is not affected by the system locale. This feature is useful when you want to write loggers, servers, and portable applications.

perl-data-tumbler 0.010
Propagated dependencies: perl-file-homedir@1.004
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Tumbler
Licenses: GPL 1+
Build system: perl
Synopsis: Dynamic generation of nested combinations of variants
Description:

Data::Tumbler - Dynamic generation of nested combinations of variants.

perl-getopt-argvfile 1.11
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Getopt-ArgvFile
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Perl module for reading script options and parameters from files
Description:

This module simply interpolates option file hints in @ARGV by the contents of the pointed files. This enables option reading from files instead of or additional to the usual reading from the command line.

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-devel-stacktrace-ashtml 0.15
Propagated dependencies: perl-devel-stacktrace@2.04
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-StackTrace-AsHTML
Licenses: GPL 1+
Build system: perl
Synopsis: Displays stack trace in HTML
Description:

Devel::StackTrace::AsHTML adds as_html method to Devel::StackTrace which displays the stack trace in beautiful HTML, with code snippet context and function parameters. If you call it on an instance of Devel::StackTrace::WithLexicals, you even get to see the lexical variables of each stack frame.

perl-digest-sha 6.02
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Digest-SHA
Licenses: GPL 1+
Build system: perl
Synopsis: Perl extension for SHA-1/224/256/384/512
Description:

The Digest::SHA Perl module implements the hash functions of the SHA family. It also provides the shasum binary.

perl-sub-info 0.002
Propagated dependencies: perl-importer@0.025
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Sub-Info
Licenses: GPL 1+
Build system: perl
Synopsis: Tool to inspect subroutines
Description:

This package provides tools for inspecting subroutines in Perl.

perl-digest-sha1 2.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Digest-SHA1
Licenses: GPL 1+
Build system: perl
Synopsis: Perl implementation of the SHA-1 message digest algorithm
Description:

This package provides Digest::SHA1, an implementation of the NIST SHA-1 message digest algorithm for use by Perl programs.

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-file-grep 0.02
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Grep
Licenses: GPL 1+
Build system: perl
Synopsis: Matches patterns in a series of files
Description:

File::Grep provides similar functionality as perl's builtin grep, map, and foreach commands, but iterating over a passed filelist instead of arrays. While trivial, this module can provide a quick dropin when such functionality is needed.

perl-package-variant 1.003002
Propagated dependencies: perl-carp@1.50 perl-import-into@1.002005 perl-module-runtime@0.016 perl-strictures@2.000006
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Package-Variant
Licenses: GPL 1+
Build system: perl
Synopsis: Parameterizable packages
Description:

This module allows you to build a variable package that contains a package template and can use it to build variant packages at runtime. Your variable package will export a subroutine which will build a variant package, combining its arguments with the template, and return the name of the new variant package. The implementation does not care about what kind of packages it builds, be they simple function exporters, classes, singletons or something else.

perl-sub-exporter 0.988
Propagated dependencies: perl-data-optlist@0.112 perl-params-util@1.102
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Sub-Exporter
Licenses: GPL 1+
Build system: perl
Synopsis: Sophisticated exporter for custom-built routines
Description:

Sub::Exporter provides a sophisticated alternative to Exporter.pm for custom-built routines.

perl-file-which 1.23
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Which
Licenses: GPL 1+
Build system: perl
Synopsis: Portable implementation of the `which' utility
Description:

File::Which was created to be able to get the paths to executable programs on systems under which the `which' program wasn't implemented in the shell.

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-devel-checkbin 0.04
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-CheckBin
Licenses: GPL 1+
Build system: perl
Synopsis: Check that a command is available
Description:

Devel::CheckBin is a perl module that checks whether a particular command is available.

perl-time-piece 1.3401
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Time-Piece
Licenses: GPL 1+
Build system: perl
Synopsis: Object-Oriented time objects
Description:

This module replaces the standard localtime and gmtime functions with implementations that return objects. It does so in a backwards-compatible manner, so that using these functions as documented will still work as expected.

perl-datetime-format-flexible 0.32
Propagated dependencies: perl-datetime@1.54 perl-datetime-format-builder@0.82 perl-datetime-timezone@2.47 perl-list-moreutils@0.430 perl-module-pluggable@5.2
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/DateTime-Format-Flexible
Licenses: GPL 1+
Build system: perl
Synopsis: Parse date and time strings
Description:

DateTime::Format::Flexible attempts to take any string you give it and parse it into a DateTime object.

perl-statistics-pca 0.0.1
Propagated dependencies: perl-contextual-return@0.004014 perl-math-cephes@0.5305 perl-math-matrixreal@2.13 perl-text-simpletable@2.07
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Statistics-PCA
Licenses: GPL 1+
Build system: perl
Synopsis: Perl implementation of Principal Component Analysis
Description:

This package provides the Statistics::PCA module, an implementation of Principal Component Analysis (PCA).

perl-extutils-manifest 1.73
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/ExtUtils-Manifest
Licenses: GPL 1+
Build system: perl
Synopsis: Utilities to write and check a MANIFEST file
Description:

This package contains functions to manipulate a MANIFEST file. The package exports no functions by default. The following are exported on request: mkmanifest, manifind, manicheck, filecheck, fullcheck, skipcheck, maniread, maniskip, manicopy, maniadd.

perl-crypt-mysql 0.04
Propagated dependencies: perl-digest-sha1@2.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Crypt-MySQL
Licenses: GPL 1+
Build system: perl
Synopsis: Emulate the MySQL PASSWORD() function
Description:

Crypt::MySQL emulates the MySQL PASSWORD() function. The module does not depend on an interface to the MySQL database server. This enables the comparison of encrypted passwords without the need for a real MySQL environment.

perl-io-string 1.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/IO-String
Licenses: GPL 1+
Build system: perl
Synopsis: Emulate file interface for in-core strings
Description:

IO::String is an IO::File (and IO::Handle) compatible class that reads or writes data from in-core strings.

perl-common-sense 3.75
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/common-sense
Licenses: GPL 1+
Build system: perl
Synopsis: Sane defaults for Perl programs
Description:

This module implements some sane defaults for Perl programs, as defined by two typical specimens of Perl coders.

perl-importer 0.025
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Importer
Licenses: GPL 1+
Build system: perl
Synopsis: Alternative but compatible interface to modules that export symbols
Description:

This module acts as a layer between Exporter and modules which consume exports. It is feature-compatible with Exporter, plus some much needed extras. You can use this to import symbols from any exporter that follows Exporters specification. The exporter modules themselves do not need to use or inherit from the Exporter module, they just need to set @EXPORT and/or other variables.

Total packages: 72465