GSoC/GCI Archive
Google Summer of Code 2010

Google Caja

Web Page:

Mailing List:

Google Caja is an open-source project that rewrites web content (HTML, CSS, and JavaScript) into static HTML and safe JavaScript suitable for embedding inline in web pages. It is used by Yahoo! on their homepage, by iGoogle and Orkut, and we're in the process of integrating with several other Google products.


  • Google Caja: Popular Library Cajoling As a Google Summer of Code participant working on Google Caja, my goal would be to determine what is preventing popular libraries such as MooTools, jQuery, and Prototype from cajoling. Since it seems this task is of a very variable length, I will set my initial goal to determine what is preventing the MooTools core from cajoling, followed by all other classes included with MooTools, and finally (if time permits) moving on to jQuery and others.