Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 10 Java HTTP Server Projects
-
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Project mention: Evaluating Spring Boot, Quarkus, or Micronaut and why for Stargate v2 | reddit.com/r/java | 2022-12-26OP doesn't seem to be aware of Armeria https://github.com/line/armeria
-
Jetty
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
So, 9.4.48 fixes the first two CVEs, but the last one doesn't mention 9.4 at all, so I'm not sure if that's left out due to EOL status for 9.4.
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Takes
True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
-
-
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application. (by hypercube1024)
-
-
What is complicated about it?? Here's my implementation of it: https://github.com/renatoathaydes/rawhttp/blob/master/rawhttp-core/src/main/java/rawhttp/core/body/ChunkedBodyParser.java
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
java-http
A full featured, stand-alone, high-performance HTTP server and client written entirely in plain Java
-
-
Project mention: Libraries other than Spring Boot for creating web APIs | reddit.com/r/java | 2022-06-28
I created https://github.com/avaje/avaje-jex ... with the hope of helping to move Javalin more in the Java direction but yeah, Javalin isn't going in that direction. So avaje-jex now will follow it's own path (as pretty much a web routing layer that abstracts over various http servers like jetty, grizzly etc with a java and loom focus).
Java HTTP Server related posts
- Evaluating Spring Boot, Quarkus, or Micronaut and why for Stargate v2
- Open-source non-blocking NIO Java HTTP Server
- Show HN: Open-source non-blocking NIO Java HTTP Server
- Open-source non-blocking NIO based Java HTTP Server
- Show HN: Open-source non-blocking NIO Java HTTP Server
- Best library for messenger backend (JVM)
- HTTP3 Request for Comment
-
A note from our sponsor - Sonar
www.sonarsource.com | 26 Mar 2023
Index
What are some of the best open-source HTTP Server projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Armeria | 4,173 |
2 | Jetty | 3,524 |
3 | Takes | 754 |
4 | DeepfakeHTTP | 458 |
5 | Firefly | 288 |
6 | donkey | 278 |
7 | rawhttp | 172 |
8 | java-http | 164 |
9 | lWS | 59 |
10 | avaje-jex | 15 |