Node 0.10.8 was released last week. v8, uv, and npm were all upgraded, and there are fixes and improvements to be found in the http, buffer, and crypto modules. This is the third stable release so far in May.
msfnode (GitHub: eviltik / msfnode, License: GPL 3, npm: msfnode) by Michel Soisson is a Metasploit API client for Node. Metasploit is a hugely popular penetration testing framework. This module allows you to use Node to script Metasploit. The Metasploit API supports things like managing jobs, loading plugins, and interacting with open sessions to compromised systems.
The module provides a
metasploitClient constructor, which can be passed an object that contains the Metasploit server's details, including
password. The client is event-based, and the project's readme has an example of how to get a login token and make a request against a server.
Although it isn't interactive, it's a great hack -- the code is currently only around 50 lines, which Andrey claims only took 30 minutes to write.