Java HTTP Server

Open-source Java projects categorized as HTTP Server

Top 12 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.

  • Jetty

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

  • Project mention: Example Java Application with Embedded Jetty and a htmx Website | dev.to | 2024-03-28

    As described on eclipse.dev/jetty: "Jetty provides a web server and servlet container, additionally providing support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations. These components are open source and are freely available for commercial use and distribution."

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Takes

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

  • Project mention: Show HN: Java REST without annotations, DI nor reactive streams | news.ycombinator.com | 2023-06-11

    This is quite similar to Takes (https://github.com/yegor256/takes).

    I like both, look cleaner then all the annotation based ones.

  • 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

  • java-http

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

  • Project mention: Netty VS java-http - a user suggested alternative | libhunt.com/r/netty | 2023-05-25

    A full-featured HTTP server and client in plain Java without the use of any libraries. The client and server will use non-blocking NIO in order to provide the highest performance possible.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • rawhttp

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

  • lWS

    lightweight Web Server (lWS) for Android

  • Project mention: GitHub – Mvbasov/LWS: Lightweight Web Server (LWS) for Android | news.ycombinator.com | 2023-08-12
  • avaje-http

    Controller generation for Javalin, Helidon SE.

  • Project mention: Avaje HTTP 2.0 Released | news.ycombinator.com | 2023-10-27
  • 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

  • Project mention: httpbin alternatives - go-httpbin and java-httpbin | libhunt.com/r/httpbin | 2023-11-12
  • avaje-jex

    Web routing for Jetty, Grizzly, JDK Http server

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 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,671
2 Jetty 3,750
3 Takes 795
4 DeepfakeHTTP 502
5 Firefly 295
6 donkey 288
7 java-http 193
8 rawhttp 187
9 lWS 71
10 avaje-http 57
11 java-httpbin 44
12 avaje-jex 19

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com