Dropwizard
Weld
Our great sponsors
Dropwizard | Weld | |
---|---|---|
7 | 4 | |
8,450 | 374 | |
0.1% | 0.3% | |
9.6 | 8.9 | |
about 20 hours ago | 16 days ago | |
Java | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Dropwizard
- Javalin – a simple web framework for Java and Kotlin
-
Is there any example of a recent dropwizard application?
I'm trying to set up a simple RESTful API with dropwizard that does some basic CRUD with a postgresql database. I've managed to get some endpoints working with dummy responses following the documentation, but I am now quite stuck when it comes to implementing the database functionality. The page about JDBI3 doesn't really help because the example usage doesn't match with the example app in the repository, where the code looks quite different and with no recent commits. It seems to assume prior knowledge of all of these libraries (which I don't have).
- Dropwizard 2.1.0 has been released
-
Non Spring users what are you using ??
You might like Dropwizard then.
-
best light framework or library for developing API without the magic (Spring)
Dropwizard is a nice opinionated veneer over all the standard bits and pieces. https://www.dropwizard.io
Weld
-
Implement a plugin architecture
I've been using CDI for something like this. The project is temporarily hosted here.
-
Show HN: I finished v5 of a JVM framework I've spent spent half a decade making
Any DI lib would probably work, it depends on your preferences and use cases though.
I'm personally a fan of Weld since its the reference implementation of the CDI spec.
- Weld 5.0.0.Beta1 released!
-
Non Spring users what are you using ??
Need only Dependency injection? Perhaps JBoss Weld, a reference CDI implementation, might interest you.
What are some alternatives?
Feign - Feign makes writing java http clients easier
Guice - Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.
Spark - A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin
Dagger2 - A fast dependency injector for Android and Java.
Retrofit - A type-safe HTTP client for Android and the JVM
HK2
Jersey - Eclipse Jersey Project - Read our Wiki:
Apache DeltaSpike - Mirror of Apache Deltaspike
RESTEasy - An Implementation of the Jakarta RESTful Web Services Specification
Dynamic CDI - Dynamic Context Dependency Injection
javalin - A simple and modern Java and Kotlin web framework [Moved to: https://github.com/javalin/javalin]
Governator - Governator is a library of extensions and utilities that enhance Google Guice to provide: classpath scanning and automatic binding, lifecycle management, configuration to field mapping, field validation and parallelized object warmup.