A generally unordered list of useful frameworks in java http://errorprone.info/ -> enhance the compiler to catch common mistakes https://google.github.io/truth/ -> more readable failure messages and test assertions Credits, sources and some links of interest for further reading: http://blog.takipi.com/forget-guava-5-google-libraries-java-developers-should-know/