- Hypertext Transfer Protocol – HTTP/1.0 - Hypertext Transfer Protocol – HTTP/1.1 - Hypertext Transfer Protocol – HTTP/1.1 - Upgrading to TLS Within HTTP/1.1 - Defining Well-Known Uniform Resource Identifiers (URIs) - Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP) - Additional HTTP Status Codes - Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing - Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content - Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests - Hypertext Transfer Protocol (HTTP/1.1): Range Requests - Hypertext Transfer Protocol (HTTP/1.1): Caching - Hypertext Transfer Protocol (HTTP/1.1): Authentication - Hypertext Transfer Protocol Version 2 (HTTP/2)


The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows.


Caddy is the HTTP/2 web server with automatic HTTPS.


Envoy is hosted by the Cloud Native Computing Foundation (CNCF). If you are a company that wants to help shape the evolution of technologies that are container-packaged, dynamically-scheduled and microservices-oriented, consider joining the CNCF.


H2O is a new generation HTTP server that provides quicker response to users with less CPU utilization when compared to older generation of web servers.


Security, speed, compliance, and flexibility – all of these describe lighttpd (pron. lighty) which is rapidly redefining efficiency of a webserver; as it is designed and optimized for high performance environments.


nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev. [github] - NGiИX config generator generator on steroids


OpenResty ™ is a full-fledged web platform by integrating the standard Nginx core, LuaJIT, many carefully written Lua libraries, lots of high quality 3rd-party Nginx modules, and most of their external dependencies.

VeryNginx [usage]

A very powerful and friendly nginx base on lua-nginx-module( openresty ) which provide WAF, Control Panel, and Dashboards.


The GlassFish project provides a structured process for developing the GlassFish Server platform that makes the new features of the Java EE platform available faster, while maintaining the most important feature of Java EE: compatibility.


JBoss Web implements the Servlet 2.5 and JavaServer Pages 2.1 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services.


Jetty provides a Web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations.


JLHTTP - Java Lightweight HTTP Server (Web Server)


NanoHTTPD is a light-weight HTTP server designed for embedding in other applications, released under a Modified BSD licence.


When we first created the Resin servlet container 14 years ago with the Servlet 1.0 specification, we had two goals: Resin should “just work”, and it should be fast.


Spark - A micro framework for creating web applications in Kotlin and Java 8 with minimal effort


The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.


WildFly is a flexible, lightweight, managed application runtime that helps you build amazing applications.


Winstone is a servlet container that was written out of a desire to provide servlet functionality without the bloat that full J2EE compliance introduces.