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

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-encode 3.19
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/dist/Encode
Licenses: GPL 1+
Build system: perl
Synopsis: Character encodings in Perl
Description:

Encode module provides the interface between Perl strings and the rest of the system. Perl strings are sequences of characters.

perl-path-class 0.37
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Path-Class
Licenses: GPL 1+
Build system: perl
Synopsis: Path specification manipulation
Description:

Path::Class is a module for manipulation of file and directory specifications in a cross-platform manner.

perl-regexp-pattern 0.2.14
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Regexp-Pattern
Licenses: GPL 1+
Build system: perl
Synopsis: Collection of regexp patterns
Description:

Regexp::Pattern is a convention for organizing reusable regexp patterns in modules.

perl-file-remove 1.58
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/File-Remove
Licenses: GPL 1+
Build system: perl
Synopsis: Remove files and directories in Perl
Description:

File::Remove::remove removes files and directories. It acts like /bin/rm, for the most part. Although unlink can be given a list of files, it will not remove directories; this module remedies that. It also accepts wildcards, * and ?, as arguments for file names.

perl6-grammar-profiler-simple 0.02-1.c0aca5f
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/perlpilot/Grammar-Profiler-Simple
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Simple rule profiling for Raku grammars
Description:

This module provides a simple profiler for Raku grammars. To enable profiling simply add use Grammar::Profiler::Simple; to your code. Any grammar in the lexical scope of the use statement will automatically have profiling information collected when the grammar is used.

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-svg-plot 0.0.0-1.062570a
Propagated dependencies: perl6-svg@0.0.0-1.07190c0
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/moritz/svg-plot
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Raku charting and plotting library that produces SVG output
Description:

SVG::Plot is a simple 2D chart plotter for Raku. It currently supports bars, stacked bars, lines and points (both equally spaced with optional labels, or xy plots).

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.

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.

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.

perl6-test-meta 0.0.17
Propagated dependencies: perl6-license-spdx@3.16.0 perl6-meta6@0.0.26 perl6-uri@0.3.5
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jonathanstowe/Test-META
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Test a distribution's META file
Description:

This provides a simple mechanism for module authors to have some confidence that they have a working distribution META description file.

perl6-json-fast 0.17
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/timo/json_fast
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Raku JSON parser
Description:

A naive imperative JSON parser in pure Raku (but with direct access to nqp:: ops), to evaluate performance against JSON::Tiny. It is a drop-in replacement for JSON::Tiny's from-json and to-json subs, but it offers a few extra features.

perl6-json-optin 0.0.1
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jonathanstowe/JSON-OptIn
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Provide a trait and role to identify opt-in JSON serialization
Description:

This provides a trait and a role for the identification of `opt in' serializable attributes in, e.g., JSON::Marshal. It's probably not necessary to use this directly as it will be required by, e.g., JSON::Name, but it's just more convenient to package it separately.

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-json-name 0.0.6
Propagated dependencies: perl6-json-optin@0.0.1
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-json-class 0.0.18
Propagated dependencies: perl6-json-marshal@0.0.23 perl6-json-unmarshal@0.0.0-1.e1b6288
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jonathanstowe/JSON-Class
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Provide simple serialization/deserialization of objects to/from JSON
Description:

This is a simple role that provides methods to instantiate a class from a JSON string that (hopefully) represents it, and to serialize an object of the class to a JSON string. The JSON created from an instance should round trip to a new instance with the same values for the public attributes. Private attributes (that is ones without accessors,) will be ignored for both serialization and deserialization. The exact behaviour depends on that of JSON::Marshal and JSON::Unmarshal respectively.

perl6-json-marshal 0.0.23
Propagated dependencies: perl6-json-fast@0.17 perl6-json-name@0.0.6
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jonathanstowe/JSON-Marshal
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Simple serialization of objects to JSON
Description:

This library provides a single exported subroutine to create a JSON representation of an object. It should round trip back into an object of the same class using JSON::Unmarshal.

nqp 2022.04
Dependencies: moarvm@2022.04
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/Raku/nqp
Licenses: Artistic License 2.0
Build system: perl
Synopsis: Not Quite Perl
Description:

This is "Not Quite Perl" -- a lightweight Raku-like environment for virtual machines. The key feature of NQP is that it's designed to be a very small environment (as compared with, say, Rakudo) and is focused on being a high-level way to create compilers and libraries for virtual machines like MoarVM, the JVM, and others.

Unlike a full-fledged implementation of Raku, NQP strives to have as small a runtime footprint as it can, while still providing a Raku object model and regular expression engine for the virtual machine.

perl6-json 1.0
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/moritz/json
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Minimal JSON (de)serializer
Description:

This module is a simple Raku module for serializing and deserializing JSON.

perl6-json-unmarshal 0.0.0-1.e1b6288
Propagated dependencies: perl6-json-fast@0.17 perl6-json-name@0.0.6
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/tadzik/JSON-Unmarshal
Licenses: Expat
Build system: rakudo
Synopsis: Make JSON from an Object
Description:

This library provides a single exported subroutine to create an object from a JSON representation of an object.

nqp-configure 2022.04
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.

rakudo 2022.04
Dependencies: moarvm@2022.04 nqp@2022.04 openssl@3.5.5
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-meta6 0.0.26
Propagated dependencies: perl6-json-class@0.0.18
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jonathanstowe/META6
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Do things with Raku META files
Description:

This provides a representation of the Raku META files specification -- the META file data can be read, created, parsed and written in a manner that is conformant with the specification.

Where they are known about, it also makes allowance for customary usage in existing software (such as installers and so forth).

The intent of this is to allow the generation and testing of META files for module authors, so it can provide meta-information about whether the attributes are mandatory as per the spec and, where known, the places that customary attributes are used.

perl6-license-spdx 3.16.0
Propagated dependencies: perl6-json-class@0.0.18
Channel: guix
Location: gnu/packages/perl6.scm (gnu packages perl6)
Home page: https://github.com/jonathanstowe/License-SPDX
Licenses: Artistic License 2.0
Build system: rakudo
Synopsis: Abstraction over the SPDX License List
Description:

This provides an abstraction over the SPDX License List as provided in JSON format. Its primary raison d'être is to help the licence checking of Test::META and to allow for the warning about deprecated licences therein.

Total packages: 72465