ircd
Il programma server di IRC — sia l'originale di Jarkko Oikarinen del 1988 sia la famiglia di fork di cui ogni rete finì per usare una propria versione.
Oikarinen scrisse il primo server all'Università di Oulu nell'agosto 1988, e il codice si diffuse ad altre università nell'anno successivo. I server erano collegati in un albero senza cicli, e ogni messaggio percorreva i rami fino a tutti i server con un destinatario. La configurazione stava in ircd.conf, con righe di una sola lettera per collegamenti, operatori e ban.
Con la scissione di EFnet e la nascita di nuove reti, ciascuna prese un proprio ramo del codice: ircu per Undernet, irc2 per IRCnet, hybrid e poi ratbox per EFnet. Le differenze nel codice dei server spiegano gran parte del diverso comportamento delle reti — per esempio, quali sopravvivono a un netsplit senza che i canali vengano dirottati. Libera.Chat oggi usa Solanum, un tardo discendente della stessa linea.