← Back to Awesome

Sections

Dropwizard

GitHub repository ↗ synced 2026/8/9

Awesome Dropwizard Awesome

Useful resources for creating apps with Dropwizard

Contributing

Please take a quick look at the contribution guidelines first.

Editor Support

Support for your favorite editors.

Eclipse

  • dropwizard-tools - Eclipse Tools for Dropwizard

Open Source

  • dropwizard-swagger - Serves Swagger UI static content and loads Swagger endpoints.
  • dropwizard-jaxws - enables building SOAP web services and clients using JAX-WS API.
  • dropwizard-redirect-bundle - allows for HTTP redirects.
  • dropwizard-template-config - enables you to write your config.yaml as a Freemarker template.
  • dropwizard-caching-bundle - generate cache-control options for resources and caching responses.
  • dropwizard-xml - Dropwizard bundle for processing and validating XMLs
  • dropwizard-crypto - A Cryptographic Bundle for Dropwizard
  • dropwizard-circuitbreaker - A circuit breaker design pattern for dropwizard
  • dropwizard-maxmind-bundle - MaxMind GeoIP2 support for dropwizard
  • dropwizard-protobuf - Support for reading and writing Google Protocol Buffer objects within Dropwizard
  • dropwizard-activemq-bundle - send and receive JSON via ActiveMQ in your Dropwizard application
  • dropwizard-consul - A Consul bundle for Dropwizard
  • dropwizard-zipkin - A Zipkin bundle for Dropwizard
  • dropwizard-graphql - A GraphQL bundle for Dropwizard
  • dropwizard-money - A Money bundle for Dropwizard
  • breakerbox - Frontend for Tenacity + Archaius
  • tenacity - A Hystrix bundle for Dropwizard
  • dropwizard-grpc - use a gRPC server in a Dropwizard service
  • sqs-dropwizard - Amazon SQS integration
  • dropwizard-simple-cors - A Dropwizard bundle to provide simple, sensible CORS support
  • dropwizard-version-info - A Dropwizard bundle which exposes a version endpoint

Boilerplate Destruction

  • Brahma-HibernateUtils - An annotation processor to keep track of @Entity classes to make entity registration in dropwizard super simple.

Authentication

  • dropwizard-auth-ldap - LDAP authentication for Dropwizard
  • dropwizard-jwt-cookie-authentication - Dropwizard bundle managing authentication through JWT cookies

Assets

  • dropwizard-configurable-assets-bundle - An implementation of an AssetBundle for use in Dropwizard that allows user configuration.
  • dropwizard-markdown-assets-bundle - renders Markdown files as pretty HTML

Data Stores

  • dropwizard-etcd - A Dropwizard Bundle for Etcd
  • dropwizard-mongo - Factories and health checks for connecting to mongoDB.
  • dropwizard-elasticsearch - A set of classes for using Elasticsearch in a Dropwizard service
  • dropwizard-service-discovery - Zookeeper service discovery bundle and client for dropwizard.
  • dropwizard-cassandra - Dropwizard support for Cassandra
  • dropwizard-riak - Dropwizard support for Riak
  • dropwizard-orient-server - Embedded OrientDB server for dropwizard
  • dropwizard-atomix - Integration with Atomix

Metrics

  • riemann-bundle - Simplifies dropwizard metrics integration into Riemann
  • metrics - Metrics Libraries

Logging

  • dropwizard-gelf - Addon bundle for Dropwizard to support logging to a GELF-enabled servers
  • dropwizard-raven - Dropwizard integration for error logging to Sentry
  • dropwizard-logstash-encoder - Dropwizard logging addon for sending logs using the logstash-logback-encoder

Scheduled/Recurrence Jobs

  • dropwizard-quartz - Simple Job Scheduler implementation integrating Guice and Quartz.
  • dropwizard-jobs - Quartz integration for dropwizard
  • dropwizard-sundial - Scheduled jobs in Dropwizard using Sundial

Guice

  • dropwizard-guice - Adds support for Guice.
  • dropwizard-guicey - Dropwizard guice integration
  • dropwizard-guicier - A Dropwizard bundle to handle Guice integration.

Deployment

  • WizToWar - Build WARs from your Dropwizard apps
  • wizard-in-a-box - deploy Dropwizard apps as a war

Tutorials

  • Getting Started
  • Official docs
  • Dropwizard internals
  • Dropwizard Modules Directory

Guides

  • Serving Static Assets with DropWizard
  • Hooking up Custom Jersey Servlets in Dropwizard
  • Using Hibernate DAOs in DropWizard Tasks
  • Heroku for Highly Available Dropwizard Apps
  • Enabling Newrelic for Dropwizard
  • Application Health Checks with DropWizard
  • Using Hystrix with Dropwizard
  • Using Dropwizard in combination with Elasticsearch
  • Deploy a Dropwizard Unikernel to AWS
  • Use Consul's KV store for Dropwizard settings
  • Deploying Dropwizard on App Engine Flex
  • Measuring the performance of your Dropwizard application
  • Heroku + Gradle + Dropwizard

Community

  • dropwizard-user
  • StackOverflow
  • @dropwizardio on twitter

Videos

  • Instant-ish Real Service Architecture

Awesome!

Check out more awesome projects.