Escher vs Guice: What are the differences?
Escher: An Elm-like web framework for Julia. A web server for 2016. Escher's built-in web server allows you to create interactive UIs with very little code. It takes care of messaging between Julia and the browser under-the-hood. It can also hot-load code: you can see your UI evolve as you save your changes to it; Guice: A lightweight dependency injection framework for Java. It is an open-source software framework for the Java platform. It provides support for dependency injection using annotations to configure Java objects. It embraces Java's type safe nature, especially when it comes to features introduced in Java 5 such as generics and annotations.
Escher and Guice can be categorized as "Frameworks (Full Stack)" tools.
Escher is an open source tool with 311 GitHub stars and 63 GitHub forks. Here's a link to Escher's open source repository on GitHub.