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

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-cwd-guard 0.05
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Cwd-Guard
Licenses: GPL 1+
Build system: perl
Synopsis: Temporarily change working directory
Description:

Cwd::Guard changes the current directory using a limited scope. It returns to the previous working directory when the object is destroyed.

perl-config-tiny 2.28
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Config-Tiny
Licenses: GPL 1+
Build system: perl
Synopsis: Read/Write .ini style files with as little code as possible
Description:

Config::Tiny is a Perl class to read and write .ini style configuration files with as little code as possible, reducing load time and memory overhead.

This module is primarily for reading human written files, and anything we write shouldn't need to have documentation/comments. If you need something with more power move up to Config::Simple, Config::General or one of the many other Config::* modules.

perl-parse-recdescent 1.967015
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Parse-RecDescent
Licenses: GPL 1+
Build system: perl
Synopsis: Generate recursive-descent parsers
Description:

Parse::RecDescent can incrementally generate top-down recursive-descent text parsers from simple yacc-like grammar specifications.

perl-data-section 0.200007
Propagated dependencies: perl-mro-compat@0.13 perl-sub-exporter@0.988
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Data-Section
Licenses: GPL 1+
Build system: perl
Synopsis: Read multiple hunks of data out of your DATA section
Description:

This package provides a Perl library to read multiple hunks of data out of your DATA section.

perl-moo-2 2.005005
Dependencies: perl-class-method-modifiers@2.13 perl-scalar-list-utils@1.62
Propagated dependencies: perl-role-tiny@2.002004 perl-sub-quote@2.006008 perl-class-method-modifiers@2.13 perl-class-xsaccessor@1.19 perl-devel-globaldestruction@0.14 perl-import-into@1.002005 perl-module-runtime@0.016 perl-strictures@1.005005
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Moo
Licenses: GPL 1+
Build system: perl
Synopsis: Minimalist Object Orientation (with Moose compatibility)
Description:

Moo is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. Moo contains a subset of Moose and is optimised for rapid startup.

perl-io-pager 0.44
Dependencies: less@608
Propagated dependencies: perl-file-which@1.23
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/IO-Pager
Licenses: GPL 1+
Build system: perl
Synopsis: Select a pager and pipe text to it
Description:

IO::Pager can be used to locate an available pager and use it to display output if a TTY is in use.

perl-file-path 2.16
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Path
Licenses: GPL 1+
Build system: perl
Synopsis: Create or remove directory trees
Description:

This module provide a convenient way to create directories of arbitrary depth and to delete an entire directory subtree from the file system.

perl-graphviz 2.26
Dependencies: graphviz@7.0.1
Propagated dependencies: perl-file-which@1.23 perl-ipc-run@20180523.0 perl-libwww@6.78 perl-parse-recdescent@1.967015 perl-xml-twig@3.52 perl-xml-xpath@1.48
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/GraphViz
Licenses: GPL 1+
Build system: perl
Synopsis: Perl interface to Graphviz
Description:

This module provides an interface to layout and image generation of directed and undirected graphs in a variety of formats (PostScript, PNG, etc.) using the dot, neato, twopi, circo, and fdp programs from the Graphviz project. This package is deprecated in favour of GraphViz2.

perl-text-tabulardisplay 1.38
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-TabularDisplay
Licenses: GPL 2
Build system: perl
Synopsis: Display text in formatted table output
Description:

Text::TabularDisplay simplifies displaying textual data in a table. The output is identical to the columnar display of query results in the mysql text monitor.

perl-sdl 2.548
Dependencies: freeglut@3.4.0 libjpeg-turbo@2.1.4 libpng@1.6.39 libsmpeg@0.4.5-401 libtiff@4.4.0 mesa@26.0.2 sdl-union@1.2.68
Propagated dependencies: perl-file-sharedir@1.116 perl-tie-simple@1.04
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/SDL
Licenses: LGPL 2.1
Build system: perl
Synopsis: SDL bindings to Perl
Description:

SDL Perl is a package of Perl modules that provide both functional and object oriented interfaces to the Simple DirectMedia Layer for Perl5. This package takes some liberties with the SDL API, and attempts to adhere to the spirit of both the SDL and Perl.

perl-cpan-distnameinfo 0.12
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/CPAN-DistnameInfo
Licenses: GPL 1+
Build system: perl
Synopsis: Extract the name and version from a distribution filename
Description:

CPAN::DistnameInfo uses heuristics to extract the distribution name and version from filenames.

perl-file-slurper 0.012
Propagated dependencies: perl-perlio-utf8-strict@0.007
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Slurper
Licenses: GPL 1+
Build system: perl
Synopsis: Simple, sane and efficient module to slurp a file
Description:

This module provides functions for fast and correct file slurping and spewing. All functions are optionally exported.

perl-class-refresh 0.07
Propagated dependencies: perl-class-load@0.25 perl-class-unload@0.11 perl-devel-overrideglobalrequire@0.001 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Class-Refresh
Licenses: GPL 1+
Build system: perl
Synopsis: Perl library for refreshing classes at runtime
Description:

This package provides a Perl library that allows refreshing classes at runtime.

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-json 4.02
Propagated dependencies: perl-json-xs@4.0
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/JSON
Licenses: GPL 1+
Build system: perl
Synopsis: JSON encoder/decoder for Perl
Description:

This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP.

perl-devel-checkcompiler 0.07
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-CheckCompiler
Licenses: GPL 1+
Build system: perl
Synopsis: Check compiler availability
Description:

Devel::CheckCompiler is a tiny module to check whether a compiler is available. It can test for a C99 compiler, or you can tell it to compile a C source file with optional linker flags.

perl-devel-leak 0.03
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Devel-Leak
Licenses: GPL 1+
Build system: perl
Synopsis: Utility for looking for perl objects that are not reclaimed
Description:

This module provides a basic way to discover if a piece of perl code is allocating perl data and not releasing them again.

perl-inline 0.86
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Inline
Licenses: GPL 1+
Build system: perl
Synopsis: Write Perl subroutines in other programming languages
Description:

The Inline module allows you to put source code from other programming languages directly (inline) in a Perl script or module. The code is automatically compiled as needed, and then loaded for immediate access from Perl.

perl-exporter-tiny 1.002001
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Exporter-Tiny
Licenses: GPL 1+
Build system: perl
Synopsis: Exporter with the features of Sub::Exporter but only core dependencies
Description:

Exporter::Tiny supports many of Sub::Exporter's external-facing features including renaming imported functions with the `-as`, `-prefix` and `-suffix` options; explicit destinations with the `into` option; and alternative installers with the `installer` option. But it's written in only about 40% as many lines of code and with zero non-core dependencies.

perl-set-object 1.39
Propagated dependencies: perl-moose@2.2015 perl-test-leaktrace@0.16
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Set-Object
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Unordered collections of Perl Objects
Description:

Set::Object provides efficient sets, unordered collections of Perl objects without duplicates for scalars and references.

perl-list-moreutils 0.430
Propagated dependencies: perl-exporter-tiny@1.002001 perl-list-moreutils-xs@0.430
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/List-MoreUtils
Licenses: GPL 1+
Build system: perl
Synopsis: Provide the stuff missing in List::Util
Description:

List::MoreUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util.

perl-syntax-keyword-try 0.28
Dependencies: perl-xs-parse-keyword@0.34
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/pod/Syntax::Keyword::Try
Licenses: GPL 1+
Build system: perl
Synopsis: Try/catch/finally syntax for perl
Description:

This module provides a syntax plugin that implements exception-handling semantics in a form familiar to users of other languages, being built on a block labeled with the try keyword, followed by at least one of a catch or finally block.

perl-set-intervaltree 0.12
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Set-IntervalTree
Licenses: GPL 1+
Build system: perl
Synopsis: Perform range-based lookups on sets of ranges
Description:

This package provides an efficient mechanism to look up ranges in Interval Trees.

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).

Total packages: 32521