This software is compliant natively; other software may be compliant with extensions.
We make a best effort to keep this list up to date but it may deviate from recent releases.
The software listed here is NOT endorsed in any way by the IRCv3 Working Group and inclusion does not constitute a recommendation.
Please help us keep this updated by contributing a pull request.
Feature | cinch Ruby | Communi C++ | girc Go | irc-framework JS | Kitteh IRC Client Library Java | Net::Async::IRC Perl | pydle Python | Rust irc Rust | Warren Kotlin |
---|---|---|---|---|---|---|---|---|---|
CAP |
Yes
cinch CAP |
Yes
Communi CAP |
Yes
girc CAP |
Yes
irc-framework CAP |
Yes
Kitteh IRC Client Library CAP |
Yes
Net::Async::IRC CAP |
Yes
pydle CAP |
Yes
Rust irc CAP |
Yes
Warren CAP |
CAP 302 |
No
cinch CAP 302 |
No
Communi CAP 302 |
Yes
girc CAP 302 |
Yes
irc-framework CAP 302 |
Yes
Kitteh IRC Client Library CAP 302 |
No
Net::Async::IRC CAP 302 |
No
pydle CAP 302 |
Yes
Rust irc CAP 302 |
Yes
Warren CAP 302 |
cap-notify |
No
cinch cap-notify |
Yes
Communi cap-notify |
Yes
girc cap-notify |
No
irc-framework cap-notify |
Yes
Kitteh IRC Client Library cap-notify |
No
Net::Async::IRC cap-notify |
No
pydle cap-notify |
Yes
Rust irc cap-notify |
Yes
Warren cap-notify |
account-notify |
No
cinch account-notify |
Yes
Communi account-notify |
Yes
girc account-notify |
Yes
irc-framework account-notify |
Yes
Kitteh IRC Client Library account-notify |
No
Net::Async::IRC account-notify |
Yes
pydle account-notify |
Yes
Rust irc account-notify |
Yes
Warren account-notify |
account-tag |
No
cinch account-tag |
Yes
Communi account-tag |
Yes
girc account-tag |
Yes
irc-framework account-tag |
Yes
Kitteh IRC Client Library account-tag |
No
Net::Async::IRC account-tag |
No
pydle account-tag |
Yes
Rust irc account-tag |
Yes
Warren account-tag |
away-notify |
Yes
cinch away-notify |
Yes
Communi away-notify |
Yes
girc away-notify |
Yes
irc-framework away-notify |
Yes
Kitteh IRC Client Library away-notify |
No
Net::Async::IRC away-notify |
Yes
pydle away-notify |
Yes
Rust irc away-notify |
Yes
Warren away-notify |
batch |
No
cinch batch |
No
Communi batch |
Yes
girc batch |
Yes
irc-framework batch |
Yes
Kitteh IRC Client Library batch |
No
Net::Async::IRC batch |
No
pydle batch |
Yes
Rust irc batch |
No
Warren batch |
chghost |
No
cinch chghost |
Yes
Communi chghost |
Yes
girc chghost |
Yes
irc-framework chghost |
Yes
Kitteh IRC Client Library chghost |
No
Net::Async::IRC chghost |
Yes
pydle chghost |
Yes
Rust irc chghost |
Yes
Warren chghost |
echo-message |
No
cinch echo-message |
No
Communi echo-message |
Yes
girc echo-message |
Yes
irc-framework echo-message |
Yes
Kitteh IRC Client Library echo-message |
No
Net::Async::IRC echo-message |
No
pydle echo-message |
Yes
Rust irc echo-message |
No
Warren echo-message |
extended-join |
No
cinch extended-join |
Yes
Communi extended-join |
Yes
girc extended-join |
Yes
irc-framework extended-join |
Yes
Kitteh IRC Client Library extended-join |
No
Net::Async::IRC extended-join |
Yes
pydle extended-join |
Yes
Rust irc extended-join |
Yes
Warren extended-join |
invite-notify |
No
cinch invite-notify |
Yes
Communi invite-notify |
Yes
girc invite-notify |
Yes
irc-framework invite-notify |
Yes
Kitteh IRC Client Library invite-notify |
No
Net::Async::IRC invite-notify |
No
pydle invite-notify |
Yes
Rust irc invite-notify |
Yes
Warren invite-notify |
message-tags |
No
cinch message-tags |
No
Communi message-tags |
Yes
girc message-tags |
draft cap
irc-framework message-tags |
Yes
Kitteh IRC Client Library message-tags |
No
Net::Async::IRC message-tags |
No
pydle message-tags |
No
Rust irc message-tags |
No
Warren message-tags |
Monitor |
No
cinch Monitor |
Yes
Communi Monitor |
Yes
girc Monitor |
No
irc-framework Monitor |
Yes
Kitteh IRC Client Library Monitor |
No
Net::Async::IRC Monitor |
0.8+
pydle Monitor |
Yes
Rust irc Monitor |
Yes
Warren Monitor |
msgid |
No
cinch msgid |
No
Communi msgid |
Yes
girc msgid |
draft tag
irc-framework msgid |
No
Kitteh IRC Client Library msgid |
No
Net::Async::IRC msgid |
No
pydle msgid |
No
Rust irc msgid |
No
Warren msgid |
multi-prefix |
Yes
cinch multi-prefix |
Yes
Communi multi-prefix |
Yes
girc multi-prefix |
Yes
irc-framework multi-prefix |
Yes
Kitteh IRC Client Library multi-prefix |
No
Net::Async::IRC multi-prefix |
Yes
pydle multi-prefix |
Yes
Rust irc multi-prefix |
Yes
Warren multi-prefix |
SASL v3.1 |
Yes
cinch SASL v3.1 |
No
Communi SASL v3.1 |
Yes
girc SASL v3.1 |
Yes
irc-framework SASL v3.1 |
Yes
Kitteh IRC Client Library SASL v3.1 |
No
Net::Async::IRC SASL v3.1 |
Yes
pydle SASL v3.1 |
Yes
Rust irc SASL v3.1 |
Yes
Warren SASL v3.1 |
SASL v3.2 |
No
cinch SASL v3.2 |
Yes
Communi SASL v3.2 |
Yes
girc SASL v3.2 |
Yes
irc-framework SASL v3.2 |
Yes
Kitteh IRC Client Library SASL v3.2 |
No
Net::Async::IRC SASL v3.2 |
No
pydle SASL v3.2 |
Yes
Rust irc SASL v3.2 |
Yes
Warren SASL v3.2 |
server-time |
No
cinch server-time |
Yes
Communi server-time |
Yes
girc server-time |
Yes
irc-framework server-time |
Yes
Kitteh IRC Client Library server-time |
No
Net::Async::IRC server-time |
No
pydle server-time |
Yes
Rust irc server-time |
Yes
Warren server-time |
sts |
cinch sts |
Communi sts |
girc sts |
irc-framework sts |
Kitteh IRC Client Library sts |
Net::Async::IRC sts |
pydle sts |
Rust irc sts |
Warren sts |
userhost-in-names |
cinch userhost-in-names |
Communi userhost-in-names |
girc userhost-in-names |
irc-framework userhost-in-names |
Kitteh IRC Client Library userhost-in-names |
Net::Async::IRC userhost-in-names |
pydle userhost-in-names |
Rust irc userhost-in-names |
Warren userhost-in-names |
WebIRC |
cinch WebIRC |
Communi WebIRC |
girc WebIRC |
irc-framework WebIRC |
Kitteh IRC Client Library WebIRC |
Net::Async::IRC WebIRC |
pydle WebIRC |
Rust irc WebIRC |
Warren WebIRC |
Feature | zIRC Python | ChatSharp C# |
---|---|---|
CAP |
Yes
zIRC CAP |
Yes
ChatSharp CAP |
CAP 302 |
1.2.4+
zIRC CAP 302 |
Yes
ChatSharp CAP 302 |
cap-notify |
1.2.4+
zIRC cap-notify |
Yes
ChatSharp cap-notify |
account-notify |
No
zIRC account-notify |
Yes
ChatSharp account-notify |
account-tag |
No
zIRC account-tag |
No
ChatSharp account-tag |
away-notify |
No
zIRC away-notify |
No
ChatSharp away-notify |
batch |
No
zIRC batch |
No
ChatSharp batch |
chghost |
No
zIRC chghost |
No
ChatSharp chghost |
echo-message |
No
zIRC echo-message |
No
ChatSharp echo-message |
extended-join |
No
zIRC extended-join |
No
ChatSharp extended-join |
invite-notify |
No
zIRC invite-notify |
No
ChatSharp invite-notify |
message-tags |
No
zIRC message-tags |
No
ChatSharp message-tags |
Monitor |
No
zIRC Monitor |
No
ChatSharp Monitor |
msgid |
No
zIRC msgid |
No
ChatSharp msgid |
multi-prefix |
No
zIRC multi-prefix |
Yes
ChatSharp multi-prefix |
SASL v3.1 |
Yes
zIRC SASL v3.1 |
No
ChatSharp SASL v3.1 |
SASL v3.2 |
1.2.4+
zIRC SASL v3.2 |
No
ChatSharp SASL v3.2 |
server-time |
No
zIRC server-time |
Yes
ChatSharp server-time |
sts |
zIRC sts |
ChatSharp sts |
userhost-in-names |
zIRC userhost-in-names |
ChatSharp userhost-in-names |
WebIRC |
zIRC WebIRC |
ChatSharp WebIRC |