Java HTTP Server

Open-source Java projects categorized as HTTP Server

Top 14 Java HTTP Server Projects

HTTP Server
  1. 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.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Jetty

    Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more

  4. Undertow

    High performance non-blocking webserver

  5. Takes

    True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects

  6. DeepfakeHTTP

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

  7. Firefly

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

  8. donkey

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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. java-http

    A full featured, stand-alone, high-performance HTTP server and client written entirely in plain Java

  11. rawhttp

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

  12. lWS

    lightweight Web Server (lWS) for Android

  13. avaje-http

    Controller generation for Javalin, Helidon SE.

  14. java-httpbin

    A Java-based HTTP server that lets you locally test your HTTP client, retry logic, streaming behavior, timeouts, etc. with the endpoints of httpbin.org

  15. avaje-jex

    Web routing for the JDK Http server

  16. amaya-core

    An amaya framework module that implements a web application and its infrastructure.

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

Java HTTP Server discussion

Log in or Post with

Java HTTP Server related posts

  • How to Become a Backend Developer in 2025 ?

    5 projects | dev.to | 31 Jan 2025
  • Learning JWT security using KumuluzEE — The finances of a league of the environment

    8 projects | dev.to | 27 Dec 2024
  • Next-generation web framework Teo, supports Node.js, Python and Rust

    2 projects | news.ycombinator.com | 8 Jun 2024
  • GitHub – Mvbasov/LWS: Lightweight Web Server (LWS) for Android

    1 project | news.ycombinator.com | 12 Aug 2023
  • Netty VS java-http - a user suggested alternative

    2 projects | 25 May 2023
  • RBAC with API Gateway and Open Policy Agent(OPA)

    4 projects | dev.to | 16 May 2023
  • Evaluating Spring Boot, Quarkus, or Micronaut and why for Stargate v2

    1 project | /r/java | 26 Dec 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source HTTP Server projects in Java? This list will help you:

# Project Stars
1 Armeria 4,958
2 Jetty 3,955
3 Undertow 3,657
4 Takes 834
5 DeepfakeHTTP 513
6 Firefly 296
7 donkey 293
8 java-http 218
9 rawhttp 205
10 lWS 89
11 avaje-http 78
12 java-httpbin 48
13 avaje-jex 33
14 amaya-core 1

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?