Files
awesome-awesomeness/html/dropwizard.html
2025-07-18 22:22:32 +02:00

281 lines
11 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-dropwizard-awesomeawesome">Awesome Dropwizard <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p><a
href="http://www.dropwizard.io"><img src="https://cdn.rawgit.com/stve/awesome-dropwizard/master/dropwizard-hat.png" align="right" width="50"></a></p>
<blockquote>
<p>Useful resources for creating apps with <a
href="http://www.dropwizard.io">Dropwizard</a></p>
</blockquote>
<h3 id="contributing">Contributing</h3>
<p>Please take a quick look at the <a
href="CONTRIBUTING.md">contribution guidelines</a> first.</p>
<h2 id="editor-support">Editor Support</h2>
<p><em>Support for your favorite editors.</em></p>
<h3 id="eclipse">Eclipse</h3>
<ul>
<li><a
href="https://github.com/Tasktop/dropwizard-tools">dropwizard-tools</a>
- Eclipse Tools for Dropwizard</li>
</ul>
<h2 id="open-source">Open Source</h2>
<ul>
<li><a
href="https://github.com/smoketurner/dropwizard-swagger">dropwizard-swagger</a>
- Serves Swagger UI static content and loads Swagger endpoints.</li>
<li><a
href="https://github.com/roskart/dropwizard-jaxws">dropwizard-jaxws</a>
- enables building SOAP web services and clients using JAX-WS API.</li>
<li><a
href="https://github.com/bazaarvoice/dropwizard-redirect-bundle">dropwizard-redirect-bundle</a>
- allows for HTTP redirects.</li>
<li><a
href="https://github.com/tkrille/dropwizard-template-config">dropwizard-template-config</a>
- enables you to write your config.yaml as a Freemarker template.</li>
<li><a
href="https://github.com/bazaarvoice/dropwizard-caching-bundle">dropwizard-caching-bundle</a>
- generate cache-control options for resources and caching
responses.</li>
<li><a
href="https://github.com/yunspace/dropwizard-xml">dropwizard-xml</a> -
Dropwizard bundle for processing and validating XMLs</li>
<li><a
href="https://github.com/meltmedia/dropwizard-crypto">dropwizard-crypto</a>
- A Cryptographic Bundle for Dropwizard</li>
<li><a
href="https://github.com/mtakaki/dropwizard-circuitbreaker">dropwizard-circuitbreaker</a>
- A circuit breaker design pattern for dropwizard</li>
<li><a
href="https://github.com/phaneesh/dropwizard-maxmind-bundle">dropwizard-maxmind-bundle</a>
- MaxMind GeoIP2 support for dropwizard</li>
<li><a
href="https://github.com/dropwizard/dropwizard-protobuf">dropwizard-protobuf</a>
- Support for reading and writing Google Protocol Buffer objects within
Dropwizard</li>
<li><a
href="https://github.com/mbknor/dropwizard-activemq-bundle">dropwizard-activemq-bundle</a>
- send and receive JSON via ActiveMQ in your Dropwizard application</li>
<li><a
href="https://github.com/smoketurner/dropwizard-consul">dropwizard-consul</a>
- A Consul bundle for Dropwizard</li>
<li><a
href="https://github.com/smoketurner/dropwizard-zipkin">dropwizard-zipkin</a>
- A Zipkin bundle for Dropwizard</li>
<li><a
href="https://github.com/smoketurner/dropwizard-graphql">dropwizard-graphql</a>
- A GraphQL bundle for Dropwizard</li>
<li><a
href="https://github.com/smoketurner/dropwizard-money">dropwizard-money</a>
- A Money bundle for Dropwizard</li>
<li><a href="https://github.com/yammer/breakerbox">breakerbox</a> -
Frontend for Tenacity + Archaius</li>
<li><a href="https://github.com/yammer/tenacity">tenacity</a> - A
Hystrix bundle for Dropwizard</li>
<li><a
href="https://github.com/msteinhoff/dropwizard-grpc">dropwizard-grpc</a>
- use a gRPC server in a Dropwizard service</li>
<li><a
href="https://github.com/bascan/aws-dropwizard">sqs-dropwizard</a> -
Amazon SQS integration</li>
<li><a
href="https://github.com/ojacobson/dropwizard-simple-cors">dropwizard-simple-cors</a>
- A Dropwizard bundle to provide simple, sensible CORS support</li>
<li><a
href="https://github.com/palantir/dropwizard-version-info">dropwizard-version-info</a>
- A Dropwizard bundle which exposes a version endpoint</li>
</ul>
<h3 id="boilerplate-destruction">Boilerplate Destruction</h3>
<ul>
<li><a
href="https://github.com/gozefo/brahma-hibernateutils">Brahma-HibernateUtils</a>
- An annotation processor to keep track of <code>@Entity</code> classes
to make entity registration in dropwizard super simple.</li>
</ul>
<h3 id="authentication">Authentication</h3>
<ul>
<li><a
href="https://github.com/yammer/dropwizard-auth-ldap">dropwizard-auth-ldap</a>
- LDAP authentication for Dropwizard</li>
<li><a
href="https://github.com/dhatim/dropwizard-jwt-cookie-authentication">dropwizard-jwt-cookie-authentication</a>
- Dropwizard bundle managing authentication through JWT cookies</li>
</ul>
<h3 id="assets">Assets</h3>
<ul>
<li><a
href="https://github.com/bazaarvoice/dropwizard-configurable-assets-bundle">dropwizard-configurable-assets-bundle</a>
- An implementation of an AssetBundle for use in Dropwizard that allows
user configuration.</li>
<li><a
href="https://github.com/rnorth/dropwizard-markdown-assets-bundle">dropwizard-markdown-assets-bundle</a>
- renders Markdown files as pretty HTML</li>
</ul>
<h3 id="data-stores">Data Stores</h3>
<ul>
<li><a
href="https://github.com/meltmedia/dropwizard-etcd">dropwizard-etcd</a>
- A Dropwizard Bundle for Etcd</li>
<li><a
href="https://github.com/eeb/dropwizard-mongo">dropwizard-mongo</a> -
Factories and health checks for connecting to mongoDB.</li>
<li><a
href="https://github.com/dropwizard/dropwizard-elasticsearch">dropwizard-elasticsearch</a>
- A set of classes for using Elasticsearch in a Dropwizard service</li>
<li><a
href="https://github.com/santanusinha/dropwizard-service-discovery">dropwizard-service-discovery</a>
- Zookeeper service discovery bundle and client for dropwizard.</li>
<li><a
href="https://github.com/composable-systems/dropwizard-cassandra">dropwizard-cassandra</a>
- Dropwizard support for Cassandra</li>
<li><a
href="https://github.com/smoketurner/dropwizard-riak">dropwizard-riak</a>
- Dropwizard support for Riak</li>
<li><a
href="https://github.com/xvik/dropwizard-orient-server">dropwizard-orient-server</a>
- Embedded OrientDB server for dropwizard</li>
<li><a
href="https://github.com/smoketurner/dropwizard-atomix">dropwizard-atomix</a>
- Integration with <a href="http://atomix.io/">Atomix</a></li>
</ul>
<h3 id="metrics">Metrics</h3>
<ul>
<li><a
href="https://github.com/phaneesh/riemann-bundle">riemann-bundle</a> -
Simplifies dropwizard metrics integration into Riemann</li>
<li><a
href="http://metrics.dropwizard.io/3.1.0/manual/third-party/">metrics</a>
- Metrics Libraries</li>
</ul>
<h3 id="logging">Logging</h3>
<ul>
<li><a
href="https://github.com/gini/dropwizard-gelf">dropwizard-gelf</a> -
Addon bundle for Dropwizard to support logging to a GELF-enabled
servers</li>
<li><a
href="https://github.com/tradier/dropwizard-raven">dropwizard-raven</a>
- Dropwizard integration for error logging to Sentry</li>
<li><a
href="https://github.com/Wikia/dropwizard-logstash-encoder">dropwizard-logstash-encoder</a>
- Dropwizard logging addon for sending logs using the
logstash-logback-encoder</li>
</ul>
<h3 id="scheduledrecurrence-jobs">Scheduled/Recurrence Jobs</h3>
<ul>
<li><a
href="https://github.com/jaredstehler/dropwizard-quartz">dropwizard-quartz</a>
- Simple Job Scheduler implementation integrating Guice and Quartz.</li>
<li><a
href="https://github.com/spinscale/dropwizard-jobs">dropwizard-jobs</a>
- Quartz integration for dropwizard</li>
<li><a
href="https://github.com/timmolter/dropwizard-sundial">dropwizard-sundial</a>
- Scheduled jobs in Dropwizard using Sundial</li>
</ul>
<h3 id="guice">Guice</h3>
<ul>
<li><a
href="https://github.com/HubSpot/dropwizard-guice">dropwizard-guice</a>
- Adds support for Guice.</li>
<li><a
href="https://github.com/xvik/dropwizard-guicey">dropwizard-guicey</a> -
Dropwizard guice integration</li>
<li><a
href="https://github.com/HubSpot/dropwizard-guicier">dropwizard-guicier</a>
- A Dropwizard bundle to handle Guice integration.</li>
</ul>
<h3 id="deployment">Deployment</h3>
<ul>
<li><a href="https://github.com/twilio/wiztowar">WizToWar</a> - Build
WARs from your Dropwizard apps</li>
<li><a
href="https://github.com/rvs-fluid-it/wizard-in-a-box">wizard-in-a-box</a>
- deploy Dropwizard apps as a war</li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a
href="http://www.dropwizard.io/0.9.2/docs/getting-started.html">Getting
Started</a></li>
<li><a
href="http://www.dropwizard.io/0.9.2/docs/manual/index.html">Official
docs</a></li>
<li><a
href="http://www.dropwizard.io/0.9.2/docs/manual/internals.html">Dropwizard
internals</a></li>
<li><a href="http://modules.dropwizard.io/">Dropwizard Modules
Directory</a></li>
</ul>
<h2 id="guides">Guides</h2>
<ul>
<li><a
href="https://spin.atomicobject.com/2014/10/11/serving-static-assets-with-dropwizard/">Serving
Static Assets with DropWizard</a></li>
<li><a
href="https://spin.atomicobject.com/2015/03/30/jersey-servlets-dropwizard/">Hooking
up Custom Jersey Servlets in Dropwizard</a></li>
<li><a
href="https://spin.atomicobject.com/2015/02/03/dropwizard-hibernate-dao/">Using
Hibernate DAOs in DropWizard Tasks</a></li>
<li><a
href="http://techbytes.anuragkapur.com/2015/05/heroku-for-highly-available-dropwizard.html?m=1">Heroku
for Highly Available Dropwizard Apps</a></li>
<li><a
href="http://kyleboon.org/blog/2013/09/23/newrelic-for-dropwizard/">Enabling
Newrelic for Dropwizard</a></li>
<li><a
href="http://willhamill.com/2014/12/04/application-health-checks-with-dropwizard">Application
Health Checks with DropWizard</a></li>
<li><a
href="http://christopher-batey.blogspot.com/2014/08/using-hystrix-with-dropwizard.html">Using
Hystrix with Dropwizard</a></li>
<li><a
href="https://www.gridshore.nl/2014/05/15/using-dropwizard-combination-elasticsearch/">Using
Dropwizard in combination with Elasticsearch</a></li>
<li><a href="https://boxfuse.com/blog/dropwizard-aws.html">Deploy a
Dropwizard Unikernel to AWS</a></li>
<li><a
href="http://www.remmelt.com/post/use-consuls-kv-store-for-dropwizard-settings/">Use
Consuls KV store for Dropwizard settings</a></li>
<li><a
href="https://www.aytech.ca/blog/dropwizard-app-engine-flexible-env/">Deploying
Dropwizard on App Engine Flex</a></li>
<li><a
href="https://www.aytech.ca/blog/measuring-performance-dropwizard-application/">Measuring
the performance of your Dropwizard application</a></li>
<li><a
href="https://www.aytech.ca/blog/heroku-gradle-dropwizard/">Heroku +
Gradle + Dropwizard</a></li>
</ul>
<h2 id="community">Community</h2>
<ul>
<li><a
href="https://groups.google.com/forum/#!forum/dropwizard-user">dropwizard-user</a></li>
<li><a
href="https://stackoverflow.com/questions/tagged/dropwizard">StackOverflow</a></li>
<li><a
href="https://twitter.com/dropwizardio"><code>@dropwizardio</code> on
twitter</a></li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="https://vimeo.com/37930578">Instant-ish Real Service
Architecture</a></li>
</ul>
<h2 id="contribute">Contribute</h2>
<p>Contributions welcome! Read the <a
href="CONTRIBUTING.md">contribution guidelines</a> first.</p>
<h2 id="awesome">Awesome!</h2>
<p>Check out more <a
href="https://github.com/sindresorhus/awesome">awesome projects</a>.</p>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://licensebuttons.net/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://beforeitwasround.com">Steve Agalloco</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p><a href="https://github.com/stve/awesome-dropwizard">dropwizard.md
Github</a></p>