TypeScript is a free, open-source programming language developed by Microsoft. It is a superset of JavaScript, and adds optional static typing to the language. TypeScript is designed for the development of large applications and compiles to standard JavaScript that can run in browsers and Node.js.