IRCTk is a graphical user interface for IRC that supports the client protocol as specified in RFC1459 and a subset of IRCv3.