9 Nov Do they do local tasks (e.g. interact with the local file system)? Or are they web scripts that are supposed to interact with (HT|X)ML documents? If your usage scenario is the former, I recommend using It is under heavy development , but it is already very usable. For my first project with Node I wrote an XMPP chat bot. In this article, we'll take you through the process of installing and NPM on a Mac using Homebrew. Boston University.