On this page
Overview
Dropwizard is an opinionated Java web framework that combines Jetty, Jersey, Jackson, Logback, Hibernate Validator, Metrics, JDBI or Hibernate, Liquibase, and related libraries into a cohesive service stack.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Integrate proven libraries for REST services into one stack
The README lists Jetty, Jersey, Jackson, Logback, Hibernate Validator, Metrics, JDBI or Hibernate, and Liquibase among the core pieces.
Sources: [2]
Start HTTP, JSON, validation, metrics, and database access from a common baseline
The framework reduces repeated library selection and bootstrap code for production-oriented RESTful web services.
Sources: [2]
Best fit
Fits backends that prefer a focused, explicit Java REST stack
It is useful when teams want a prescribed HTTP, REST, JSON, metrics, and data-access combination without adopting a broader application ecosystem.
Sources: [2]
Before adoption
Treat 5.x as the current line and plan migrations from 3.x or 4.x
The 5.0.2 release includes retirement of the 3.0.x and 4.0.x lines. Major upgrades also move dependencies such as Jetty, Jackson, and Hibernate, so compatibility should be reviewed.
Sources: [3]
Official sources
- [1]dropwizard/dropwizard — GitHub repository(2026-10-06)
- [2]Dropwizard — README(2026-10-06)
- [3]Dropwizard 5.0.2 release(2026-10-06)
Supplemental curator note
It fits teams that want a cohesive REST-service stack without adopting a larger application ecosystem. The 5.x line is current, so projects on 3.x or 4.x should review migration requirements.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/dropwizard/dropwizard.git - 2
Enter the repository
cd dropwizard - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
8,582 Stars
Trend data is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- dropwizard
- hibernate
- java
- jax-rs
- jdbi
- jersey-framework
- jetty
- rest
- restful-webservices
- web-framework
- Stars
- 8,582
- Forks
- 3,401
- Watchers
- 8,582
- Open issues
- 39
- Contributors
- 345
- Owner type
- Organization
- Primary language
- Java
- License
- Apache-2.0
- Repository last updated
- Oct 5, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Fiber40,204 Stars
3 shared tag(s) · 2 shared category(s)
combine Express-inspired routing, binding, and middleware on top of fasthttp
Go - Echo32,754 Stars
3 shared tag(s) · 2 shared category(s)
A Go web framework that adds routing, middleware, binding, and error handling around net/http
Go - Actix Web24,855 Stars
3 shared tag(s) · 2 shared category(s)
build high-performance HTTP APIs and WebSocket services in Rust on the Tokio async ecosystem
Rust - Chi22,929 Stars
3 shared tag(s) · 2 shared category(s)
compose Go HTTP routes and middleware while keeping net/http compatibility
Go - aiohttp16,569 Stars
3 shared tag(s) · 2 shared category(s)
build asyncio HTTP clients, servers, and WebSockets with one Python framework
Python - Starlette12,655 Stars
3 shared tag(s) · 2 shared category(s)
build asynchronous Python web services from lightweight ASGI components
Python
Report incorrect information
Tell us if any listing information is incorrect or outdated.