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

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-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-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-compiler-lexer 0.23
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Compiler-Lexer
Licenses: GPL 1+
Build system: perl
Synopsis: Lexical Analyzer for Perl5
Description:

This package provides a lexical analyzer for Perl5.

perl-unicode-linebreak 2019.001
Propagated dependencies: perl-mime-charset@1.012.2
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Unicode-LineBreak
Licenses: GPL 1+
Build system: perl
Synopsis: Unicode line breaking algorithm
Description:

Unicode::LineBreak implements the line breaking algorithm described in Unicode Standard Annex #14. The East_Asian_Width property defined by Annex #11 is used to determine breaking positions.

perl-try-tiny 0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Try-Tiny
Licenses: X11
Build system: perl
Synopsis: Minimal try/catch with proper preservation of $@@
Description:

This module provides bare bones try/catch/finally statements that are designed to minimize common mistakes with eval blocks, and nothing else.

perl-chi 0.61
Propagated dependencies: perl-carp-assert@0.21 perl-class-load@0.25 perl-data-uuid@1.226 perl-digest-jhash@0.10 perl-hash-moreutils@0.06 perl-json-maybexs@1.004003 perl-list-moreutils@0.430 perl-log-any@1.707 perl-moo-2@2.005005 perl-moox-types-mooselike@0.29 perl-moox-types-mooselike-numeric@1.03 perl-string-rewriteprefix@0.007 perl-task-weaken@1.06 perl-time-duration@1.21 perl-time-duration-parse@0.15 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/CHI
Licenses: GPL 1+
Build system: perl
Synopsis: Unified cache handling interface
Description:

CHI provides a unified caching API, designed to assist a developer in persisting data for a specified period of time.

The CHI interface is implemented by driver classes that support fetching, storing and clearing of data. Driver classes exist or will exist for the gamut of storage backends available to Perl, such as memory, plain files, memory mapped files, memcached, and DBI.

perl-test-run 0.0306
Propagated dependencies: perl-ipc-system-simple@1.26 perl-list-moreutils@0.430 perl-moose@2.2015 perl-moosex-strictconstructor@0.19 perl-mro-compat@0.13 perl-text-sprintf-named@0.0405 perl-universal-require@0.19
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Test-Run
Licenses: X11
Build system: perl
Synopsis: New and improved test harness for TAP scripts
Description:

Test::Run is an improved test harness, originally based on Test::Harness version 2.xx by Michael G. Schwern, Andy Lester and others.

The top-level "Test::Run" by itself does not do much. You should refer to Task::Test::Run::AllPlugins for more detailed instructions.

perl-scope-guard 0.21
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Scope-Guard
Licenses: GPL 1+
Build system: perl
Synopsis: Lexically-scoped resource management
Description:

This module provides a convenient way to perform cleanup or other forms of resource management at the end of a scope. It is particularly useful when dealing with exceptions: the Scope::Guard constructor takes a reference to a subroutine that is guaranteed to be called even if the thread of execution is aborted prematurely. This effectively allows lexically-scoped "promises" to be made that are automatically honoured by perl's garbage collector.

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-clone 0.43
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Clone
Licenses: GPL 1+
Build system: perl
Synopsis: Recursively copy Perl datatypes
Description:

This module provides a clone() method which makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects.

perl-text-parsewords 3.30
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/dist/Text-ParseWords
Licenses: GPL 1+
Build system: perl
Synopsis: Parse text into an array of tokens or array of arrays
Description:

Text::ParseWords module is used to parse text into an array of tokens or array of arrays.

perl-data-sexpression 0.41
Propagated dependencies: perl-class-accessor@0.51
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-SExpression
Licenses: GPL 1+
Build system: perl
Synopsis: Parse Lisp S-Expressions into Perl data structures
Description:

Data::SExpression parses Lisp S-Expressions into Perl data structures.

perl-date-manip 6.85
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Date-Manip
Licenses: GPL 1+
Build system: perl
Synopsis: Date manipulation routines
Description:

Date::Manip is a series of modules for common date/time operations, such as comparing two times, determining a date a given amount of time from another, or parsing international times.

perl-eval-withlexicals 1.003006
Dependencies: bash-minimal@5.2.37 perl-term-readline-gnu@1.36
Propagated dependencies: perl-moo@1.007000 perl-strictures@1.005005
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Eval-WithLexicals
Licenses: GPL 1+
Build system: perl
Synopsis: Lexical scope evaluation library for Perl
Description:

The Eval::WithLexicals Perl library provides support for lexical scope evaluation. This package also includes the tinyrepl command, which can be used as a minimal Perl read-eval-print loop (REPL).

perl-config-grammar 1.13
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Config-Grammar
Licenses: GPL 1+
Build system: perl
Synopsis: Grammar-based config parser
Description:

Config::Grammar is a module to parse configuration files. The configuration may consist of multiple-level sections with assignments and tabular data.

perl-string-print 0.15
Propagated dependencies: perl-unicode-linebreak@2019.001
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/String-Print
Licenses: GPL 1+
Build system: perl
Synopsis: String printing alternatives to printf
Description:

This module inserts values into (translated) strings. It provides printf and sprintf alternatives via both an object-oriented and a functional interface.

perl6-oo-monitors 1.1.1
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jnthn/oo-monitors
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Monitors with condition variables for Raku
Description:

A monitor provides per-instance mutual exclusion for objects. This means that for a given object instance, only one thread can ever be inside its methods at a time. This is achieved by a lock being associated with each object. The lock is acquired automatically at the entry to each method in the monitor. Condition variables are also supported.

perl6-uri 0.3.5
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/raku-community-modules/URI
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: URI implementation using Raku
Description:

A URI implementation using Raku grammars to implement RFC 3986 BNF. Currently only implements parsing. Includes URI::Escape to (un?)escape characters that aren't otherwise allowed in a URI with % and a hex character numbering.

nqp-configure 2026.07
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/Raku/nqp-configure
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Configuration and build modules for NQP
Description:

This library provides support modules for NQP and Rakudo Configure.pl scripts.

perl6-svg 0.0.0-1.07190c0
Propagated dependencies: perl6-xml-writer@0.0.0-1.4d30a9d
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/moritz/svg
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Raku module to generate SVG
Description:

This is a Raku module that makes it easy to write Scalable Vector Graphic files (SVG). Right now it is a shallow wrapper around XML::Writer, adding only the xmlns attributes that identify an XML file as SVG.

perl6-json-name 0.0.7
Propagated dependencies: perl6-json-optin@0.0.2
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jonathanstowe/JSON-Name
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Provide a trait to store an alternative JSON name
Description:

This is released as a dependency of JSON::Marshal and JSON::Unmarshal in order to save duplication, it is intended to store a separate JSON name for an attribute where the name of the JSON attribute might be changed, either for aesthetic reasons or the name is not a valid Perl identifier. It will of course also be needed in classes that are going to use JSON::Marshal or JSON::Unmarshal for serialization/deserialization.

perl6-mime-base64 1.2.3
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/raku-community-modules/MIME-Base64
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Encoding and decoding Base64 ASCII strings
Description:

This Raku module implements encoding and decoding to and from base64.

rakudo 2026.07
Dependencies: moarvm@2026.07 nqp@2026.07 openssl@3.5.7
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://rakudo.org/
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Raku Compiler
Description:

Rakudo is a compiler that implements the Raku specification and runs on top of several virtual machines.

perl6-grammar-debugger 1.0.1-1.0375008
Propagated dependencies: perl6-terminal-ansicolor@0.5
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jnthn/grammar-debugger
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Simple tracing and debugging support for Raku grammars
Description:

This module provides a simple debugger for grammars. Just use it: use Grammar::Debugger; and any grammar in the lexical scope of the use statement will automatically have debugging enabled. The debugger will break execution when you first enter the grammar, and provide a prompt.

Total packages: 32836