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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This module implements some sane defaults for Perl programs, as defined by two typical specimens of Perl coders.
This module provides functions that are the inverse of built-in perl functions localtime() and gmtime(). They accept a date as a six-element array, and return the corresponding time(2) value in seconds since the system epoch.
This module provides a class to monitor a directory for changes made to any file.
Number::Compare compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested against.
This module provides convenience methods that let you easily create DateTime::Set objects for RFC 2445 style recurrences.
This module allows you to specify those constants that should be documented in your POD, and pull them out a run time in a fairly arbitrary fashion.
Pod::Constants uses Pod::Parser to do the parsing of the source file. It has to open the source file it is called from, and does so directly either by lookup in %INC or by assuming it is $0 if the caller is main (or it can't find %INCcaller()).
Perl module for using special zip files (called Perl ARchives) as libraries from which Perl modules can be loaded.
Class::Data::Inheritable is for creating accessor/mutators to class data. That is, if you want to store something about your class as a whole (instead of about a single object). This data is then inherited by your subclasses and can be overridden.
The IPC::Run3 module allows you to run a subprocess and redirect stdin, stdout, and/or stderr to files and perl data structures. It aims to satisfy 99% of the need for using system, qx, and open3 with a simple, extremely Perlish API and none of the bloat and rarely used features of IPC::Run.
This module exposes interpreter threads to the Perl level.
Class::XSAccessor implements fast read, write, and read/write accessors in XS. Additionally, it can provide predicates such as "has_foo()" for testing whether the attribute "foo" is defined in the object. It only works with objects that are implemented as ordinary hashes. Class::XSAccessor::Array implements the same interface for objects that use arrays for their internal representation.
This module implements a subset of the YAML specification for use in reading and writing CPAN metadata files like META.yml and MYMETA.yml.
This package provides the docmake command-line tool, and the App::XML::DocBook::Docmake and App::XML::DocBook::Builder Perl modules.
It translates DocBook/XML mark-up into various other documentation formats such as XHTML, RTF, PDF, and XSL-FO, using the more low-level tools. It aims to be a replacement for xmlto.
This package provides functions to format text in various ways like centering, paragraphing, and converting tabs to spaces and spaces to tabs.
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.
A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments. This module subclasses Class::Accessor in order to provide the same mk_accessors interface.
It's boring to deal with opening files for IO, converting strings to handle-like objects, and all that. With Mixin::Linewise::Readers and Mixin::Linewise::Writers, you can just write a method to handle handles, and methods for handling strings and file names are added for you.
Simply loading this module makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it calls Moose->throw_error().
Calling Perl's in-built system function is easy, determining if it was successful is hard. Let's face it, $? isn't the nicest variable in the world to play with, and even if you do check it, producing a well-formatted error string takes a lot of work.
IPC::System::Simple takes the hard work out of calling external commands.
This package provides a simplified frontend to Log::Message, offering most common use for logging, and easy access to the stack (in both raw and pretty-printable form).
This module allows you to read and write an OLE-Structured file. OLE (Object Linking and Embedding) is a technology to store hierarchical information such as links to other documents within a single file.
Data::Section::Simple is a simple module to extract data from __DATA__ section of the file.
This is a minimalist Perl module for building simple classes with read-only accessors.
IPC::ShareLite provides a simple interface to shared memory, allowing data to be efficiently communicated between processes.