GPilotInstaller is a small Java application that acts as a frontend to the gpilot-install-file command line program to queue Palm application (.prc) and database (.pdb) files for installation. It presents the user with a list box, buttons to add files to and remove them from the list, and buttons to queue all added files for installation the next time a Palm handheld is synchronized with GNOME.
render_inheritable is a Rails 3 plugin that allows one to inherit or override single templates for controller hierarchies. With this gem, a template is searched in the current controller's view folder (as usual). If it is not found there, the template with the same name in the view folder of the superclass controller is used. Finally, views and partials remain DRY.
shellsupport supports (bourne) shell scripting. It is a command line C program that provides those features that are lacking when writing portable shell scripts, because they are not covered by other portable (Posix 1003.2) tools. Amoung them are conversion routines from many ASCII date representation formats to seconds since the epoch and vice versa, file padding and wiping, symlink target display, random numbers, and counting.
Python On Documents is a document preparation system inspired by LaTeX that uses Python as the macro language and a minimal amount of mark-up. The focus is on allowing for technical documents and notes to be created (and shared). The goal is to provide a way to publish to many different targets (HTML, LaTeX, etc.) while still keeping the document mostly intact. To allow for this flexibility, macros can easily be created and used to provide for different types of output and functionality. There are already macros to allow for LaTeX equations, graphviz diagrams, and code highlighting. By using Python as the base language, many libraries are available for use and are easy to integrate.
SmartMines is a minesweeper game for Mac OS X (Tiger and above) with a few features that make it stand out when compared with many other minesweeper games. For instance, it features "smart clicks" that make it easy to both mark and uncover with single button mice. Also the minefield window is resizable, so actually hitting the square you want will not be the greatest challenge.
RenderConfig allows the definition of a set of modifications that can be used to transform (or render) a set of source files to provide tailored configuration specific to a particular instance of an application. A typical use case for this is where your application requires a set of configuration files that identify multiple servers that provide particular application services. These application servers will differ depending on whether you are running the application in development, testing, or in production. With RenderConfig, at build time you can explicitly produce a set of configuration files that support all of these configurations, providing the ability to ship the configuration with the other build artifacts.