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/
Some projects are hosted offsite at either Google code or SourceForge. I am trying to migrate projects in my Google code project locally, but they’re not all here, yet.
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.
An application and preference pane that forwards rdar:// URLs to the Open Radar website (or any other URL).
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.
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.