Node.js socket wrapper for the IRC protocol (client-side)
Latest commit 2fe32b5 Jul 30, 2015 @bleakgadfly Merge pull request #10 from TBotV63/patch-1
Added password functionality
Failed to load latest commit information.
lib Merge pull request #10 from TBotV63/patch-1 Jul 30, 2015
LICENSE Added license Jan 21, 2012 Update Jan 21, 2012
package.json Improved package.json, bumped version number Jan 23, 2012


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.

Get started

Install node-irc with npm.

npm install node-irc

Import node-irc.

var ircClient = require('node-irc');

Pass in the server, port, nickname and fullname as parameters to the constructor.

var client = new ircClient('', 6667, 'SomeNick', 'SomeFullname');

Add an event handler for what to do When the server is ready, like joining a channel and say something weird.

client.on('ready', function () {
  client.say('#Node.js', 'I see node people fart.');

Connect to the server


More details

See samples and wiki