Open source set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java