Console IRC client written in Perl, based on widely popular NetHack game.
ZNC is an advanced IRC bouncer with features that include support for
multiple users, playback buffers, DCC bouncing, SASL authentication
and SSL encryption. It can be extended with dynamically loaded modules
written in C++ or Perl.
Netwalker is a tiny curses-based IRC client. The current version is written in
c/cpp. Future releases are planed to be written in plain cpp. Netwalker aims to
be a slim IRC client.
PircBot is a framework for an IRC Bot written in Java.
It allows you to create your own custom IRC Bots using
Java by building on the easy to use framework that is
already provided by the PircBot.
GGI:IRC is a Perl/CGI program that lets you access IRC from a web browser, it is
designed to be flexible and has many uses such as an IRC gateway for an IRC
network, a chat-room for a website or to access IRC when stuck behind a
restrictive firewall.
PEAR::Net_SmartIRC is a PHP class for communication with IRC networks,
which conforms to the RFC 2812 (IRC protocol).
It's an API that handles all IRC protocol messages.
This class is designed for creating IRC bots, chats and show irc related
info on webpages.
BitchX is an IRC (Internet Relay Chat) client by Colten Edwards aka
panasync@EFnet, it is based on its predecessors ircII and Epic.
BitchX was originally started as a script by Trench and HappyCrappy for
the popular Unix IRC client ircII. Around Christmas of 1994 the script
was patched directly into the client by Colten Edwards.
BitchX includes features which make it a bot, bouncer, and a friendly
IRC client at the same time.
BitchX is one the most popular IRC clients among Unix systems. It is
highly customizable and capable of running scripts, so it can be used
as an IRC bot too.
psyBNC is an extremely powerful IRC bouncer.
Features include:
. It stays connected when you disconnect
. It allows Full Online Administration
. It allows you to set Users who could get op from psyBNC
. It supports full logging of Messages and traffic
. It supports linking to other psyBNCs + PartyLine
. It allows multiple connections of one Client to different irc-servers
. It has a translation module
- english to italian,english to german,english to portugese,english to french,
french to english,german to english,portugese to english,french to english
. Modular
. IPv6 Support
. Much more (see README in package)
Riece is an IRC client for Emacs. It provides the following features:
- Several IRC servers may be used at the same time.
- Essential features can be built upon the extension framework (called
"add-on") capable of dependency tracking.
- Installation is easy. Riece doesn't depend on other packages.
- Setup is easy. Automatically save/restore the configuration.
- Riece uses separate windows to display users, channels, and
dialogues. The user can select the window layout.
- Step-by-step instructions (currently written in Japanese) are included.
- Mostly compliant with RFC 2812.
POE::Filter::IRCD is a POE-based parser for the IRC protocol.
It provides a convenient way of parsing and creating IRC
protocol lines.