PagePreview is a project mainly written in JavaScript, it's free.
node.js plugin to preview pages
Dependencies
To install dependencies, run : npm install module_name