Aether is a wiki-esque CGI script for creating and editing Web pages and Weblogs via a Web interface. It consists of a single easy-to-install script and uses a simple markup language to lay out pages. Unicode is supported in both page text and URLs. It can produce Atom syndication feeds for each Weblog in a site. A simple revision tracking system allows previous versions of a page to be restored.
CGI::Application::Plugin::RateLimit is a plugin for CGI::Application which provides protection against a user calling a runmode too frequently. A typical use-case might be a contact form that sends email. You'd like to allow your users to send you messages, but thousands of messages from a single user in a short period of time would be a problem.
Camero is a three-tier system for creating and running Webcam portals. It consists of a daemon, an admin tool, and a portal CGI. Based around a MySQL backend, the daemon polls camera URLs, downloading and archiving images, updating the statuses of servers, etc. The admin tool is Web-based and allows you to change most settings and add/remove/edit/disable cams and archived images. The portal uses a Python Server Page processor called PySP. Most of the HTML of the portal is templated and configurable through custom tags.
Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Web developers are its principle user group, but it has many potential uses and is also being used to generate C++ game code, Java, SQL, form emails, and even Python code.
ClearSilver is a high-performance, powerful, and language-neutral HTML template system. It enforces a separation between presentation code and application logic which makes writing, debugging, and maintaining Web pages easier. It can be used from C/C++, Python, Perl, Java, and Ruby. It runs on Windows and Unix.
Crawdad provides HTML generation and CGI response support to Python programs. With Crawdad, a Python program builds a DOM-like, in-memory tree that represents an HTML document. Tree nodes represent tagged HTML elements, and subtrees represent the contents of those tags. Crawdad generates HTML by walking the tree. Its action/response CGI framework supports common actions needed to maintain database records (list, add, update, delete, etc.) and can be extended to support application-specific actions.