Werc is a minimalistic RESTful Web application framework and content management system. It follows the Unix "tool philosophy" and it is designed to be fast, simple, convenient, and easily extensible. It handles both small and big sites and has a flexible system for user and group permissions. All data is stored in plain text files that can be easily manipulated with standard tools, without using any databases or other external dependencies. Existing applications include a blogging engine with RSS/Atom feeds, a wiki system that can easily integrate pre-existing documents (can be enabled for any directory tree), and others.
blurt is Web publishing ("blogging") software. Unlike most blogging software, it does not provide you with a fancy back office, heavy duty database backends, and massive user management systems. Instead, you upload documents ("posts") in simple text format (.txt) to a directory on your Web server. blurt will figure out the rest.
Envolution is a Content Management System which allows easy management and publication of information from a simple Web browser. In addition to managing content, it can be configured to allow Website visitors to submit articles, comment on previously submitted articles, participate in surveys or polls, and manage their own accounts with simple registration and account management tools.
makethumbs is a Bourne shell script which creates static HTML image galleries suitable for web or CDROM presentations. It is designed for portability and depends on the fewest possible helper programs. You can simply run makethumbs in a directory of JPEGs and get a usable set of web pages. If you have the time, you can add captions, descriptions, and create a dotrc file to completely change the look and feel of the generated gallery. A small helper script, rotate.sh, is also available to easily fix rotated images.
Worm Report is a very simple Perl script to filter out the known worm (Code Red, Nimda) hits from the access log, and put them into their own files named for the IP/Host that has been "wormed". A basic report containing the count, hostname, ip, and a guess at the parent domain is then printed to STDOUT to facilitate contacting these individuals. Adding a new worm requires adding a new worm hit string to the DATA section of the script, nothing so fancy (or exhaustive) as an Apache module.