Comparison of Internet Relay Chat daemons

Last updated

The following tables compare general and technical information including the differences in feature sets between popular IRC daemons. Grey entries in the list represent supposedly unmaintained daemons.

Contents

This article is neither all-inclusive nor necessarily up-to-date, be warned.

Servers

IRC daemonCreator/networkBasis Programming language First public releaseLatest version (numeric 351) Software license
Asuka [1] ‹See TfM› [ failed verification ] QuakeNet Dev Teamircu C Unknown1.2.1 (now replaced by snircd) GPL
Bahamut [2] DALnet DreamForge, IRCD-Hybrid [3] C 1999 [4] bahamut-2.1.5 GPL
bIRCd [5] DAMnetDreamForge[ citation needed ] C 1999bIRCd-2.1.0rc4 GPL
beware ircd [6] bewarefrom scratch Delphi Unknownbeware1.6 GPL
Charybdis [7] atheme.org (nenolod, jilles, dwr, gxti)ircd-ratbox [7] , IRCD-Hybrid, ircu, ShadowIRCd[ citation needed ] C 2005charybdis-4.1.2 [8] GPL [9]
dancer-ircd [10] freenode Hybrid 6 [11] C 1999? (replaced by hyperion) [11] GPL
Elemental-IRCd [12] [13] ShadowIRCD C 20076.6.5 GPL2
DreamForge[ citation needed ] DALnet irc2.8.mu3 C 1994 (dal), 1997? (df)? (replaced by bahamut) GPL
Faerion IRC Server [14] vhexDreamForge C, C++ 20031.17.7.1 [15] GPL
FoxEye (ircd module)Andriy Grytsenko [16] from scratch C 2011(draft), 2016(working)0.12.1 [17] GPL2
hyperion [11] freenode dancer-ircd 1.0.35+pre2[ citation needed ] C 2005? (replaced by ircd-seven)[ citation needed ] GPL
IgniteIRCd [18] Lloyd Dilley[ citation needed ]ircd-hybrid 6.3.1 C 20040.9.41 (now unmaintained) GPL
InspIRCd [19] InspIRCd Development Teamfrom scratch C++ 20023.7.0 [20] GPL
ignitionServer [21] The Ignition ProjectPure-IRCD (VB6 version)[ citation needed ] Visual Basic 2004ignitionServer-0.3.6-P1 [22] GPL [23]
IRCd [24] Jarkko Oikarinen, IRCnet [25] from scratch C [26] 19882.11.2 [27] GPL v1
ircd-hybrid [28] ircd-hybrid Development Team, [29] Rizon, OFTC, EFnet irc2.8 [30] C [30] 1997 [30] 8.2.29 [31] GPL [32]
ircd-ratbox [33] Aaron Sethman, Lee Hardy, EFnet Hybrid 7-rc1 C 2002ircd-ratbox-3.0.10 GPL
ircd-seven freenodecharybdis 3.1.x/trunk C stable GPL
ircu [34] Undernet Coder Committeeirc2.7 [35] C [36] 1991u2.10.12.14 [34] GPL
ithildin [37] Chip Norkusfrom scratch C 20061.1 [38] BSD [39]
miniircd [40] Joel Rosdahlfrom scratch Python 20031.3 [41] GPL
Nefarious IRCuEvilnet Development, AfterNET ircu2.10.12.14 C 2004u2.10.12.14+Nefarious(2.0.0) GPL
ngIRCd [42] Alex Bartonfrom scratch C 2001 [43] ngircd-24 [44] GPL
OfficeIRC ServerOffice IRC Inc, Paul Heinleinfrom scratch VB.NET 20062.2 Proprietary
OragonoDaniel Oaks, Oragono ContributorsErgonomadic Go 20162.0.0 MIT
PleXusIRCd Rizon, thaprince, staticHybrid 7.2.3 C 2005hybrid-7.2.3+plexus-3.0.1(20090612_0-523) GPL
ProvisionIRCd [45] Sirius, Y4kuzifrom scratch Python3 20062.0 GPL
pureIRCdDennis Fisch aka Diligentfrom scratch C 2002Unknown GPL
RockIRCd [46] Mike Chambersfrom scratch QuickBASIC [47] 20091.0.0-testing GPL
RubIRCd [48] Lloyd Dilleyfrom scratch Ruby 20130.1a-maiden voyage GPL
ShadowIRCd [49] Taros, jdhore, jilles, nenolodCharybdis [49] C 20036.3.3 GPL
snircd QuakeNet ircu2.10.12 [50] C [50] Unknown1.3.4a [1] GPL [50]
solid-ircdToshi Morita, Juan Baez,Gabriel BaezBahamut C 2004 [51] solid-ircd 3.4.8 GPL
Synchronet IRCd [52] Randy E. Sommerfeldfrom scratch JavaScript 2003SynchronetIRCd-1.3a(1.151) GPL
TR-IRCd [53] Yusuf Iskenderoglu, Ekim Engin, Dimitris Ginosatiris, Maksut Cagil, Burak CifterHybrid 7 and Bahamut C 19995.6.1 GPL
UltimateIRCdShadowRealm CreationsDreamForge 2.8 C 20013.0.2 [54] (now unmaintained) GPL
UnrealIRCd [55] UnrealIRCd TeamEliteIRCd (potvin) [56] C 19994.2.3 [57] GPL
Viagra IRCd [58] Chris SchiffnerTitan C 20031.3.3 (now unmaintained) GPL
WeIRCdEloxoph IRC Network [59] from scratch C 20070.8.2 (now unmaintained) GPL
Pocosi [60] Chris Williams, Hinrik Örn SigurðssonPOE::Component::Server::IRC [61] Perl 20030.02 (1.53 of POE::Component::Server::IRC) Artistic

Operating system support

The operating systems the daemons can run on without emulation; also supported I/O facilities for network sockets (see IRCd for further information).

IRC daemon Windows DOS Mac OS Linux BSD Solaris HP-UX AIX select() poll() epoll [62] kqueue [63] threads RT signals [64] /dev/poll [65] Windows IOCP [66] Solaris IOCP [67]
BahamutNoNoYesYesYesYesUnknownUnknownYesYesYesYesNoNoYesNoNo
bIRCdYesNoUnknownYesYesYesYesUnknownYesYesNoNoUnknownNoNoNoNo
CharybdisNoNoYesYesYesYesYesYesYesYesYesYesNoNoYesNoYes
ConferenceRoomYesNoYesYesYesYesNoNoYesYesYesYesUnknownNoYesYesNo
FoxEye ircdNoNoYesYesYesYesUnknownUnknownNoYesNoNoYesNoNoNoNo
InspIRCd [68] [69] YesNoYesYesYesYesYesYesYesYesYesYesPartialNoYesYesYes
IRCD [70] YesNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNo
ircd-hybridNoNoYesYesYesYesYesYesNoYesYesYesNoNoYesNoNo
ircd-ratboxYesNoYesYesYesYesYesYesYesYesYesYesNoYesYesNoYes
ircuNoNoYesYesYesYesYesYesYesYesYesYesNoNoYesNoNo
ithildinNoNoNoYesYesUnknownUnknownUnknownYesYesNoYesUnknownNoNoNoNo
miniircdYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
Nefarious IRCuNoNoYesYesYesYesYesUnknownYesYesYesYesNoNoYesNoNo
ngIRCd [71] YesNoYesYesYesYesYesYesYesYesYesYesNoNoYesNoNo
OfficeIRC ServerYesNoYesEmulatedYesNoNoNoUnknownUnknownNoNoUnknownNoNoYesNo
OragonoYesNoYesYesYesYesNoYesNoYesYesYesYesNoNoNoNo
PleXusIRCdNoNoYesYesYesYesYesYesYesYesYesYesUnknownYesYesNoNo
pureIRCdYesNoNoNoNoNoNoNoYesNoNoNoUnknownNoNoNoNo
RockIRCdNoYesNoNoNoNoNoNoNoNoNoNoUnknownNoNoNoNo
RubIRCdYesNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
ShadowIRCdNoNoYesYesYesYesYesYesYesYesYesYesNoYesYesNoYes
snircdNoNoYesYesYesYesYesYesYesYesYesYesUnknownNoYesNoNo
solid-ircdNoNoYesYesYesYesUnknownUnknownYesYesYesYesUnknownNoYesNoNo
Synchronet IRCdYesNoYesYesYesYesUnknownUnknownYesYesYesYesUnknownNoYesNoNo
UnrealIRCdYesNoYesYesYesYesUnknownUnknownYesYesYesYesNoNoNoNoNo
WeIRCdYesNoYesYesYesUnknownUnknownUnknownYesNoNoNoUnknownNoNoNoNo

Technology

Various networking and IRC technology implemented to date.

IRC daemonModularityRemote includes IPv6 Client SSL SSL linking Zip linking Hostmasking, cloakingServices integration (built-in services) LDAP authentication IRCX support SASL support SASL EXTERNAL supportServer protocol
BahamutYesNoYesYesYesYesNoNoNoNoNoNoTS5 with extensions
bIRCdNoNoYesYesYesNoNoNoNoNoNoNo RFC 1459 and TSpre8
beware ircdNoNoYesNoNoNoYesNoNoNoNoNoP10
CharybdisYesNoYesYesYesYesYesNoNoNoYesYesTS6 with extensions
ConferenceRoomNoNoNoYesYesYesYesYesYesNoNoNoProprietary, binary
FoxEye ircdYesNoYesYesYesYesNoNoNoNoNoNoRFC2813 with extensions, split-free network
InspIRCdYes [72] YesYesYesYesYesYesPartialYesPartialYesYescustom [73]
IRCDNoNoYesNoNoYesNoNoNoNoNoNo RFC 2813 with IDs
IRCD-HybridYesNoYesYesYesYesYesNoNoNoNoNoTS6
ircd-ratboxYesNoYesYesYesYesNoNoNoNoNoNoTS6
ircuNoNoYesNoNoNoYesNoNoNoNoNo P10
ithildinYesNoYesYesYesYesYesYesNoNoNoNoModule-dependent
miniircdNoNoNoYesNoNoNoNoNoNoNoNoNo
Nefarious IRCuNoNo2.0+YesYesNoYesNoNoNo2.0+2.0+P10 with extensions
ngIRCdNoNoYesYesYesYesYesNoNoNoNoNo RFC 2813
OfficeIRC ServerYesNoYesYesYesYesYesYesYesYesYesNoCompatible with DreamForge and UnrealIRCd
OragonoNoNoYesYesNoNoYesYesYesNoYesYesNo
PleXusIRCdYesNoYesYesYesYesYesNoYesNoNoNoTS5/TS6
pureIRCdNoNoNoNoNoNoNoNoNoNoNoNoNo
RockIRCdNoNoNoNoNoNoYesNoNoNoNoNoNo
RubIRCdYesNoYesYesNoNoYesPartialNoNoNoNoTS5 with extensions
ShadowIRCdYesNoYesYesYesYesYesNoNoNoYesYesTS6 with extensions
snircdNoNoYesNoNoNoYesNoNoNoNoNo P10 with extensions
solid-ircdNoNoNoYesYesYesYesNoNoNoNoNoTS5 with extensions
Synchronet IRCdNoNoNoNoNoNoNoNoNoNoNoNoTS5 with extensions
UnrealIRCdYesYesYesYesYesYesYesNoModuleNoYesYesDreamForge/TS5 with extensions
WeIRCdPartialNoYesNoNoNoYesYes (module)NoNoNoNoNo

Features

IRC server features, mostly extensions to RFC 1459. Probably also implementations of RFC 2810, RFC 2811, RFC 2812, RFC 2813, and possibly IRCX.

IRC daemonChannel typesHalfop support

(+h %)

Admin/protect support

(+a/+u &/!/*)

Founder/owner support

(+q ~/.)

Operator prefixing [74] Advanced operator ACLOperator "levels" [75] vHost via I-line (or equivalent)i18n nicknames [76] RDBMS integration (SQL)
Bahamut#NoNoNoNoNoNoPartialNoNo
bIRCd# &NoNoNoNoNoNoPartialNoNo
Charybdis# &NoNoNoNoYesYesYesNoNo
ConferenceRoom# &NoNoYesNoYesYesYesPartialPartial
FoxEye ircd# & ! +ModuleNoNoNoNoNoYesYesNo
InspIRCd#YesModuleModuleModuleYesModuleYesModuleOld versions: MySQL, SQLite & PostgreSQL: Authorization, Services Integration, Logging, Operaccess
IRCD# & ! +NoNoNoNoNoNoNoNoNo
IRCD-Hybrid#YesNoNoNoNoNoYesNoNo
ircd-ratbox# &NoNoNoNoNoNoYesNoNo
ircu# &NoYesNoNoYesNoNoNoNo
ithildin#NoNoNoYesYesYesNoNoNo
miniircd+ # & !NoNoNoNoNoNoNoNoNo
Nefarious IRCu# &YesNoNoNoYesNoYesNoNo
ngIRCd [77] # & +Yes [78] YesYesNoNoNoNoNoNo
OfficeIRC Server# %# & %&NoYesYesYesPartialYesYesYesPartial
Oragono#YesYesYesNoYesNoYesYesYes
PleXusIRCd# &YesYesYesNoNoUnknownYesUnknownNo
pureIRCd#NoNoUnknownUnknownUnknownUnknownUnknownUnknownUnknown
RockIRCd#NoYesYesUnknownUnknownYesNoUnknownNo
RubIRCd#YesYesYesYesNoYesYesNoNo
ShadowIRCd# &YesYesNoNoYesYesYesNoNo
snircd# &NoYesNoNoYesNoYesNoNo
solid-ircd#YesNoNoNoNoNoPartialNoNo
Synchronet IRCd# &NoNoNoNoNoNoNoNoNo
UnrealIRCd#YesYesYesNoYesThird party module (netadmins) [79] Yes, vhost block in confiso8859-1/2/7/8-I/9/16, windows-1250/1251, MultibyteMySQL & PostgreSQL: Third party modules [80]
WeIRCd#YesNoNoNoNoNoNoNoSQLite in services module
IRC daemonConnect-flood detectionChannel flood controls
basic / advanced
Join throttlingSpamfilter
regexp / glob
Channel censor
IRCd config / chanop-controlled
Variable per-channel banlist sizeTimed bansDNSBLCGI:IRC/WEBIRC host spoofing
BahamutYesYes / NoYesNo / NoNo / NoNoNoNoYes
bIRCdNoNo / NoNoNo / NoNo / NoNoNoNoNo
CharybdisYesNo / NoYesNo / NoNo / NoYesYes [ citation needed ]YesYes
ConferenceRoomYesYes / YesYesNo / YesPartial / NoNoPartialYesNo
InspIRCdYesYes / YesYesYes / YesYes / YesYesYesYesYes
IRCDNoNoNoNoNoNoNoNoNo
IRCD-HybridYesNo / NoNoNo / NoNo / NoNoNoNoYes
ircd-ratboxYesNo / NoNoNo / NoNo / NoNoNoNoYes
ircuYesUnknownUnknownUnknownUnknownUnknownUnknownNoNo
ithildinModuleNo / NoNoNo / NoNo / NoNoNoUnknownUnknown
miniircdNoNoNoNoNoNoNoNoNo
Nefarious IRCuYesNo / NoNoYes / NoNo / NoNoNoYesYes
ngIRCdNoNo / NoNoNo / NoNo / NoNoNoNoYes
OfficeIRC ServerYesYesYesYesYesYesYesYesUnknown
OragonoYesYes / NoUnknownNoNoNoUnknownNoYes
PleXusIRCdYesNo / NoNoNo / NoNo / NoNoNoUnknownUnknown
pureIRCdUnknownUnknownUnknownUnknownUnknownUnknownUnknownUnknownUnknown
RockIRCdNoYes / NoNoNoNoNoNoNoUnknown
RubIRCdNoNoNoNoNoNoNoNoNo
ShadowIRCdYesNo / NoYesNo / NoNo / NoYesYesYesYes
solid-ircdYesYes / NoYesNo / NoNo / NoNoNoNoUnknown
Synchronet IRCdYesYes / NoYesNo / NoNo / NoNo / NoNoNoUnknown
UnrealIRCdYesYesYesYesYes / third party module [81] NoYesYesYes
WeIRCdPartialNo / NoNoNo / NoNo / NoNoNoNoYes

See also

Notes

  1. 1 2 "QuakeNet Development Team". quakenet.org.
  2. "The DALnet IRC Network". dal.net.
  3. "IRC Servers". tldp.org. Retrieved 2020-08-03.
  4. "Linux Help - Bahamut Setup Guide". linuxhelp.net.[ dead link ]
  5. "bircd - bIRCd IRC server. SSL and IPv6 supported". uu3.net.
  6. "beware ircd". bircd.org.
  7. 1 2 "Jilles' IRC page: charybdis". stack.nl. Retrieved 2015-01-08.
  8. "Releases · charybdis-ircd/charybdis · GitHub". github.com. Retrieved 2020-08-03.
  9. "charybdis/LICENSE at master · charybdis-ircd/charybdis · GitHub". github.com. Retrieved 2020-08-03.
  10. "History of IRC (Internet Relay Chat)". daniel.haxx.se. Retrieved 2020-08-03.
  11. 1 2 3 "freenode: hyperion-ircd". Archived from the original on 2006-05-27. Retrieved 2006-06-04.
  12. "Continuation of ShadowIRCD to meet people's needs". github.com. Retrieved 2015-01-08.
  13. "Contributors" . Retrieved 2015-01-08.
  14. "Faerion — ircd". sourceforge.net.
  15. vhex. "Faerion Software Components". sourceforge.net.
  16. "foxeye/ChangeLog at master · LStranger/foxeye · GitHub". github.com. Retrieved 2020-08-03.
  17. "Releases · LStranger/foxeye · GitHub". github.com. Retrieved 2020-08-03.
  18. "IgniteIRCd - Stable IRCd with empowered administration functionality". IgniteIRCd site.
  19. "InspIRCd - The Stable, High-Performance and Modular IRCd". inspircd.org.
  20. "Releases · inspircd/inspircd · GitHub". github.com.
  21. "The Ignition Project : ignitionServer". Archived from the original on 2010-09-22. Retrieved 2009-09-27.
  22. "Log in - Tumblr". ignition-project.com.
  23. ziggythehamster. "The Ignition Project". SourceForge.
  24. "Index of /ftp/irc/server/". irc.org. Archived from the original on 2011-07-26.
  25. "IRC.org". irc.org.
  26. Source code
  27. Release Notes
  28. "IRCD-Hybrid -- High Performance Internet Relay Chat" . Retrieved 2015-01-08.
  29. "Team". ircd-hybrid.org. 9 September 2014. Retrieved 2015-01-08.
  30. 1 2 3 "IRCd-Hybrid". irc-wiki.org. 17 September 2011. Retrieved 2015-01-08.
  31. "Downloads". irc-hybrid.org. 6 January 2015. Retrieved 2015-01-08.
  32. "COPYING". github.com. Retrieved 2015-01-08.
  33. "ircd-ratbox". ratbox.org. Retrieved 2020-08-03.
  34. 1 2 "Undernet IRCd Development - Home". undernet.org.
  35. "Serverwatch's Recent Server Reviews". serverwatch.com. Archived from the original on 2011-05-12.
  36. ircu2.10.12.12 source code (tar.gz)
  37. "elly/ithildin". GitHub.
  38. Downloads - Ithildhin
  39. "ithildin/COPYING at master · elly/ithildin · GitHub". GitHub.
  40. "jrosdahl/miniircd: A very simple Internet Relay Chat (IRC) server". GitHub.
  41. "miniircd/CHANGES at master · jrosdahl/miniircd · GitHub". GitHub.
  42. Alexander Barton. "ngIRCd: Next Generation IRC Daemon". barton.de.
  43. "arthur.barton.de Git - ngircd.git/commit". barton.de.
  44. Alexander Barton. "News".
  45. "ProvisionIRCd :: An IRCd written in Python3". ProvisionIRCd.
  46. "Welcome to rubbermallet.org [software: RockIRCd]". rubbermallet.org.
  47. RockIRCd 1.0.0-testing source (.zip)
  48. "RubIRCd - The Ruby IRC daemon". rubircd site.
  49. 1 2 ShadowIRCd Archived August 13, 2010, at the Wayback Machine
  50. 1 2 3 http://www.quakenet.org/development/releases/snircd.12.10.1.3.4a.tar.gz
  51. sheik. "Solid IRCd". SourceForge.
  52. ircd.js : The Synchronet IRCd Service
  53. "TR-IRCD Daemon and Services". sourceforge.net.
  54. shadowmaster. "The Ultimate IRC daemon". sourceforge.net.
  55. "UnrealIRCd - The most widely deployed IRC server - UnrealIRCd". unrealircd.com.
  56. unrealircd.doc
  57. "UnrealIRCd 4.2.3 released - UnrealIRCd Forums". unrealircd.com.
  58. Christopher Schiffner. "Viagra IRCd". Chris Schiffner's Corner of the Web.
  59. "404 Not Found". eloxoph.com. Archived from the original on 2010-05-14.
  60. Hinrik Örn Sigurðsson. "App::Pocosi - A command line tool for launching a POE::Component::Server::IRC instance - metacpan.org". metacpan.org.
  61. Hinrik Örn Sigurðsson. "POE::Component::Server::IRC - A fully event-driven networkable IRC server daemon module. - metacpan.org". metacpan.org.
  62. epoll. xmailserver.org. (Linux since 2.6) - I/O event notification facility. Has a much better performance than select() and poll() system calls.
  63. kqueue (FreeBSD since 4.1) - asynchronous event dispatch mechanism.
  64. "POSIX.4 Real Time Signals" (Linux since 2.4) - special class of Linux system signals used for notification of events on file descriptors. Deprecated in favour of epoll.
  65. Acharya, Shridhar (March 2002). "Using the devpoll (/dev/poll) Interface". Sun.com. Archived from the original on February 2, 2007.CS1 maint: unfit url (link)
  66. "CreateIoCompletionPort function". Microsoft MSDN Library.
  67. "The Event Completion Framework for the Solaris Operating System (Solaris IOCP)". Sun.com.
  68. "Supported Operating Systems". inspircd.org.
  69. "FAQ/General". inspircd.org.
  70. [ 50 ]
  71. "Supported Operating Systems". ngircd.barton.de. Retrieved 2020-07-29.
  72. "2.0/Modules". inspircd.org.
  73. "InspIRCd Spanning Tree (1.2)". inspircd.org.
  74. Operator prefixing: The ability for network staff (not channel ops, but ircd opers) to be denoted in a channel with a special prefix.[ citation needed ]
  75. Operator "levels": protect "higher" opers from being killed and/or z, k, or g-lined by "lower" opers[ citation needed ]
  76. "Features: nickchars". Vulnscan.org.
  77. "Supported Modes" . Retrieved 2020-07-29.
  78. "Handle channel user modes 'a', 'h', and 'q' from remote servers". GitHub.
  79. "Modules". unreal.x-tab.org.
  80. "Custom coding: SQLMod". Vulnscan.org.
  81. "Modules: TextBan". Vulnscan.org.

Related Research Articles

EFnet or Eris-Free network is a major Internet Relay Chat (IRC) network, with more than 35,000 users. It is the modern-day descendant of the original IRC network.

BitchX free IRC client

BitchX is a free IRC client and has been considered to be the most popular ircII-based IRC client. The initial implementation, written by "Trench" and "HappyCrappy", was a script for the IrcII chat client. It was converted to a program in its own right by panasync. BitchX 1.1 final was released in 2004. It is written in C and is a TUI application utilizing ncurses. GTK+ toolkit support has been dropped. It works on all Unix-like operating systems, and is distributed under a BSD license. It is originally based on ircII-EPIC and eventually it was merged into the EPIC IRC client. It supports IPv6, multiple servers and SSL and a subset of UTF-8 with an unofficial patch.

HexChat Irc client

HexChat is an Internet Relay Chat client, forked from XChat. It has a choice of a tabbed document interface or tree interface, support for multiple servers, and numerous configuration options. Both command-line and graphical versions were available.

Internet Relay Chat Protocol for real-time Internet chat and messaging

Internet Relay Chat (IRC) is an application layer protocol that facilitates communication in the form of text. The chat process works on a client/server networking model. IRC clients are computer programs that users can install on their system or web based applications running either locally in the browser or on a 3rd party server. These clients communicate with chat servers to transfer messages to other clients. IRC is mainly designed for group communication in discussion forums, called channels, but also allows one-on-one communication via private messages as well as chat and data transfer, including file sharing.

An IRC operator is a user on an Internet Relay Chat network who has privileged access. IRC operators are charged with the task of enforcing the network's rules, and in many cases, improving the network in various areas. The permissions available to an IRC operator vary according to the server software in use, and the server's configuration.

IRCnet is one of the largest IRC networks with more than 60,000 users using it daily. An early 2005 record had approximately 123,110 users simultaneously connected to the network.

Internet Relay Chat services is a name for a set of features implemented on many modern Internet Relay Chat networks. Services are automated bots with special status which are generally used to provide users with access with certain privileges and protection. They usually implement some sort of login system so that only people on the access control list can obtain these services.

An IRCd, short for Internet Relay Chat daemon, is server software that implements the IRC protocol, enabling people to talk to each other via the Internet. It is distinct from an IRC bot that connects outbound to an IRC channel.

IRC script chat

IRC scripts are a way of shortening commands and responding automatically to certain events while connected to an IRC network. There are many different scripting languages for different types of IRC clients: ircII, BitchX, XChat, mIRC, Visual IRC, Bersirc, and others have their own scripting languages, many of which share common features and syntax and therefore are easily portable from one IRC client to another.

The following tables compare general and technical information between a number of IRC client programs which have been discussed in independent published literature.

Transmission (BitTorrent client) BitTorrent client

Transmission is a BitTorrent client which features a variety of user interfaces on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License, with parts under the MIT License.

MSN Chat was the Microsoft Network version of IRCX, which replaced Microsoft Chat, a set of Exchange-based IRCX servers first available in the Microsoft Comic Chat client, although Comic Chat was not required to connect.


This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.

ircu is the IRC daemon software written for and used on the Undernet IRC network.

Rsyslog is an open-source software utility used on UNIX and Unix-like computer systems for forwarding log messages in an IP network. It implements the basic syslog protocol, extends it with content-based filtering, rich filtering capabilities, queued operations to handle offline outputs, support for different module outputs, flexible configuration options and adds features such as using TCP for transport.

LightDM A X display manager

LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw User Interface, also called Greeters. It also supports Wayland.

A Web-based slideshow is a slide show which can be played using a web browser. Some web based slide shows are generated from presentation software and may be difficult to change. Others offer templates allowing the slide show to be easily edited and changed.

UnrealIRCd is an open-source IRC daemon, originally based on DreamForge, and is available for Unix-like operating systems and Windows. Since the beginning of development on UnrealIRCd c. May 1999, many new features have been added and modified, including advanced security features and bug fixes, and it has become a popular server.