IRC-API is a stateful, asynchronous IRC API written in Java. It offers an (a)synchronous programming model to its user, and has the ability to save the IRC server state per IRC connection. It supports SSL. The API has been tested on various IRC networks, including EFnet, DALnet, and Undernet. It offers a useful, detailed interface to the Server it connects to.
| Tags | IRC API bot Client stateful Asynchronous |
|---|---|
| Licenses | Apache License 2.0 |
| Operating Systems | all Java capable systems |
| Implementation | Java |
| Translations | English |
Recent releases


Release Notes: This release adds the long-awaited IRC feature DCC. The implementation specifically addresses files transfers throughout the IRC protocol. Four new APIs have been added, DCCSend, DCCReceive, DCCAccept, and DCCResume. All are built on top of Java's nio. Apart from DCC, more commands have been added to the API, and more bugs have been fixed.


Release Notes: A lot has been done in this release to make it easier for the API user to extend it. For new weapons, a new messaging filter API has been added to the IRC toolkit. All the API methods now offer asynchronous versions. This release changes the IRCAPI interface, replaces checked by unchecked exceptions for all API methods, enables the API user to extend it to add his or her own API commands, and adds a simple message Filter API.


Release Notes: Initial freshmeat announcement.
Recent comments
04 Jun 2012 10:16
Recent builds can be found on code.google.com/p/irc-...