Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Hot code loading for node.js
branch: master
Failed to load latest commit information.
javascript version 0.0.8
.DS_Store added shebang to hotnode.js, replaced console.log with sys.print to a…
.gitignore fixed some console color issues, removed octal escape sequences
Cakefile replaced sys with util to avoid annoying messages, applying @wavded's… version 0.0.5, readme updated
package.json prefer global
package.yml prefer global


Hotnode is a package that allows you to automatically reload your code by just saving the source in your editor.

Feature Overview

  • Automatically reloads your node.js code on file change
  • Watches .js files in the current directory and its subdirectories


The following versions are required for Hotnode:

  • Node.js >= 0.2.2
  • npm >= 0.1.25

To see growl messages as soon as your node.js process has been restarted, you will need, a command-line based tool for growl.

For notifications on Ubuntu / Gnome, you need libnotify:

sudo apt-get install libnotify-bin

Install it simply via npm:

npm install hotnode


Instead of starting your app directly with node app.js Launch it with hotnode app.js


Hotnode also includes an executable called hotcoffee which automatically runs the given file with the coffee command and watches all CoffeeScript files in the directory.


Copyright (c) 2010, released under the MIT license

Something went wrong with that request. Please try again.