Useful resources for the Raku programming language
Raku, formerly known as Perl 6, is a multi-paradigm language with exceptional string-processing support. It is not a new version of Perl 5. Instead, it is regarded as a new member of the Perl family breaking compatibility with its older sister language. Among many improvements, the string-processing capabilities of Raku were brought to a higher level by adding so-called grammars to the language.
You might also like awesome-perl.
Please read the contribution guidelines before contributing.
- Getting Started - First steps with Raku.
- Why Raku? - Reasons for learning and using Raku.
- REPL - Try Raku in your browser.
- Cheat Sheet - Raku cheat sheet.
- Operators - Comprehensive list of Raku operators.
- Style Guide - Suggestions about formatting Raku code.
- Rosetta Code - Raku on Rosetta Code.
- Books - List of published Raku books with a flow chart.
- Wikibook - Open-content textbook on Raku.
- Raku Guide - Guide to Raku in several languages.
- Learn Raku in Y minutes - List of common operations in Raku.
- Exercism.io - Programming exercises for Raku.
- Golfing - List of tips for code golf with Raku.
- Documentation - Language, type and routine reference.
- FAQ - Frequently asked questions.
- Glossary - List of terms related to Raku.
- Specification - Description of the language design.
- Resources - Official collection of resources.
- Whatever - Miscellaneous related things: Tools, merchandising and more.
- IRC - IRC channel.
- IRC Bots - Description of #raku IRC bots.
- Mailing Lists - Links to several mailing lists.
- reddit - Raku subreddit.
- Stack Overflow - Raku tag on Stack Overflow.
- Larry Wall - Designer of Perl and Raku.
- Zoffix Znet - Core developer.
- Blog Posts - Aggregation of blog posts about Raku.
- Advent Calendar - Yearly blog post series about Raku.
- Rakudo Weekly - Weekly summary of Raku community activity.
- Documenation - Documentation for grammars.
- Tutorial - Introduction to grammars.
- Book - Extract from a book on Raku grammars.
- Example I - Parsing Wikipedia infoboxes with grammars.
- Example II - Debugging of complex grammars.
- Raku in a Nutshell - Pitfalls for Perl 5 programmers.
- Perl 5 to Raku - Collection of blog posts about the changes from Perl 5 to Raku.
- Haskell - Introduction for Haskell programmers.
- Python - Introduction for Python programmers.
- Ruby - Introduction for Ruby programmers.
- Inline::Perl5 - Use Perl 5 in Raku.
- Inline::Perl6 - Use Raku in Perl 5.
- FOSDEM 2016 - Talk about Raku at FOSDEM 2016.
- Talk Collection - Collection of talks on Raku.
- TPC 2018 - Videos from the The Perl Conference 2018.
- How-to - How to write your own module.
- App::Mi6 - Helper for writing modules.
- Most Wanted - List of most wanted modules and features for Raku.
- XLSX::Writer - Module for creating Excel files.
- JSON::Fast - Pure JSON module.
- Red - ORM for Raku.