A damn simple library for building production-ready RESTful web services.
Java Other
Clone or download
Permalink
Failed to load latest commit information.
.circleci chore: Don't pre-cache dependencies on CircleCI May 28, 2018
.mvn/wrapper Upgrade dependencies and Maven plugins (#2445) Jul 27, 2018
docs Fix typo in Views doc (#2456) Aug 15, 2018
dropwizard-archetypes Upgrade to Maven Compiler plugin 3.8.0 Jul 30, 2018
dropwizard-assets Remove Guava (#2400) Jun 25, 2018
dropwizard-auth Ensure DropwizardResourceConfig#forTesting() is using a random port Jul 30, 2018
dropwizard-benchmarks Ensure DropwizardResourceConfig#forTesting() is using a random port Jul 30, 2018
dropwizard-bom Upgrade JDBI3 to 3.4.0. (#2451) Aug 3, 2018
dropwizard-client Upgrade dependencies and Maven plugins (#2445) Jul 27, 2018
dropwizard-configuration Replace remaining use of Hamcrest with AssertJ (#2444) Jul 27, 2018
dropwizard-core Remove Guava (#2400) Jun 25, 2018
dropwizard-db Remove Guava (#2400) Jun 25, 2018
dropwizard-e2e Remove Guava (#2400) Jun 25, 2018
dropwizard-example Upgrade to Maven Compiler plugin 3.8.0 Jul 30, 2018
dropwizard-forms [maven-release-plugin] prepare for next development iteration Mar 14, 2018
dropwizard-hibernate Ensure DropwizardResourceConfig#forTesting() is using a random port Jul 30, 2018
dropwizard-http2 Add more Java versions to Travis CI build matrix (#2403) Jul 2, 2018
dropwizard-jackson Mark PermissiveEnumDeserializer as cacheable (#2446) Jul 30, 2018
dropwizard-jdbi Replace remaining use of Hamcrest with AssertJ (#2444) Jul 27, 2018
dropwizard-jdbi3 Remove Guava (#2400) Jun 25, 2018
dropwizard-jersey Ensure DropwizardResourceConfig#forTesting() is using a random port Jul 30, 2018
dropwizard-jetty Replace remaining use of Hamcrest with AssertJ (#2444) Jul 27, 2018
dropwizard-json-logging Remove Guava (#2400) Jun 25, 2018
dropwizard-lifecycle Remove Guava (#2400) Jun 25, 2018
dropwizard-logging Fix extra slow ci throttling tests Aug 2, 2018
dropwizard-metrics-graphite Remove Guava (#2400) Jun 25, 2018
dropwizard-metrics Remove Guava (#2400) Jun 25, 2018
dropwizard-migrations Add more Java versions to Travis CI build matrix (#2403) Jul 2, 2018
dropwizard-request-logging Remove Guava (#2400) Jun 25, 2018
dropwizard-servlets Support expirable log level configurations (#2375) Jul 2, 2018
dropwizard-testing Ensure DropwizardResourceConfig#forTesting() is using a random port Jul 30, 2018
dropwizard-util Remove Guava (#2400) Jun 25, 2018
dropwizard-validation Replace remaining use of Hamcrest with AssertJ (#2444) Jul 27, 2018
dropwizard-views-freemarker Ensure DropwizardResourceConfig#forTesting() is using a random port Jul 30, 2018
dropwizard-views-mustache Ensure DropwizardResourceConfig#forTesting() is using a random port Jul 30, 2018
dropwizard-views Remove Guava (#2400) Jun 25, 2018
.codeclimate.yml Fix the checkstyle engine in CodeClimate Oct 5, 2017
.editorconfig Encoding of properties files is ISO-8859-1 Dec 5, 2015
.gitattributes Checkout all freemarker templates with lf line endings May 2, 2018
.gitignore Clean up .gitignore Oct 20, 2015
.travis.yml Run code coverage checks only on OracleJDK 8 Jul 31, 2018
.travis_after_success.sh Run code coverage checks only on OracleJDK 8 Jul 31, 2018
.travis_deploy.sh Use Travis CI deployment instead of custom script Mar 9, 2018
CONTRIBUTING.md Add CodeTriage badge to dropwizard/dropwizard Mar 5, 2018
LICENSE Update copyright for 2016. Jan 24, 2016
NOTICE Update copyright for 2016. Jan 24, 2016
PULL_REQUEST_TEMPLATE.md Update PULL_REQUEST_TEMPLATE.md Nov 22, 2017
README.md Update the codeclimate badge Oct 26, 2017
RELEASES.md Update the release guide Sep 21, 2016
appveyor.yml Add windows ci via appveyor Sep 23, 2016
checkstyle.xml checkstyle: Set the default severity as warning Oct 24, 2017
maven_deploy_settings.xml Prepare the TravisCI configuration to automatically deploy snapshots … Oct 24, 2014
mvnw Add Maven Wrapper Oct 6, 2017
mvnw.cmd Add Maven Wrapper Oct 6, 2017
pom.xml Run code coverage checks only on OracleJDK 8 Jul 31, 2018
prepare_docs.sh Document the Dropwizard release process (#1592) Jul 27, 2016
suppressed-cves.xml Update to Jersey 2.27 (#2395) Jun 23, 2018

README.md

Dropwizard

Build Status Coverage Status Maven Central Javadoc Maintainability

Dropwizard is a sneaky way of making fast Java web applications.

It's a little bit of opinionated glue code which bangs together a set of libraries which have historically not sucked:

Read more at dropwizard.io.

Want to contribute to Dropwizard?

Before working on the code, if you plan to contribute changes, please read the following CONTRIBUTING document.

Need help or found an issue?

When reporting an issue through the issue tracker on GitHub or sending an email to the Dropwizard User Google Group mailing list, please use the following guidelines:

  • Check existing issues to see if it has been addressed already
  • The version of Dropwizard you are using
  • A short description of the issue you are experiencing and the expected outcome
  • Description of how someone else can reproduce the problem
  • Paste error output or logs in your issue or in a Gist. If pasting them in the GitHub issue, wrap it in three backticks: ``` so that it renders nicely
  • Write a unit test to show the issue!

Sponsors

Dropwizard is generously supported by some companies with licenses and free accounts for their products.

JetBrains

JetBrains

JetBrains supports our open source project by sponsoring some All Products Packs within their Free Open Source License program.