sIRC is a general purpose IRC library for Java, to be used as a foundation for IRC clients or bots. Using an event-driven architecture for recieving messages and a easy way of sending messages, sIRC simplifies the task of working with IRC servers.