Event-based IRC library and simple GUI client for Java