NanoHttpd is a lightweight HTTP server designed for embedding in other applications. It's only one Java file, in two "flavors", one strictly Java 1.1 compatible, and one at "current" standards. It supports GET, POST, PUT, HEAD and DELETE requests, and supports file uploading with very small memory overhead. Temp file usage and the threading model are easily customized.
ashttpd was originally a testbed for a kernel async-sendfile patch. Today, it's just another Web server for serving static content rapidly. It differs from its competitors by storing its webroot in a database, which provides a 50% performance increase over using the operating system's VFS. It also allows precalculation of strong cache-validators (ETags).
mod_gfx is a configurable Apache module that uses libgd to perform image operations on the fly. Some of the supported image operations are: resize, resample, watermark, and crop. A couple of its special features are origin selection via URI regex and round-robin over a list of hosts.
Lumbricidae WORM (Widget Object Relational Mapper) is an SQLAlchemy binding for Webwidgets. SQLAlchemy presents database tables and rows as Python classes and objects. Webwidgets is a framework for writing Web applications as if they were desktop applications. WORM lets you easily map Webwidgets input fields, tables, and other widgets to database mapped classes, instances, and attributes. It requires the Argentum SQLAlchemy convenience library.
Google Sitemap Generator is a tool installed on your Web server to generate sitemaps automatically. Unlike many other third-party sitemap generation tools, Google Sitemap Generator takes a different approach: it will monitor your Web server traffic and detect updates to your Web site automatically.
httcld provides a very small HTTP server with an embedded Tcl interpreter. In addition to static HTML and image files, it serves .htcl files, which are HTML with embedded tcl code. The Tcl is executed on the server, and the resulting output is embedded in the stream sent back to the client. In addition, variables in the Tcl namespace may be set and retrieved directly, say by an AJAX script.