Google has release Closure Tools, the set of tools they used to write applications such as Gmail. What is it? It consists of three parts:
A compiler which is a "JavaScript optimizer that compiles web apps down into compact, high-performance JavaScript code. The compiler removes dead code, then rewrites and minimizes what's left so that it will run fast on browsers' JavaScript engines. The compiler also checks syntax, variable references, and types, and warns about other common JavaScript pitfalls. These checks and optimizations help you write apps that are less buggy and easier to maintain. You can use the compiler with Closure Inspector, a Firebug extension that makes debugging the obfuscated code almost as easy as debugging the human-readable source."
So it compiles JavaScript into JavaScript and makes it behave more like a statically typed language.
A library which contains both widgets and datastructures and algorithms. Sort of the standard library that JavaScript was always missing.
A templating system you can use to assemble a user interface.