Set of useful Angular.js extensions implementing common UX patterns to improve productivity. AngularAgility is a open source framework.
Use AngularAgility Form Extensions to generate Angular.js form fields, labels and validation messages using Domain Specific Language (DSL)
The benefits of using a DSL can be quite simply way less code has to be written to solve a particular coding problem.
Cool examples on using AngularAgility- http://angularagility.herokuapp.com/#/home. Thanks JohnCulviner.