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

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-devel-partialdump 0.18
Propagated dependencies: perl-class-tiny@1.008 perl-sub-exporter@0.988 perl-namespace-clean@0.27
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-PartialDump
Licenses: GPL 1+
Build system: perl
Synopsis: Partial dumping of data structures
Description:

This module is a data dumper optimized for logging of arbitrary parameters.

perl-io-all 0.87
Propagated dependencies: perl-file-mimeinfo@0.33 perl-file-readbackwards@1.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/IO-All
Licenses: GPL 1+
Build system: perl
Synopsis: @code{IO::All} to Larry Wall!
Description:

IO::All combines all of the best Perl IO modules into a single nifty object oriented interface to greatly simplify your everyday Perl IO idioms. It exports a single function called io, which returns a new IO::All object. And that object can do it all!

perl-file-fcntllock 0.22
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-FcntlLock
Licenses: GPL 1+
Build system: perl
Synopsis: File locking with fcntl(2)
Description:

File locking in Perl is usually done using the flock function. Unfortunately, this only allows locks on whole files and is often implemented in terms of the flock(2) system function which has some shortcomings (especially concerning locks on remotely mounted file systems) and slightly different behaviour than fcntl(2).

perl-getopt-long-descriptive 0.103
Propagated dependencies: perl-params-validate@1.29 perl-sub-exporter@0.988
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Getopt-Long-Descriptive
Licenses: GPL 1+
Build system: perl
Synopsis: Getopt::Long, but simpler and more powerful
Description:

Getopt::Long::Descriptive is yet another Getopt library. It's built atop Getopt::Long, and gets a lot of its features, but tries to avoid making you think about its huge array of options. It also provides usage (help) messages, data validation, and a few other useful features.

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-lingua-translit 0.29
Dependencies: bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Lingua-Translit
Licenses: GPL 1+
Build system: perl
Synopsis: Transliterate text between writing systems
Description:

Lingua::Translit can be used to convert text from one writing system to another, based on national or international transliteration tables. Where possible a reverse transliteration is supported.

perl-devel-symdump 2.18
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-Symdump
Licenses: GPL 1+
Build system: perl
Synopsis: Dump symbol names or the symbol table
Description:

Devel::Symdump provides access to the perl symbol table.

perl-task-weaken 1.06
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Task-Weaken
Licenses: GPL 1+
Build system: perl
Synopsis: Ensure that a platform has weaken support
Description:

One recurring problem in modules that use Scalar::Util's weaken function is that it is not present in the pure-perl variant. If Scalar::Util is not available at all, it will issue a normal dependency on the module. However, if Scalar::Util is relatively new ( it is >= 1.19 ) and the module does not have weaken, the install will bail out altogether with a long error encouraging the user to seek support.

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-moosex-types-datetime-morecoercions 0.15
Propagated dependencies: perl-datetime@1.54 perl-datetimex-easy@0.089 perl-moose@2.2015 perl-moosex-types@0.45 perl-moosex-types-datetime@0.13 perl-namespace-clean@0.27 perl-time-duration-parse@0.15
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooseX-Types-DateTime-MoreCoercions
Licenses: GPL 1+
Build system: perl
Synopsis: Extensions to MooseX::Types::DateTime
Description:

This module builds on MooseX::Types::DateTime to add additional custom types and coercions. Since it builds on an existing type, all coercions and constraints are inherited.

perl-universal-can 1.20140328
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/UNIVERSAL-can
Licenses: GPL 1+
Build system: perl
Synopsis: UNIVERSAL::can() reimplementation
Description:

This module attempts to work around people calling UNIVERSAL::can() as a function, which it is not.

perl-moosex-emulate-class-accessor-fast 0.009032
Propagated dependencies: perl-moose@2.2015
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooseX-Emulate-Class-Accessor-Fast
Licenses: GPL 1+
Build system: perl
Synopsis: Emulate Class::Accessor::Fast behavior using Moose attributes
Description:

This module attempts to emulate the behavior of Class::Accessor::Fast as accurately as possible using the Moose attribute system. The public API of Class::Accessor::Fast is wholly supported, but the private methods are not.

perl-yaml-syck 1.34
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/YAML-Syck
Licenses: X11
Build system: perl
Synopsis: Fast, lightweight YAML loader and dumper
Description:

YAML::Syck provides a Perl interface to the libsyck data serialization library. It exports the Dump and Load functions for converting Perl data structures to YAML strings, and the other way around.

perl-font-ttf 1.06
Propagated dependencies: perl-io-string@1.08
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Font-TTF
Licenses: Artistic License 2.0
Build system: perl
Synopsis: TTF font support for Perl
Description:

This package provides a Perl module for TrueType/OpenType font hacking. It supports reading, processing and writing of the following tables: GDEF, GPOS, GSUB, LTSH, OS/2, PCLT, bsln, cmap, cvt, fdsc, feat, fpgm, glyf, hdmx, head, hhea, hmtx, kern, loca, maxp, mort, name, post, prep, prop, vhea, vmtx and the reading and writing of all other table types.

perl-json-xs 4.0
Propagated dependencies: perl-common-sense@3.75 perl-types-serialiser@1.0
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/JSON-XS
Licenses: GPL 1+
Build system: perl
Synopsis: JSON serialising/deserialising for Perl
Description:

This module converts Perl data structures to JSON and vice versa.

perl-role-tiny 1.003004
Propagated dependencies: perl-class-method-modifiers@2.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Role-Tiny
Licenses: GPL 1+
Build system: perl
Synopsis: Roles, as a slice of Moose
Description:

Role::Tiny is a minimalist role composition tool.

perl-spiffy 0.46
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Spiffy
Licenses: GPL 1+
Build system: perl
Synopsis: Spiffy Perl Interface Framework For You
Description:

Spiffy is a framework and methodology for doing object oriented (OO) programming in Perl. Spiffy combines the best parts of Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits and warts of traditional Perl OO, in a clean, straightforward and (perhaps someday) standard way. Spiffy borrows ideas from other OO languages like Python, Ruby, Java and Perl 6.

perl-moosex-types 0.45
Propagated dependencies: perl-carp-clan@6.08 perl-moose@2.2015 perl-namespace-autoclean@0.29
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/MooseX-Types
Licenses: GPL 1+
Build system: perl
Synopsis: Organise your Moose types in libraries
Description:

This package lets you declare types using short names, but behind the scenes it namespaces all your type declarations, effectively prevent name clashes between packages.

perl-log-any-adapter-screen 0.140
Propagated dependencies: perl-log-any@1.707
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Log-Any-Adapter-Screen
Licenses: GPL 1+
Build system: perl
Synopsis: Send logs to screen, with colors and some other features
Description:

This module provides a Log::Any adapter to send log messages to screen, with colors and some other features.

perl-socket-msghdr 0.05
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Socket-MsgHdr
Licenses: GPL 1+
Build system: perl
Synopsis: Perform advanced operations via sendmsg and recvmsg
Description:

Socket::MsgHdr provides advanced socket messaging operations via sendmsg and recvmsg.

It also allows manipulating ancillary data or so-called control information (cmsghdr). This ancillary data may be used for file descriptor passing, IPv6 operations, and a host of implementation-specific extensions.

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-test-run-plugin-colorfileverdicts 0.0125
Propagated dependencies: perl-moose@2.2015 perl-mro-compat@0.13 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-ColorFileVerdicts
Licenses: X11
Build system: perl
Synopsis: Make the file verdict colorful
Description:

This package allows you to make the file verdict (i.e., ok, NOT OK) colorful in test outputs.

perl-devel-globaldestruction 0.14
Propagated dependencies: perl-sub-exporter-progressive@0.001013
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-GlobalDestruction
Licenses: GPL 1+
Build system: perl
Synopsis: Provides equivalent of ${^GLOBAL_PHASE} eq 'DESTRUCT' for older perls
Description:

Devel::GlobalDestruction provides a function returning the equivalent of "${^GLOBAL_PHASE} eq 'DESTRUCT'" for older perls.

perl-net-dns-native 0.22
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Net-DNS-Native
Licenses: GPL 1+
Build system: perl
Synopsis: Non-blocking system DNS resolver
Description:

This class provides several methods for host name resolution. It is designed to be used with event loops. Names are resolved by your system's native getaddrinfo(3) implementation, called in a separate thread to avoid blocking the entire application. Threading overhead is limited by using system threads instead of Perl threads.

Total packages: 74205