Useful Java Libraries

Google Guava – Core Java libraries from Google - https://github.com/google/guava

Google Guice – Lightweight Dependency Injection Framework - https://github.com/google/guice

Google Protocol Buffers - Google's data interchange format - https://github.com/protocolbuffers/protobuf

Netty – Asynchronous event-driven network application framework. http://netty.io

SLF4J – Simple Logging Facade for Java. http://www.slf4j.org

Logback – Logging done right. http://logback.qos.ch/

Jackson – High Performance JSON processor. https://github.com/FasterXML/jackson-core

Coda Hale Metrics – Metrics is a Java library which gives insight - https://metrics.dropwizard.io

Jersey – JAX-RS Reference Implementation for building RESTful services. https://jersey.github.io/

Last updated