Below you can find a list of known Perl 6 modules. All of them have been working on Rakudo at some point.
These modules can be installed with proto. The README file documents its usage. Proto is currently being replaced with pls, for which we are happy to receive testing and patches.
Project list
- ABC
- ABC music notation tools for Perl 6
- perl6-Acme-Meow
- It's the Perl 6 kitty you've always wanted
- Algorithm-Viterbi
- Perl 6 HMM decoder
- benchmark
- Simple Perl 6 version of Benchmark.pm
- Bennu
- A code-generator written in Perl 6 for compiling Perl 6 code to the LLVM.
- bioperl6
- reimplementation of BioPerl classes in Perl6
- CGI-Application
- Perl 6 port of the Perl 5 module CGI::Application
- perl6-Config-INI
- ini files parser for Perl 6
- csv
- A parser for CSV (comma-separated values) files for Perl 6
DateTime-Parse- A Perl 6 module to parse dates and times in arbitrary formats
- DBDI
- Database Driver Interface for Perl 6 and Parrot
- perl6-digest-md5
- Perl6 port of Perl5' Digest::MD5 module
- Digest-sum
- Perl 6 module implementing BSD checksum
- druid
- A connection-oriented board game written in Perl 6
- perl6-examples
- Many examples of Perl 6 code
- faz
-
Faz action dispatching framework
- perl6-File-Tools
- File::Tools – common shell commands replacements
- form
- A Perl 6 implementation of Perl 6-style text formatting
- gamebase
-
A Perl 6 based 2D game engine
- gge
- Glacial Grammar Engine -- a Perl 6 grammar engine written in Perl 6
- grampa
- Grampa -- select Match objects with XPath expressions
- html-template
-
A simple almost-port of CPAN's HTML::Template to Perl 6
- http-client
-
A Perl 6 HTTP client framework
- http-server-simple
- A Perl 6 implementation of the Perl 5 HTTP::Server::Simple::PSGI
- io-prompt
- Perl6 basic type validating IO prompting for command line tools.
- irc-client
-
A Perl 6 IRC bot framework
json- A tiny JSON parser for Perl 6 on Rakudo
- link-c
- Easily use C libraries in Rakudo Perl 6
- List-Utils
- List utility functions for Perl 6
- perl6-literate
- Literate programming (à la Haskell) in Perl 6
- lolsql
- I can has lolsql parser?
- perl6-lwp-simple
- LWP::Simple quick & dirty implementation for Rakudo Perl 6
- mandelbrot
- Mandelbrot set in Perl 6
Math-Model- Automagic integrator for models (first order ODEs) in Perl 6
- Math-Polynomial
- Simple polynomial in one variable class for Perl 6.
Math-RungeKutta- Runge-Kutta integration of ordinary differential equations with Perl 6
- Math-Vector
- Simple Vector class in Perl 6
- messagepack-pm6
- A MessagePack implementation written in Perl 6
- Perl6-MIME-Base64
- A Perl6 implementation of MIME::Base64
- MiniDBI
- a subset of Perl 5 DBI ported to Perl 6 to use while experts build the Real Deal
- perl6-Module-Starter
- Tool to create Perl 6 module skeletons
- mubot
-
A karma tracking bot written in Perl 6
- mwbot
- A very basic MediaWiki bot framework in Perl 6 (working name)
- november
- A wiki engine written in Perl 6
- ppm
-
Package manager for Perl 6 modules.
proto- A a hyper-lightweight dependency tracking and project installation system
- pun
- Provides -p and -n flags to Rakudo Perl 6
perl6-puppet-parser- Experimental Perl6 class to parse Puppet modules. Just playing to learn Grammars, actually
- rssbot
- Zaslon: A Perl 6 IRC bot that posts alerts to new blog posts
- SCGI
- A SCGI library for Perl 6
- SQL-Grammar
- Perl 6 grammar for SQL
- perl6-sqlite
-
SQLite3 for Perl 6
- statistics-lite
- A very basic statistics module
- perl6-string-crc32
- Simple Perl 6 class to calculate a CRC32 checksum of a string
- svg
- SVG writing module for Perl 6
- svg-plot
- Bar char plotter with SVG output in Perl 6
- tardis
- Time traveling debugger in Perl 6
- temporal-utils
- A collection of modules to enhance Perl 6's Date and DateTime classes.
- Perl6-Term--ANSIColor
- A perl 6 port of the perl 5 module Term::ANSIColor
- perl6-Term-ANSIColor
- Term::ANSIColor for Perl6
- test-mock
- Test::Mock - a module for simply generating and checking mock objects
testml-pm6- TestML for Perl 6
- Tree
- Stuff for manipulating trees in Perl 6
- ufo
- Swoops down and creates your Perl 6 project Makefile for you
- uri
- Perl6 relization of URI — Uniform Resource Identifiers handler
- Vector
- Simple attempt to create a Vector class in Perl 6
- web
- A Perl 6 web framework
- xml
- Perl6 XML parser
- XML-OPML
- XML::OPML Perl 6 module
- xml-writer
- A Perl 6 module to generate XML
- yaml-pm6
- YAML Implementation for Perl 6
yapsi- A Perl 6 compiler-and-runtime written in Perl 6
- yarn
-
A proof-of-concept blogging application using Perl 6's Web.pm
- zavolaj
- Prototype of the native call interface for Rakudo
This page is generated from the files in the web/ folder of the proto repository. For feedback and patches, please contact us through the #perl6 IRC channel.
Want to know how to score badges? Read up on how to achieve fame and profit!

