- 'chaosircd' is an IRC daemon with commands, channel modes, user modes, and flood control implemented as runtime (re)loadable modules. DNS and AUTH (ident) queries are done in a single child process so as to not waste valuable file descriptors and responsiveness. It also features a server-server protocol using timestamps for netsplit handling similar to TS5 (hybrid), and OpenSSL encrypted server-server and client-server connections.
- Chat Relater is a tool consisting of two command-line scripts:
- The analyzer extracts user relations from chat logs. The gained data is serialized as YAML.
- The visualizer takes that data and utilizes GraphViz to create a graph.
- Chirpy! is an online quote management system. It allows you to keep a database of quotes by friends and foes. It is most useful for quotes collected on IRC channels. Both the default Web frontend and MySQL backend can be replaced at will.
- Chupacabra is an IRC bot that aims to be small, fast and reliable. It's meant for channel administration on any IRC network, and currently supports kick, auto-op, topic, and more.
- Circe is a Client for IRC in Emacs. It was created to provide a more simple alternative to ERC that's more featureful than Rcirc.
- Per-query and per-channel buffers
- Auto-query buffers/windows (even on /MSG)
- An extensible ignore
- Automatic splitting at word boundaries of long lines to be sent
- Flood protection
- Per-server (not per-channel) separate encoding and decoding coding systems; an Emacs feature even allows the client to transparently work with multiple encodings, such as when both Latin-1 and UTF-8 are used on a channel
- Netsplit handling
- 'ctrlproxy' is an IRC server with multiserver support. It runs as a daemon and connects to a number of IRC servers, then lets you to connect from a workstation and work as the user who is logged in to the IRC server. After you disconnect, it maintains the connection to the server. It acts like any normal IRC server, so you can use any IRC client to connect to it. It supports multiple client connections to one IRC server (under the same nick), so you can connect to IRC using your IRC nick, even if you have an IRC session open somewhere else. It supports logging (in the same format as the irssi IRC client), password authentication, and ctcp (in case no clients are connected).
- 'dircproxy' is an IRC proxy server ("bouncer") for people who use IRC from lots of different workstations or clients, but wish to remain connected and see what they missed while they were away. Users connect to IRC through dircproxy, and remain connected to the server, even after a client is detached from it. While they're detached, 'dircproxy' logs channel and private messages as well as important events; when users reattach it downloads those logs to you using ordinary IRC protocol.
- Eggdrop is an IRC bot. It sits on a channel and takes protective measures to keep the channel from being taken over (in the few ways that anything can), to recognize banished users or sites and reject them, to recognize privileged users and let them gain ops, etc. You access your shell acount with a username and password, via a telnet connection or ftp; you then find yourself at a command prompt where you can execute various programs, manipulate files and check email. You upload your personal files (ie webpages or graphics) via FTP.
- 'ejabberd' is a multi-platform, scalable, distributed, and fault-tolerant XMPP Jabber server. It supports advanced features such as multi-user chat, IRC transport, publish and subscribe services, Jabber user directory, a Web-based administration interface, an HTTP polling service, SSL and TLS support, LDAP and external authentication.
- ERC is a powerful, modular, and extensible IRC client for Emacs. It is distributed with the latest release of Emacs. It supports multiple channels and multiple servers, private message separation, highlighting, notification, channel tracking, nick completion, history, multiple languages, user scripting and auto reconnect. This package is no longer developed as a separate project, but is maintained as part of GNU Emacs.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.