JavaScript X Server (current protocol prototyping in Node.js, hoping to port to HTML5 for graphics)