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.
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 v3.1 |
Yes
cinch CAP v3.1 |
Yes
Communi CAP v3.1 |
Yes
girc CAP v3.1 |
Yes
irc-framework CAP v3.1 |
Yes
Kitteh IRC Client Library CAP v3.1 |
Yes
Net::Async::IRC CAP v3.1 |
Yes
pydle CAP v3.1 |
Yes
Rust irc CAP v3.1 |
Yes
Warren CAP v3.1 |
| CAP v3.2 |
No
cinch CAP v3.2 |
No
Communi CAP v3.2 |
Yes
girc CAP v3.2 |
Yes
irc-framework CAP v3.2 |
Yes
Kitteh IRC Client Library CAP v3.2 |
No
Net::Async::IRC CAP v3.2 |
No
pydle CAP v3.2 |
Yes
Rust irc CAP v3.2 |
Yes
Warren CAP v3.2 |
| 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 |
No
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 |
| Monitor |
No
cinch Monitor |
Yes
Communi Monitor |
No
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 |
| 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 |
| starttls |
No
cinch starttls |
No
Communi starttls |
No
girc starttls |
No
irc-framework starttls |
No
Kitteh IRC Client Library starttls |
No
Net::Async::IRC starttls |
Yes
pydle starttls |
No
Rust irc starttls |
No
Warren starttls |
| sts |
No
cinch sts |
No
Communi sts |
No
girc sts |
No
irc-framework sts |
draft/sts
Kitteh IRC Client Library sts |
No
Net::Async::IRC sts |
No
pydle sts |
No
Rust irc sts |
No
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 |
| draft/message-tags |
cinch draft/message-tags |
Communi draft/message-tags |
girc draft/message-tags |
irc-framework draft/message-tags |
Kitteh IRC Client Library draft/message-tags |
Net::Async::IRC draft/message-tags |
pydle draft/message-tags |
Rust irc draft/message-tags |
Warren draft/message-tags |
| draft/msgid |
cinch draft/msgid |
Communi draft/msgid |
girc draft/msgid |
irc-framework draft/msgid |
Kitteh IRC Client Library draft/msgid |
Net::Async::IRC draft/msgid |
pydle draft/msgid |
Rust irc draft/msgid |
Warren draft/msgid |
| Feature | zIRC Python | ChatSharp C# |
|---|---|---|
| CAP v3.1 |
Yes
zIRC CAP v3.1 |
Yes
ChatSharp CAP v3.1 |
| CAP v3.2 |
1.2.4+
zIRC CAP v3.2 |
Yes
ChatSharp CAP v3.2 |
| 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 |
| Monitor |
No
zIRC Monitor |
No
ChatSharp Monitor |
| 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 |
| starttls |
No
zIRC starttls |
No
ChatSharp starttls |
| sts |
No
zIRC sts |
No
ChatSharp sts |
| userhost-in-names |
zIRC userhost-in-names |
ChatSharp userhost-in-names |
| draft/message-tags |
zIRC draft/message-tags |
ChatSharp draft/message-tags |
| draft/msgid |
zIRC draft/msgid |
ChatSharp draft/msgid |