![[Open Source]](oss-box.gif)
Neil's Open-Source Software
Below is a diverse collection of programs which I've written. Each is written in the
programming language which I thought was most suitable
at the time. Enjoy!
Table Sorter
[JavaScript1.2 - DHTML]
Client-side sorting of columns in an HTML table.
MobWrite
[JavaScript & Python & PHP]
The Web-based Open-source Multi-user Real-time Plain-text Editor.
Diff, Match & Patch
[Java, JavaScript & Python]
Implementations of three core algorithms for version control and synchronisation.
Colour Picker
[JavaScript1.3 - DHTML]
A colour selection widget for HTML.
Moo Database Browser
[C & Python -- Server-side]
Extracts information from a Moo Database via the command line or web interface.
Search Highlighter
[Python -- Server-side]
Highlights matching content in web pages resulting from Google, Yahoo or other searches.
Slashdot Articles
[Perl -- Mozilla Sidebar or Windows Active Desktop]
Displays a list of current Slashdot articles.
HP-35 RPN Calculator
[JavaScript1.1 -- Almost any JavaScript-enabled web browser]
A faithful simulation of the classic Hewlett Packard calculator.
Site Map Tree
[Java -- Any Java-enabled web browser]
Versatile tree applet designed for displaying interactive site maps.
Chain Reaction
[Java -- Any Java-enabled web browser]
[Visual Basic 3 -- Windows 3.1/95/98/NT]
A challenging strategy game for one or two players.
Character recognition
[Visual Basic 3 -- Windows 3.1/95/98/NT]
Program that uses neural networks to learn your handwriting.
Brain Box
[Visual Basic 3 -- Windows 3.1/95/98/NT]
GUI for building neural networks by hand; no automated learning.
Parallel port monitors
[Euphoria -- Windows 95/98/ME/NT/2000/XP]
[Visual Basic 6 -- Windows 98/ME/NT/2000/XP]
[Quick Basic 4 -- DOS & Windows 3.1/95/98/ME]
Pin by pin parallel port monitors for debugging robots attached to the parallel port.
Hit Counter
[Perl -- Server-side]
Elegant Perl script employing self-modifying, self-replicating code.

Last modified: 4 August 2008