awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dropwizard avatar

dropwizard/dropwizard

0
View on GitHub↗
8,573 stars·3,401 forks·Java·Apache-2.0·19 viewswww.dropwizard.io↗

Dropwizard

Dropwizard is a Java web application stack and REST framework used to build production-ready web services. It integrates an embedded HTTP server with operational tools to provide a complete environment for developing network interfaces that exchange JSON data.

The project provides a set of core technology stacks for relational data mapping, schema migration, and operational performance monitoring. It includes a relational database migration tool to track schema updates and execute versioned scripts before an application starts.

The framework covers a broad capability surface including request data validation, JSON serialization, and object-relational mapping. It also features application performance monitoring to track real-time system metrics and stability in production environments.

Features

  • REST Frameworks - Provides a comprehensive framework for building production-ready RESTful web services and APIs.
  • Schema Versioning - Utilizes Liquibase to track and manage database schema versions through numbered scripts.
  • Database Migration Management - Provides a comprehensive system for managing and versioning database schema migrations.
  • Database Migration Tools - Ships tools to automate the execution of database structure update scripts during startup.
  • Object-Relational Mapping - Integrates Hibernate to map Java objects to relational database records and manage persistence.
  • Relational Database Integrations - Links application objects to relational tables and manages schema migrations for data consistency.
  • Application Performance Monitoring - Ships built-in tools to track real-time system metrics and application behavior in production environments.
  • Embedded Web Servers - Includes an embedded Jetty server to run the web application directly within the process.
  • Java - Offers a complete integrated stack for building server-side web applications and services using Java.
  • RESTful Services - Provides a full stack for developing production-ready RESTful web services exchanging JSON data.
  • JSON Serialization Libraries - Uses Jackson for consistent serialization and deserialization of Java objects to JSON.
  • Object-Relational Mappers - Provides an integrated layer for mapping Java classes to relational database tables to automate data persistence.
  • Metric and Performance Monitors - Provides operational monitoring using counters and timers to track real-time system performance.
  • Request Mappings - Uses Jersey to declaratively map HTTP requests to Java methods via JAX-RS annotations.
  • Request Validation - Implements constraint-based validation to enforce data integrity on incoming request payloads.
  • Language Toolkits - Ops-friendly framework for high-performance RESTful services.
  • REST Frameworks - Opinionated framework for setting up modern web services.
  • Server Frameworks - Ops-friendly framework for high-performance Java REST services.

Star history

Star history chart for dropwizard/dropwizardStar history chart for dropwizard/dropwizard

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Dropwizard

These projects share indexed features with Dropwizard. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • hyperf/hyperfhyperf avatar

    hyperf/hyperf

    6,855View on GitHub↗

    Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes non-blocking coroutines to handle high concurrency and low-latency request processing, providing a foundation for scalable distributed systems. The framework is distinguished by an aspect-oriented programming based dependency injector that enables pluggable components and meta-programming. It includes a coroutine-optimized object-relational mapper with integrated model caching and an orchestration toolkit for microservice governance, featuring service discovery, circuit breaker

    PHP
    View on GitHub↗6,855
  • springside/springside4springside avatar

    springside/springside4

    5,652View on GitHub↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Java
    View on GitHub↗5,652
  • doctrine/ormdoctrine avatar

    doctrine/orm

    10,172View on GitHub↗

    Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc

    PHPhacktoberfest
    View on GitHub↗10,172
  • sequelize/sequelizesequelize avatar

    sequelize/sequelize

    30,349View on GitHub↗

    Sequelize is an object-relational mapping library that provides a unified interface for managing relational data through code. By implementing the Active Record pattern, it maps database tables to application objects, allowing developers to perform standard create, read, update, and delete operations using high-level method calls. The library abstracts complex database interactions by translating these calls into optimized, engine-specific SQL statements, ensuring consistent behavior across different database systems. The project distinguishes itself through a comprehensive suite of tools for

    TypeScriptdb2-ibm-ifeature-richjavascript
    View on GitHub↗30,349
Compare all 30 related projects→

Frequently asked questions

What does dropwizard/dropwizard do?

Dropwizard is a Java web application stack and REST framework used to build production-ready web services. It integrates an embedded HTTP server with operational tools to provide a complete environment for developing network interfaces that exchange JSON data.

What are the main features of dropwizard/dropwizard?

The main features of dropwizard/dropwizard are: REST Frameworks, Schema Versioning, Database Migration Management, Database Migration Tools, Object-Relational Mapping, Relational Database Integrations, Application Performance Monitoring, Embedded Web Servers.

Which projects share features with dropwizard/dropwizard?

Projects with overlapping indexed features include: hyperf/hyperf — Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes… springside/springside4 — SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It… doctrine/orm — Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It… sequelize/sequelize — Sequelize is an object-relational mapping library that provides a unified interface for managing relational data… ebean-orm/ebean — Ebean is a Java object-relational mapping framework designed to simplify database persistence through automated query… dotnet/efcore — Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using…