awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·5 vueswww.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.

Historique des stars

Graphique de l'historique des stars pour dropwizard/dropwizardGraphique de l'historique des stars pour dropwizard/dropwizard

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Dropwizard

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Dropwizard.
  • hyperf/hyperfAvatar de hyperf

    hyperf/hyperf

    6,855Voir sur 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
    Voir sur GitHub↗6,855
  • springside/springside4Avatar de springside

    springside/springside4

    5,652Voir sur 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
    Voir sur GitHub↗5,652
  • doctrine/ormAvatar de doctrine

    doctrine/orm

    10,172Voir sur 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
    Voir sur GitHub↗10,172
  • sequelize/sequelizeAvatar de sequelize

    sequelize/sequelize

    30,349Voir sur 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
    Voir sur GitHub↗30,349
Voir les 30 alternatives à Dropwizard→

Questions fréquentes

Que fait dropwizard/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.

Quelles sont les fonctionnalités principales de dropwizard/dropwizard ?

Les fonctionnalités principales de dropwizard/dropwizard sont : REST Frameworks, Schema Versioning, Database Migration Management, Database Migration Tools, Object-Relational Mapping, Relational Database Integrations, Application Performance Monitoring, Embedded Web Servers.

Quelles sont les alternatives open-source à dropwizard/dropwizard ?

Les alternatives open-source à dropwizard/dropwizard incluent : 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…