Perl 6 Modules

Below you can find a list of the 852 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 https://modules.perl6.org/todo

Project List

Name Description Travis Stars Issues Updated
Staticish Make a singleton class that wraps the methods so they appear like class methods passing 1 0 2017-04-22
Object::Permission Experimental method (and public attribute accessor,) level authorisation passing 1 0 2017-04-22
Object::Permission::Group Object helper for Object::Permission using unix groups. passing 0 0 2017-04-22
JSON::Marshal Simple serialisation of objects to JSON passing 1 1 2017-07-22
JSON::Class role to provide simple serialisation/deserialisation of objects to/from JSON passing 1 2 2017-07-22
JSON::Name Provides a trait to store an alternative JSON Name passing 0 1 2017-04-22
JSON::Infer Infer Perl 6 Classes from JSON input passing 4 1 2017-04-22
Attribute::Lazy Trait to provide lazy initialisation of attributes passing 0 1 2017-04-22
XML::Class Role to Serialize/De-Serialize a Perl 6 class to/from XML passing 2 1 2017-04-29