Open Source Web Servers in Java

23 projects

Eclipse Jetty: Java HTTP server and servlet container; HTTP/3, 2, 1, WebSocket; embeddable; EPL2 and Apache 2. 0.

Details

Reference implementation for Jakarta Servlet, JSP, EL, WebSocket, Annotations, Authentication; part of Jakarta EE.

Details

Tiny embeddable HTTP server in Java; HTTPS, file upload, WebSocket; single-file core; Modified BSD.

Details

TJWS: lightweight Java HTTP server and servlet container; small footprint; JSP, WebSocket (JSR 356), SSL; embeddable; Android support.

Details

Minimal Java HTTP server: GET and HEAD only (HTTP/0. 9–1. 1); for embedded use, unit tests, or simple doc servers.

Details
BrazilInactive

Distributed content web application server; property-object abstraction; authentication for extranet/intranet access.

Details
VQEmbWebInactive

Minimal embedded web server for Java 5+; ~12K jar, log4j only; HTTP and HTTPS; HttpRequestHandler API; redirect, 404/500, content type.

Details
AsyncWebInactive

Non-blocking Java HTTP engine; asynchronous request processing, selector-driven I/O; pluggable resolvers and chains; Spring integration.

Details
firecatInactive

Server-side JavaScript (NSP) web server in Java; client and server in JS; similar to ASP/JSP; runs on any JVM.

Details
HttpdBase4JInactive

Embeddable Java web server: HTTP, HTTPS, templated content, content from archives; extensible via callbacks.

Details

Componentized, scriptable, event-based web server on JDK 1. 4 NIO and JicarillaFramework.

Details
PygmyInactive

Tiny embeddable web server (~40KB); plug-in handlers like Apache modules; servlet containers can be integrated; config-driven.

Details
ReattoreInactive

Single-threaded Java HTTP server using Java 1. 4 socket channels; one thread serves all requests; NIO-based.

Details
RupyInactive

Tiny Java NIO HTTP server; non-blocking, asynchronous; chunked transfer, session timeout, hot-deployment, filter chain.

Details
SambucaInactive

Embeddable Java HTTP server framework; custom request handlers; host standalone HTTP/Web services without Tomcat/JBoss/WebLogic.

Details
SimpleInactive

Embeddable Java HTTP engine; component framework, servlet-like loadable services; asynchronous, high load.

Details
TornadoInactive

Multi-threaded Java web server; full HTTP/1. 1; secure, efficient, portable.

Details
WinstoneInactive

Lightweight servlet container without full J2EE; Servlet 2. 4/2. 5, JSP 2.

Details

Enterprise web stack: HTTP firewall, J2EE, PHP, Perl, domain control on Apache HTTPD.

Details
JigsawInactive

W3C Java web server: HTTP/1. 1 reference implementation, WebDAV, extensible object-oriented architecture.

Details

HTTP/1. 1 web server with DQM script language and Servlet/JSP-like container; content compression, permission-based output.

Details
RimfaxeInactive

Rimfaxe Web Server (RWS): Java web server with servlet engine; simplicity, speed, scalability.

Details
XerverInactive

Free Java Web and FTP server; HTTP/0. 9–1. 1; virtual dirs, password protection, PHP/Perl/CGI; setup wizard, remote admin.

Details