[Open Source]

Neil's Open-Source Software

Below is a diverse collection of programs which I've written. Enjoy!

*
Blockly
[JavaScript]
Graphical programming environment.
 
*
Blockly Games
[JavaScript]
Games for tomorrow's programmers.
 
*
Beaver Games
[JavaScript]
Simple games for young children.
 
*
JS Interpreter
[JavaScript]
A sandboxed JavaScript interpreter in JavaScript.
 
*
Diff, Match & Patch
[C#, C++, Dart, Java, JavaScript, Lua, Objective-C & Python]
Implementations of three core algorithms for version control and synchronisation.
 
*
Logarithmic Backup
[Algorithm]
Robust backup strategy featuring logarithmic decay.
 
*
MobWrite
[JavaScript & Python]
The Web-based Open-source Multi-user Real-time Plain-text Editor.
 
*
JavaScript BMP Library
[JavaScript]
Client-side rendering of bitmaps using BMP, tables or canvas.
 
*
Table Sorter
[JavaScript - DHTML]
Client-side sorting of columns in an HTML table.
 
*
Colour Picker
[JavaScript - 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.
 
*
HP-35 RPN Calculator
[JavaScript]
A faithful simulation of the classic Hewlett Packard calculator.
 
*
Search Highlighter
[Python -- Server-side]
Highlights matching content in web pages resulting from Google, Yahoo or other searches.
 
*
Site Map Tree
[Java Applet]
Versatile tree applet designed for displaying interactive site maps.
 
*
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.
 
*
Demo Screen Saver for Windows
[Visual Basic 6 -- Windows 95/98/NT]
The core code for building high-quality screen savers in VB.
 
*
Image to HTML Converter
[Python or Perl -- Server-side]
Convert any JPEG or PNG image into pure HTML.
 
*
Hit Counter
[Python or Perl -- Server-side]
Elegant script employing self-modifying, self-replicating code.
 

-------------------------------------

Last modified: 27 February 2021