AgileGallery is a photo gallery that processes the XML output from Picasa, generates paging and thumbnails, and displays the full sized photos along with any captions entered in Picasa. AgileGallery presently comes in two flavors: one that uses AJAX for the interface and one that uses Flash. AgileGallery does not require any server-side technology to generate photo galleries.
SigLab is a calculator designed for working on signals. You can use it to load, save, or generate signals, and do various operations on and between signals (addition, log, abs, sin, filtering, convolution, fft, correlation, etc.). Signal parts are constantly displayed. SigLab was designed to be able to handle the results of simulations or measurements. It can handle signals with millions of points, keeping in memory a small piece of each signal. To keep good performance, it caches in memory signal portions. SigLab was specifically designed for Ptolemy users. It will start at the end of a simulation and show all asked signals.
Ftwalk is a high level script programming language, very similar to awk, but greatly extended to include a richer type system, object-oriented features, 300+ built-in functions, extensibility through dynamic libraries, etc., which makes it roughly comparable to languages like Perl. It does file tree searches, and was originally used to implement selective redundant copy backup stores. It can be run interactively as a calculator.
ALSA MIDI Kommander is a DCOP interface exposing many ALSA Sequencer features for shell scripts, Kommander scripts, or KDE programs requiring MIDI sequencer services. A few utilities are included, which can be used both as programming examples and as real work tools. The main program, "kaseq" is a single executable used as a DCOP service program. It runs as a daemon, allowing only a single running instance, and provides a system tray icon to give visual feedback for MIDI activity and a way to control the program's execution.
This software adds Octave support to SWIG. Octave code can use C/C++ functions, variables, constants and enums, classes (member variables, methods, single/multiple inheritance, etc), and templates. Argument/result translation is completely extensible via %typemap and other declarations in interface files. Octave operators map to C++ operators, methods, or global functions. Octave code can subclass C++ types and implement their virtual methods (i.e., C++ code transparently calls Octave code). There is some support for STL containers. There are many automated tests and examples.