Here’s a list of my open source software projects. Most are not full-blown applications, but just libraries or snippets of code. These days there is a heavy bent on Cocoa and Mac OS X source code. Unless stated otherwise, they are released under the MIT license. Some of the projects at the end are dormant, meaning I no longer work on them. However, feel free to use them, as-is.
I am currently using Mercurial for my version control system and I’m hosting the repositories locally:
To clone a repository:
% hg clone http://www.dribin.org/dave/hg/DDFoundation/
I maintain MAME OS X, a port of the MAME arcade emulator to Mac OS X.
An Objective-C wrapper around the libcurl HTTP library. It has a similar API to NSURLConnection.
An Objective-C wrapper around the CoreAudio framework. This makes it easier to create AudioUnits and hook up AUGraphs. It simplifies the calling conventions by turning errors into exceptions.
Version 1.0: source
A framework for building command line based Objective-C tools.
A LOLspeak translation dictionary.
A Quick Look plugin to colorize source code, based on the enscript tool.
A universal front-end for games written for DOS and Windows. This has been dormant for quite some time, but is still popular.
Main Page | GPL
Various hacks I’ve made to Movable Type, specifically to make permalink URLs more friendly. These are not necessary for post 3.x versions of Movable Type.
A collection of modules and scripts to interface with the Strip application for Palm handheld computers.
Modifications I had to make to the stock libamp 0.3 source.
Custom tasks to assist in building J2ME applications with ant.
A Java binding for wxWidgets providing a Java GUI toolkit using native widgets.
A web application to manage virtual email account information stored in an LDAP directory.