The pickle module implements a fundamental, but powerful algorithm for serializing and de-serializing a Python object structure. Pedit is an interactive editor for such data structures, making them handy on the command line. The code is a work in progress, but is currently useful.
Firedrop2 is a client-side blog tool that makes it possible to create and maintain your blogs on your PC. It supports RSS feeds, categories, and archives and accepts HTML, Sextile, Textile, and ReST markup. It has a powerful macro and templating system and can automatically FTP your blog to a server. A powerful plugin system is provided along with spell checker and emailer plugins.
htmlArea is a free WYSIWYG editor replacement for common textarea fields in HTML forms. Users can change the font size/color, make it bold/italicized/underlined, add bullets and numbering, insert images and links, and more. It works with any server-side software that accepts forms, including PHP, ASP, Perl, etc., and enables users to format their content as easily as if they were using a word processor. No HTML knowledge is required. Once the form is submitted, the raw HTML is passed along through your CGI script for use in your program.
nethack-el is an Emacs major mode for playing nethack. Separate buffers are used for the map, status, messages, and menus. It features customization of keys and colors and user programmable hooks on game events. It supports GNU Emacs 20/21 and XEmacs 21, with graphical tiles on *Emacs 21.
Silva is a CMS for organizations that manage multiple or complex Web sites. Content is stored in clean XML, independent of layout and presentation. Features include versioning, a workflow system, an integral visual editor, content reuse, sophisticated access control, multi-site management, extensive import/export facilities, fine-grained templating, and hi-res image storage and manipulation. Silva is built on top of the Zope Web application platform.
VIrus (VI resembling utility skeleton) was originally taken from busybox and stripped of most unrelated stuff. The intention is to provide a pure, minimalist VI implementation that allows you to switch off shell-escaping and other security risks by default, and allow the admin to offer an interim user to just have a vi as login-shell on a certain host, while allowing others to work with a resource-sensitive and small vi implementation for your OS bootdisks.
Traditional vi is derived from the 4BSD source and includes support for modern operating systems, 8-bit input, multi-byte character encodings like UTF-8, and features demanded by POSIX.2. It contains few additions beyond this, so it is of interest for those who look for a small but well-defined vi implementation close to that of most commercial Unix systems. It also has some features to cope with primitive terminals or slow connections.
ClassyTk is an extension of Tk based on the ClassyTcl Object system. It adds a lot of improvements to Tk, ranging from drag and drop support (between Tk apps) and a configuration system to a large set of new widgets and commands, written using the object system. It also contains a GUI Builder that can be used to graphically create interfaces. It is invoked via the cbuild command in the bin directory. There are also some sample (but useable) applications created with ClassyTk: a very useable editor, a calculator, a drawing program, and more.