node package manager

node-irc

An easy to use IRC socket wrapper

node-irc

node-irc is a socket wrapper for the IRC protocol that extends Node.js' EventEmitter. node-irc aims to be an efficient, extremely easy to use IRC library used to build bots and clients.

npm install node-irc
var ircClient = require('node-irc');
var client = new ircClient('irc.freenode.net', 6667, 'SomeNick', 'SomeFullname');
client.on('ready', function () {
  client.join('#Node.js');
  client.say('#Node.js', 'I see node people fart.');
});
client.connect()

See samples and wiki