PatchWork is a Web-based patch tracking system designed to facilitate the contribution and management of contributions to an open-source project. Patches that have been sent to a mailing list are 'caught' by the system and appear on a Web page. Any comments posted that reference the patch are appended to the patch page. The project's maintainer can then scan through the list of patches, marking each with a certain state such as Accepted, Rejected, or Under Review. Old patches can be sent to the archive or deleted.
TCB::SysLoads is a DBIx::Frame object written to keep track of system loads, both local and remote, at the Theoretical and Computational Biophysics Group at UIUC. It provides an administrative web interface for adding and reading this information, plus a series of scripts for loading this information and a series of CGIs for extracting the information into graphs.
MobileUserAgent is a PHP class which parses user agent identifier strings from browsers used by mobile devices to extract relevant information. It recognizes many of the current mobile user agent identifier strings and processes them to extract their basic constituent parts, the most important being the mobile device vendor and model.
The HTML::Template::Expr module provides an extension to HTML::Template which allows expressions in the template syntax. This is purely an addition--all the normal HTML::Template options, syntax, and behaviors will still work. Expression support includes comparisons, math operations, string operations, and a mechanism allowing you to add your own functions at runtime.
TCB::Loan is a DBIx::Frame object written to track group equipment loans at the Theoretical and Computational Biophysics Group at UIUC. It provides administrative and user web interfaces for checking equipment in and out, as well as scripts to sent out periodic reminder messages regarding what is on loan to the affected users.
Download Sentinel ++ is a program to protect your bandwidth from abuse with limiters and anti-leech token technology. It features a simple setup routine with turn-key installation. It does not make use of HTTP_REFERER or IP address, since these can be spoofed or blocked easily. It also includes a very easy-to-admin download display page.
Yaacfi is an authentication, authorization, and access control filter for J2EE Web applications. This filter loosely emulates J2EE servlet container role based security with some extensions, and allows to easily implement login procedures for much more complicated user interaction schemes than the standard container-based security form login procedure. These schemas are required to provide cookie login, openid login, explicit login, etc. The filter is completely compatible with Struts.
Pike ScriptRunner allows you to run scripts written in Pike under any FastCGI-enabled Web server. It provides request parsing and I/O handling, enabling you to get right to the task of writing your code. It is a dynamic object-oriented language with a C-like syntax and a number of features that make it desirable for rapid prototyping and deployment of Web applications.