Codebox Software

List of Software

Software available for download

BitMeter OS

An open-source bandwidth meter with a sophisticated web interface, available for Windows, Linux and Mac OSX

Minimum Viable Blockchain written in Python

A working blockchain with Wallet and Miner applications, written in Python

Reinforcement Learning Grid

Experiment with Reinforcement Learning using robots

A Neural Network implemented in Python

A Python implementation of a Neural Network

Bokeh Animation with JavaScript

Full-Screen Bokeh Animation with JavaScript

JavaScript Regular Expression Parser

A regular expression parser written in JavaScript

Homoglyph Detection

A big list of homoglyphs and some code to detect them

Convolutional Neural Network Designer

A utility for designing Convolutional Neural Networks with Tensorflow

Visualising the Structure of Common English Words using Python

A Python script for generating Sunburst Charts to visualise letter positions within words

Draw Star Charts using Python

A Python script to generate SVG star charts

Microtypes in Java

The Benefits and Costs of using Microtypes in Java

Lunar Calendar Generator

A Python utility for generating HTML Lunar Calendars

Photomosaic Image Builder

A Python utility for creating mosaic images

Moon/Planet Phases in JavaScript

A JavaScript library for creating realistic moon/planet phase shadows

Boggle Solver and Game

An online Boggle game, Boggle solver and web service

Image Augmentation for Machine Learning in Python

A Python script to perform image augmentation, useful for pre-processing machine learning image data sets

NetMo Network Monitor

A Python network traffic sniffer with HTML5 web interface.

A Naive Bayesian Classifier in Python

A Python implementation of a Naive Bayesian Classifier

A Markov text generator

A Python implementation of a random text generator that uses a Markov Chain to create almost-realistic sentences.

Linear/Logistic Regression with Gradient Descent in Python

A Python library for performing Linear and Logistic Regression using Gradient Descent

Slightly Evil JavaScript

A collection of slightly evil JavaScript

OSX Shell Script to Read a Web Page Aloud

A one-line OSX shell script to read a web page out loud

Readable Regular Expressions Library

Java library for writing readable regular expressions.

Java Library for Testing Asynchronous Systems

A simple Java library to help you write better tests for asynchronous systems

Moment.js Date Range Plugin

A plugin for the moment.js JavaScript date library

Rate Limited Web Service Library

A JavaScript library for managing access to rate-limited web services

Custom Checkstyle Rule Helper

A Java class to simplify writing custom Checkstyle rules that examine class imports

BitMeter II

A fully-featured bandwidth meter for Windows, written in C#. Includes a web interface for remote monitoring, numerous configuration options, has been translated into more than 15 languages. Requires the .NET framework version 1.1 or later.


Tracker software for Hotline, one of the earliest P2P networks, which still survives in some corners of the internet.


A COM DLL for processing Regular Expressions, written in Visual Basic.

Time Arithmetic Utility

A simple command-line utility to add and subtract time values


A simple bandwidth meter for Windows written in Visual Basic.

Hyperlink OCX

An ActiveX control for creating hyperlinks on Windows forms, written in Visual Basic.


A COM DLL for handling I/O operations on INI files, written in Visual Basic.


An open source web-based log monitoring tool written in Java.

DirView Utility

A simple Java utility for generating directory listing reports

HttpBuilder Utility

Construct custom HTTP requests using this Java application