Dropwizard: Java framework for developing ops-friendly, RESTful web services

Dropwizard logo


From the website:

Dropwizard pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done.

Dropwizard has out-of-the-box support for sophisticated configuration, application metrics, logging, operational tools, and much more, allowing you and your team to ship a production-quality web service in the shortest time possible.

Also take a look at this page for a list of the components used in Dropwizard. In short, it uses:
Jetty for HTTP
Jersey for REST
Jackson for JSON
Metrics for metrics
– And a bunch of other tools for logging, templating, database access, et al.

Dropwizard logo