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/3, HTTP/2, HTTP/1, 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. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla 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 | 1 Sep 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,994
2 Jetty 3,994
3 Undertow 3,686
4 Takes 859
5 DeepfakeHTTP 517
6 Firefly 297
7 donkey 293
8 java-http 222
9 rawhttp 211
10 lWS 92
11 avaje-http 82
12 java-httpbin 49
13 avaje-jex 34
14 amaya-core 3

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