The Angular team recently announced a Dart port of the popular Angular.js framework.
Large parts of Angular functionality—components like $compiler and $scope, basic directives like ngBind and ngRepeat—have already been ported over to Dart and can be used today. Other critical Angular parts like Dependency Injection and Routes are being ported now. Karma, the Angular test runner, already works with Dart.
Angular team members Brad Green and Igor Minar provide details in the video from the AngularJS meetup this week. The Dart-specific discussion begins at the 40 minute mark.