Server2Go is a self configurable Web server stack (Apache, PHP, MySQL, and Perl) that runs from any hard disk, USB stick, or even write protected media like CD-ROM. It has many features allowing the easy creation of Web-based CD-ROM software like catalogoues, calculation programs, computer-based training lessons, and so on.
Local Media Browser lets you access your collection of digital media files from a Web browser. It is designed for (but not limited to) low-powered clients (like the Nintendo Wii) on low-resolution displays (like TVs). It uses its own specialized Web server. It is fully customizable through easy HTML-templates, CSS, and ini-files. It currently supports picture and music files. It supports indexing and caching of information (such as thumbnails and ID3 tags) for fast browsing as well as on-the-fly gathering.
Arachnida is an embeddable Web server. It uses the OpenSSL library and consists of a small framework for networking that allows you to asynchronously accept and handle connections using a "new connection handler" to handle new connections and a "data handler" to handle incoming data. This makes it possible to add support for any TCP/IP based protocol by just adding a handler. A test suite is included.
Webwidgets is a framework for writing Web applications as if they were desktop applications. It employs the same programming paradigm as GTK, Qt, etc. with a tree of widgets with callbacks for events such as a button press. It encapsulates page loads, session data, form handling, etc. into widgets with their own state. Webwidgets is focused on code reuse, rapid prototyping, and separation between graphic design, interaction design, and application logic. It is implemented in Python and uses the Webware application server framework.
Proto Balance is a load balancing and traffic management system that can handle up to 10,000 concurrent connections and 20,000 downloads per second. Proto Balance is a load balancer and TCP traffic port forwarder for high availability. It features an easy-to-use Web interface that requires minimal knowledge of networking and no command-line experience. Its target audience includes enterprise cluster providers, Internet service providers, and network administrators.
Ocsigen is a research project aiming at developing new programming techniques for the Web. It contains a full featured Web server and a programming framework that provides a way to create dynamic Web sites. Its goal is to offer an alternative to Apache/PHP, based on technologies from research in programming languages. There is also a module, called Eliom, for generating dynamic Web pages. With Eliom, you program in a concise and modular way, with a strong type system which helps you to produce valid XHTML. The server handles sessions, URLs, and page parameters automatically.