Perl 6 Modules

Below you can find a list of the 816 known external Perl 6 modules. The Travis column shows results of testing each module using Rakudo. These modules can be installed with zef, a module management tool that comes with Rakudo Star.

Some standard modules are included with Rakudo. Among them are Test for testing and NativeCall for using C libraries.

If you want to contribute your own module, please read this guide. See which modules are popular. Missing a module you can't live without? Consider adding it to the Most Wanted Modules.

This site has JSON API; just take the URL you want and make it end with /.json, e.g: https://modules.perl6.org/tag/Web/.json

Project List

Name Description Travis Stars Issues Updated
Linux::Fuser Discover which process has a file open, in pure Perl 6 passing 1 0 2017-04-22
Linux::Cpuinfo Get the kernel CPU information on Linux passing 2 0 2017-04-22
Sys::Utmp Perl 6 access to Utmp entries on Unix-like systems passing 0 0 2017-04-22
LibraryCheck Quick hack to determine whether a shared libray is present passing 2 0 2017-04-22
Audio::Sndfile Binding for libsndfile - read/write multiple audio formats passing 1 1 2017-04-22
AccessorFacade Provides a method trait to turn indivdual get/set subroutines into a single attribute passing 2 0 2017-04-22
CheckSocket very simple Perl 6 function to test if a TCP socket is listening on a given address passing 1 1 2017-04-22
Audio::Libshout Binding for libshout - source streaming client library for icecast passing 0 0 2017-04-22
NativeHelpers::Array Helper subroutines for working with Perl6 Native Arrays (CArray) passing 1 0 2017-04-29
Audio::Convert::Samplerate Convert the samplerate of PCM audio data using libsamplerate passing 0 0 2017-04-22
Staticish Make a singleton class that wraps the methods so they appear like class methods passing 1 0 2017-04-22
XDG::BaseDirectory Implementation of the freedesktop.org XDG BaseDirectory specifications passing 0 0 2017-04-22
META6 Work with Perl 6 META files passing 1 1 2017-04-29
Test::META Test a distributions META file passing 3 8 2017-04-29
Chronic Low-level Scheduling thingy for Perl6 passing 2 0 2017-04-22
Audio::Silan Detect audio cue-in, cue-out using silan https://github.com/x42/silan passing 0 0 2017-04-22
IO::Path::Mode Augment IO::Path with a .mode() method to get the file mode passing 1 0 2017-04-29
Linux::Process::SignalInfo Show process signal information on Linux passing 0 0 2017-04-26
Oyatul Abstract representation of a filesystem layout passing 0 0 2017-04-30
Test::Util::ServerPort Get a free server port for testing with passing 0 0 2017-04-29
NativeHelpers::Blob NativeCall utilities for work with Blob and CArray passing 1 3 2017-04-24
Util::Bitfield Utility subroutines for working with bitfields passing 0 0 2017-04-29
Audio::Icecast Administrative helpers for an icecast server passing 0 0 2017-04-29
App::Whiff Port of perl whiff passing 1 0 2017-04-27
App::ModuleSnap Take a snapshot of the installed modules for later reinstallation passing 1 0 2017-04-29
FileSystem::Capacity Provides filesystem capacity information. passing 1 1 2017-04-25
URI::FetchFile retrieve a file from the internet by the best available method passing 0 0 2017-04-29
Manifesto Make a supply of the results of Promises passing 0 0 2017-04-29
Ddt Distribution Development Tool passing 2 2 2017-03-11
Package::Updates Provides package updates information. passing 0 1 2017-04-08
Hash::Merge Module to add deep merge functionality to Hashes passing 0 0 2017-04-27