LiCe is a powerful but easy-to-use script for the EPIC IRC client. It has many powerful features, including flood protection, userlists (and shitlists), automatic checking for updates, and per-channel settings.
SqIRC is a lightweight IRC client with script control and plugins.
A pure Java Git solution.
A framework to implement custom command line interfaces (CLI).