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.
Cwd::Guard changes the current directory using a limited scope. It returns to the previous working directory when the object is destroyed.
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.
Parse::RecDescent can incrementally generate top-down recursive-descent text parsers from simple yacc-like grammar specifications.
This package provides a Perl library to read multiple hunks of data out of your DATA section.
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.
IO::Pager can be used to locate an available pager and use it to display output if a TTY is in use.
This module provide a convenient way to create directories of arbitrary depth and to delete an entire directory subtree from the file system.
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.
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.
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.
CPAN::DistnameInfo uses heuristics to extract the distribution name and version from filenames.
This module provides functions for fast and correct file slurping and spewing. All functions are optionally exported.
This package provides a Perl library that allows refreshing classes at runtime.
This module is used by Schmorp's modules during configuration stage to test the installed perl for compatibility with his modules.
This module converts Perl data structures to JSON and vice versa using either JSON::XS or JSON::PP.
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.
This module provides a basic way to discover if a piece of perl code is allocating perl data and not releasing them again.
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.
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.
Set::Object provides efficient sets, unordered collections of Perl objects without duplicates for scalars and references.
List::MoreUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util.
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.
This package provides an efficient mechanism to look up ranges in Interval Trees.
This package provides the Statistics::PCA module, an implementation of Principal Component Analysis (PCA).