Typescript
Typescript is a superset of javascript that compiles to pure javascript. It's also open-source and free, developed by the folks at Microsoft. Typescript is "type" based; meaning it allows the Javascript developer to enjoy highly-productive development tools. Essentially, the developer writes in Typescript, compiles, and has pure javascript that can run anywhere.