Dart is an open source programming language that compiles to JavaScript. It has a familiar syntax and rich libraries for asynchronous and concurrent programming. Dart can run code on the server with its VM or compile to JavaScript to run code across modern web browsers.