Browserify: browser-side require() for your node.js
substack.net
substack.net
What this module does (after a cursory glance) is:
1) intercept the request for browserify.js,
2) package all the necessary modules into a single file along with a require function that will link the modules to their identifiers, and
3) send the file to the client in a way that allows the calling document (in the case of the example, index.html) to use require() and module identifiers client side just as you would on the server side.
In short, this is a project which aims to lower the barrier between sharing code client and server side with node, as this ability to share code is one of node's greatest upsides in spite of the difficulties of doing so. I believe there are several other projects that perform similar tasks, but I have no direct experience with any of them.
Edit: On a serious note, this looks really exciting, and I can't wait to give it a shot.