Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

What is a good example of an Open Source IRC client for Windows or Linux? If not, something free and extensible will do.

The reason I would like this to be open source is that I wouldn't mind being able to understand how the message formatting is implemented in such a project.

share|improve this question

closed as off topic by Journeyman Geek, wizlog, 8088, slhck Feb 17 '13 at 9:17

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

Related: Good Free IRC Client? –  heavyd Aug 31 '10 at 19:40

5 Answers 5

up vote 6 down vote accepted

irssi is both free, and open source, and has windows ports.

However, if you're trying to learn the protocol, I suggest reading the specification rather than trying to reverse engineer a complex client.

share|improve this answer

Pidgin (multi-protocol), Xchat (dedicated to IRC) and Chatzilla (built on the mozilla framework and available as add-on for firefox. Written in JavaScript and XUL and therefore perhaps more accessible for your purpose) are open source clients that support IRC. You can also check the links below:

share|improve this answer

PircBot is an IRC API for Java.

share|improve this answer
Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. –  soandos Jul 23 '12 at 2:21

Throwing WeeChat in the mix also then :) Used to use irssi, but I lost my config files and I didn't want to rewrite everything. Good thing weechat has saner default settings than irssi.

share|improve this answer

XChat for Linux/anything else other than Windows, AND HexChat (formerly XChat-WDK) for Linux/Windows.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.