NGINX Unit: Universal web app server
(unit.nginx.org)
toolpolyglot app server with runtime JSON config, TLS and routing; maintainers ship no new features
Apache Tomcat® - Welcome!
(tomcat.apache.org)
toolJakarta Servlet, Pages and WebSocket implementation hosting Java web apps, Apache-2 licensed
The Eclipse Jetty Project :: Eclipse Jetty
(jetty.org)
toolembeddable Java servlet container and HTTP/1-3 plus WebSocket server; EPL2 and Apache-2.0
WildFly
(WildFly)
toolmodular Jakarta EE application server from Red Hat, managed via CLI, REST, JMX and web console
Get started with Deno
(Deno)
referenceTypeScript-first JavaScript runtime, sandboxed by default, with built-in formatter, linter and tests
Gunicorn - Python WSGI HTTP Server for UNIX
(gunicorn.org)
toolpre-fork WSGI/ASGI server fronting Django, Flask or FastAPI; one command, minimal dependencies
Index - Uvicorn
(uvicorn.dev)
referenceASGI server for Python async frameworks, HTTP/1.1 and WebSockets, run from CLI or programmatically
A Fast, Concurrent Web Server for Ruby & Rack - Puma
(puma.io)
toolconcurrent HTTP/1.1 server for Ruby Rack apps, Ragel-based parser, far lower memory than Unicorn
PHP: FastCGI Process Manager (FPM) - Manual
(php.net)
referencePHP FastCGI process manager: per-pool uid/chroot workers, dynamic spawning, slowlog, status output
FrankenPHP: the modern PHP app server
(frankenphp.dev)
toolPHP app server on Caddy: worker mode keeps apps in memory, one binary, Symfony and Laravel support
FastCGI Specification
(fastcgi-archives.github.io)
reference1996 Open Market protocol between web servers and long-lived FastCGI application processes