Here is a list of distributions that you can find in the Raku ecosystem which aim to make the experience of developing Raku modules more fun.

Distribution builder and authoring tools§

Some distributions and tools to help you with generating files that are part of a distribution of modules.

  • App::Mi6 Minimal authoring tool for Raku

  • META6 Do things with Raku META files

  • rakudoc Generate documentation end-products

Distribution Testing Tools§

Core Distributions§

Non-Core Distributions§

Some tests of module quality.

  • Test::META Test your META6.json file

  • Test::Output Test the output to STDOUT and STDERR your program generates

  • Test::Screen Use GNU screen to test full screen VT applications

  • Test::When Control when your tests are run (author testing, online testing, etc.)

Sample distributions§

Distributions that exist only as minimalist examples, tests for installers, or skeletons.

  • Foo A module with two distributions of different versions

See also Other Foo Modules

Useful Core Modules§

The Rakudo implementation has a few modules included you may want to use; please note that the implementation is not part of the Raku specification and thus might be subject to change without prior notice. The following is a list of them, along with links to their source code.

CompUnit::* modules and roles§

These modules are mostly used by distribution build tools, and are not intended to be used (at least until version 6.c) by the final user.

Other modules§

NativeCall Assistance Tools§

Core modules§

Non-Core Modules§

Here some modules to help you work with NativeCall (for calling non-Raku libraries).