Perl 6 Modules

Below you can find a list of the 840 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 a todo list for modules with plenty of LHF at

Project List

Name Description Travis Stars Issues Updated
NCurses Perl 6 interface to NCurses, the text-based interface library passing 8 2 2017-04-29
Terminal::Caca Use libcaca (Colour AsCii Art library) API in Perl 6 passing 2 0 2017-05-23
Net::Curl Perl 6 interface to libcurl, the free and easy-to-use client-side URL transfer library passing 8 2 2017-05-09
Compress::Bzip2::Raw Low-level bindings to libbzip2 passing 0 0 2017-05-17
NativeHelpers::Blob NativeCall utilities for work with Blob and CArray passing 1 3 2017-04-24
Desktop::Notify A simple interface to libnotify passing 2 0 2017-05-23
Archive::Libarchive::Raw Raw interface to libarchive passing 0 0 2017-05-23
Graphics::PLplot Perl 6 native bindings for PLplot passing 3 0 2017-05-28
TCC Perl 6 bindings for TCC, The Tiny C Compiler passing 1 0 2017-06-23