StoryText (formerly PyUseCase) is an unconventional GUI testing tool written in Python. It currently has mature support for PyGTK, beta status support for Java Swing, SWT/Eclipse RCP, and Tkinter, and very basic support for wxPython. Instead of recording GUI mechanics directly, it asks the user for descriptive names and hence builds up a "domain language" along with a "UI map file" that translates it into the current GUI layout. Instead of an "assertion" mechanism, it auto-generates a log of the GUI appearance and changes to it, so as to use that as a baseline for text-based testing, using e.g. TextTest. Instead of requiring the tester to add "wait" statements by hand, it includes support for instrumenting code so that "waits" can be recorded.
Rapid Photo Downloader is an application for professional and amateur photographers, designed for use on the Linux desktop. It can download photos and videos from multiple cameras, memory cards, and portable storage devices simultaneously. It provides many flexible, user-defined options for subfolder creation, photo and video renaming, and backup.
Darning is a tool for managing a series or sequence of patches to a software source tree, in the same vein as quilt but with extended functionality. It supports advanced patch concepts such as file mode changes and copying/renaming files. The GUI is the primary interface and the most complete, but a command line interface is also provided with fewer features at this stage.
Diffuse is a graphical tool for comparing and merging text files. It can work with many revision control systems as a diff viewer or merge tool. Diffuse is able to compare an arbitrary number of files side-by-side (n-way merge), and gives the user the ability to manually correct line matching and directly edit the files.
Gameclock is a fairly simple application designed to track the time spent thinking by the players during a chess game. Various clock engines are available (speed chess, fisher chess, board games, or hourglass). The graphical interface is keyboard-driven and is intended to be minimal and simple. The code is made to be extensible to other game types.
Samuel is a game derived from guicheckers that allows you to play English draughts or American checkers. It features the ability to change the level of play from beginner to expert, load and save games, and edit the board position. It has a fairly strong engine written in C++ coupled to a PyGTK frontend GUI.