David's free software
I wrote many little programs during my time as a student and as an
unemployed lay-about. The not-so-crap ones are archived here.
- A curses implementation of a two-player board game.
- curses-based maze game
- A colourful table viewer for MySQL command line.
- An ActiveSync™ mimic for Unix
- Extract the filesystem image from a cloop image file.
- Minesweeper for curses.
- Dark Reign 2 LAN proxy
- dxml: David's XML/XPath library
- Small XML and XPath 1.0 C library
- An FTP filesystem for OpenBSD using Arla XFS interface.
- Command line tool that iconifies/de-iconifies X11 windows.
- Parser generator for python
- Raw Windows MIDI module for python
- Random programs that are unsorted, broken or just forgotten.
- A library to access PDF file content from Python
- Real-time interface traffic viewer for curses.
- Poor man's token bus
- POP3 client
- Progresh tools
- A re-implementation of the PROGRESS 4GL
- Android app for viewing QR timetable
- SEE: Simple ECMAScript Engine
- Turn packet dumps into grep-able TCP information
- iPAQ USB helper for OpenBSD
- Modem voice mail and answering machine scripting language
- Web sniffer and man-in-the-middle HTTPS proxy.
- X11 battery meter
- Interact with your PocketPC's display through your X terminal.
- Compute resistor value from its coloured bands
- Rubik's cube emulator.
- Klondike (Solitaire) for X
Some of these are targeted for BSD Unix, and a few are written
in Python. Others are careful to build under any X11 environment.
But they all expect you to have some competency in compiling
and possibly 'porting' them to your own environment.
These programs are in the public domain or placed under a BSD-style
licence. Feel free to download them and have a look.
All programs here are available in source form.
A few include binary install packages.