Stunnix Advanced Web Server
(commercial) Stunnix Advanced Web Server is a Web server for putting Web sites onto CDROMs, DVDs, FlashDisks, and other readonly media to be used on any typical system. Sites can be scripted with PHP or Perl and can be driven by MySQL or SQLite databases. All required software programs are designed to reside on the CDROM to avoid the need to install software on the user's computer. The Web serving core is based on Apache 1.3.x, and has additional functionality to detect and use free ports, automatically start a browser on each platform, and to stop the Web server once a resource with a special name is visited. Desktop applications can also be created with it.
Stunnix Perl Web Server
Stunnix Perl Web Server is a cross-platform web server written in Perl, for use on read-only media and for browser-based applications.
taskrambler at the moment is a HTTP server. It's written from scratch in C and serves as the user interface provider for taskrambler.
Thunk Web Server
Thunk Web Server is a Scheme Web server written in Bigloo. Web pages are defined using the same language the Web server is written in. Thunk hopes to provide all of the usual strengths of Lisp: repl, macros, first class functions, etc.
Tntnet is a modular, multithreaded, high performance web application server for C++. To create webapplications Tntnet has a template-language called ecpp similar to php, jsp or mason, where you can embed c++-code inside a html-page to generate active content.
Toolserver Framework for Python
The Toolserver Framework for Python is a Medusa-based Web server with added dynamic multithreading and support for easy object publication via SOAP, XML-RPC, and REST.
W3C (CERN) httpd
The CERN httpd (also known as W3C httpd) is a generic public domain full-featured hypertext server which can be used as a regular HTTP server. The server is typically running on port 80 to serve hypertext and other documents but it can also serve as a proxy -- a server on a firewall machine -- that provides access for people inside a firewall to the outside world.
Waterken Server is an extensible HTTP server and Web services platform. The server implements the HTTPSY YURL scheme to provide decentralized authentication for the WWW.
WN is a server for the Hypertext Transfer Protocol HTTP/1.1. Its primary design goals are security, robustness, and flexibility, in that order. One of its objectives is to provide functionality usually available only with complex CGI programs without the necessity of writing or using these programs. (Of course CGI/1.1 is fully supported for those who want it). Despite this extensive functionality the WN executable is substantially smaller than the CERN httpd, NCSA httpd or Apache servers.
XAMPP is a very easy to install Apache distribution for Linux and Windows. The package includes the Apache Web server, MySQL, PHP, Perl, an FTP server, and phpMyAdmin.
Xitami is small, fast, and robust: it's based on a solid software engineering tools developed for multithreaded TCP/IP servers. The server supports HTTP/1.0, FTP, CGI/1.1, SSI protocols, server-side image maps, user-defined MIME types, multiple document roots, persistent connections, on-the-fly server reconfiguration, customisable error messages, multilingual HTML documents and multilingual CGI scripts, HTTP GET, HEAD, PUT, DELETE, MOVE, and COPY methods, customisable HTTP headers.
yaws is a HTTP 1.1 webserver entirely written in Erlang. It is a multithreaded webserver where one Erlang lightweight process is used to handle each client.