Software projects
These are some software projects I am involved in. These don't include my paid work, these are just hobbies.
Django
Django is a fantastic web framework written in Python. I'm honoured to have been a core developer since 2005. I've also written some apps with it:
- django-anonymizer
A developer tool for anonymising sensitive customer data in a production database.
- django-output-validator
A developer tool for ensuring all your Django apps are generating lovely, valid HTML. Get instant feedback and a log of everything that isn't valid.
- CCIW source code
This is the latest source code behind Christian Camps in Wales, available under a BSD-style licence. This custom built website includes message boards, private messages, tagging, photo galleries and more. The zip file includes some brief comments, but it is not in any way "ready to use" -- it's for developers only, and for people who are already familiar with Django projects.
- Django CMS 'Semantic editor' plugin
- django-anonymizer
Trac plugins
Trac is an extensible wiki system, with optional integrated source code management and tracker system. I wrote a plugin for MetaTracker, to allow me to generate links to local files for my own personal wiki with desktop integration.
C/C++
- Kio-Sword
Kio-Sword is a light-weight Bible study program I wrote for the KDE environment (3.5). It allows you to browse locally installed Bibles and commentaries from the KDE web browser/file manager Konqueror.
- Sylpheed-Claws
Sylpheed-Claws is a great, free e-mail program for Linux (in fact there is a Windows port too). It is derived from Sylpheed by Hiroyuki Yamamoto, and contains the 'bleeding edge' features, but is in fact very stable and is regularly synced with Sylpheed. I was a developer on the team, but haven't been active since about 2004.
I have a couple of downloads for Sylpheed-Claws that you might be interested in if you use it.
- Kio-Sword
PHP
- Flatfile package
Light but powerful package for flatfile database access, MIT license
- Flatfile package
VBA
- CodeExporter
For an old project, I was unfortunate enough to have to use VBA and Excel. One problem was putting the code modules, stored inside an Excel workbook, under proper revision control. I created this Excel AddIn to ease that problem, and it can be downloaded for free under the terms of the GPL.
- VBA modules
These are some code modules I have created that other people may find useful for VBA projects. They are available for free under a BSD-like license.
- CodeExporter
Misc
Various project in different states of completeness can be found in my BitBucket repositories.
They currently include Haskell and Python projects.