Irc is a functional replacement for and improvement to talk(1). Talk
is an old, primitive, atrocious, minimalist sort of keyboard/screen
conversation tool, using a grotesque, machine-dependent protocol.
Irc does everything talk does, but with a better protocol, allowing
more than 2 users to talk at once, with access across the aggregate
Internet, and providing a whole raft of other useful features.
This library is intended to encapsulate the IRC protocol at a quite
low level. It provides an event-driven IRC client framework. It has
a fairly thorough support for the basic IRC protocol, CTCP and DCC
connections.
Ruby/IRC is an IRC client framework for Ruby.
AnyEvent::IRC is an event system independend IRC protocol module.
Parse::IRC provides a convenient way of parsing lines of text conforming
to the IRC protocol ( see RFC1459 or RFC2812 ).
IRC library.
This is mostly conform to RFC 1459 but partly not for convenience.
The functions in this module take care of many of the tasks you are
faced with when working with IRC. Mode lines, ban masks, message
encoding and formatting, etc.
irc2dc provides intercomunication between users of DC++ hub and IRC channel
For now it works just like simple bot, that transfers public messages from
one side to other.
POE::Component::IRC is a POE component (who'd have guessed?) which acts
as an easily controllable IRC client for your other POE components and
sessions. You create an IRC component and tell it what events your
session cares about and where to connect to, and it sends back
interesting IRC events when they happen. You make the client do things
by sending it events.