Perl 6 Modules

Below you can find a list of the 837 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. See a list of all core modules here.

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.

View total count of modules in the database without parsing HTML at

Project List

Name Description Travis Stars Issues Updated
Hash::Merge Module to add deep merge functionality to Hashes passing 1 0 2017-04-27
Linux::Fuser Discover which process has a file open, in pure Perl 6 passing 1 0 2017-05-03
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 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 7 2017-05-04
Chronic Low-level Scheduling thingy for Perl6 passing 2 0 2017-04-22
Audio::Silan Detect audio cue-in, cue-out using 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-05-17
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-05-01
Ddt Distribution Development Tool passing 2 0 2017-05-14
Package::Updates Provides package updates information. passing 0 1 2017-04-08