The purpose of gwt-angular project is to bring the powerful MVC framework of AngularJS to Java programmers. gwt-angular provides a GWT wrapper around AngularJS, so that components of AngularJS can be written in Java language, in a manner that is natural to a programmer with that background. The project aims to leverage the runtime efficiency of AngularJS and the build time optimization of GWT.