Java HTTP Server

Open-source Java projects categorized as HTTP Server

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-26

    OP 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

    Project mention: Security of Eclipse Jetty dependencies | reddit.com/r/qztray | 2022-11-02

    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

  • DeepfakeHTTP

    DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses.

  • Firefly

    Firefly is an asynchronous web framework for rapid development of high-performance web application. (by hypercube1024)

  • donkey

    Modern Clojure HTTP server and client built for ease of use and performance

  • rawhttp

    HTTP library to make it easy to deal with raw HTTP.

    Project mention: HTTP3 Request for Comment | reddit.com/r/programming | 2022-06-08

    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: November 15-19, 2022 FLiP Stack Weekly | dev.to | 2022-11-21
  • lWS

    lightweight Web Server (lWS) for Android

  • avaje-jex

    Web routing for Jetty, Grizzly, JDK Http server

    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).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-26.

Java HTTP Server related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com