Some software I've written, all released under the Gnu Lesser General Public License: