Skip to content
Raku module for building IRC (Internet Relay Chat) clients
Other Perl
  1. Other 95.5%
  2. Perl 4.5%
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Apply generic fixes to make it nicer to read Sep 7, 2017
examples Fix numeric events being unsubscrabable due to incorrect identifiers Oct 15, 2016
historical-archive Add desc of dir Jul 27, 2016
lib/IRC Update Perl 6 reference to Raku Oct 25, 2019
logotype first commit Nov 19, 2015
t Unbust tests Jul 26, 2016
.editorconfig Add .editorconfig Dec 17, 2018
.gitignore First working test Jun 6, 2016
.travis.yml Update .travis.yml May 30, 2017
Changes Bump version Oct 15, 2016
LICENSE first commit Nov 19, 2015
META6.json Update META6.json Dec 16, 2018 Merge pull request #61 from Tyil/reply-no-prefix Apr 12, 2019

Build Status


IRC::Client - Extendable Internet Relay Chat client


    use IRC::Client;
    use Pastebin::Shadowcat;

    .run with
        :channels<#perl6bot #zofbot>
            class { method irc-to-me ($ where /hello/) { 'Hello to you too!'} }
            -> $text where .chars > 200 {
                'The output is too large to show here. See: '
                ~ $text;


The module provides the means to create clients to communicate with IRC (Internet Relay Chat) servers. Has support for non-blocking responses and output post-processing.



Fork this module on GitHub:


To report bugs or request features, please use


Zoffix Znet (


tyil MasterDuke17


You can use and distribute this module under the terms of the The Artistic License 2.0. See the LICENSE file included in this distribution for complete details.

The META6.json file of this distribution may be distributed and modified without restrictions or attribution.

You can’t perform that action at this time.